summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-05-21 13:06:35 +0200
committerSebastian Dröge <sebastian@centricular.com>2014-05-21 13:06:35 +0200
commit46016ccd147c1d6a1f78b7785a4953170e42fd8c (patch)
tree11ce90de2af6a1636ee290ed8d2ac1db933ec395 /ChangeLog
parentf9350647762ec9d4e8cbbde0bba955a50e5d4d51 (diff)
downloadgstreamer-plugins-bad-46016ccd147c1d6a1f78b7785a4953170e42fd8c.tar.gz
Release 1.3.21.3.2
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1072
1 files changed, 1069 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index c90844f6d..9824c9e42 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1075 @@
-=== release 1.3.1 ===
+=== release 1.3.2 ===
-2014-05-03 Sebastian Dröge <slomo@coaxion.net>
+2014-05-21 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
- releasing 1.3.1
+ releasing 1.3.2
+
+2014-05-21 19:47:22 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/filter: fixup passthrough bufferpool
+ In a pipeline like so:
+ videotestsrc ! gleffects ! videoconvert ! sink
+ gleffects was simply passing the videoconvert bufferpool to videotestsrc
+ and not creating a glbufferpool. videobufferpool would then fail
+ to allocate from the glallocator.
+
+2014-05-21 10:51:26 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From 211fa5f to 1f5d3c3
+
+2014-05-21 08:53:03 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/mpegts/gst-dvb-section.c:
+ dvb-section: Don't compare unsigned integers for >= 0
+ gst-dvb-section.c:93:12: error: comparison of unsigned expression >= 0 is always true
+ [-Werror,-Wtautological-compare]
+ if (hour >= 0 && hour < 24 && minute >= 0 && minute < 60 && second >= 0
+ ~~~~ ^ ~
+ gst-dvb-section.c:93:40: error: comparison of unsigned expression >= 0 is always true
+ [-Werror,-Wtautological-compare]
+ if (hour >= 0 && hour < 24 && minute >= 0 && minute < 60 && second >= 0
+ ~~~~~~ ^ ~
+ gst-dvb-section.c:93:70: error: comparison of unsigned expression >= 0 is always true
+ [-Werror,-Wtautological-compare]
+ if (hour >= 0 && hour < 24 && minute >= 0 && minute < 60 && second >= 0
+ ~~~~~~ ^ ~
+
+2014-05-20 17:09:43 +0200 L. Sorin <sorin@axis.com>
+
+ * ext/curl/gstcurlsshsink.c:
+ curlsshsink: post error on bus in element, not transfer thread
+ Looks like this file was missed in Bug 728960:
+ https://bugzilla.gnome.org/show_bug.cgi?id=728960
+ https://bugzilla.gnome.org/show_bug.cgi?id=730459
+
+2014-05-21 10:26:21 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglmemory.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: switch the 'master' texture for YUY2, UYVY
+ From d4bcef3204709159713ff1630978ecac0bd91dc9 on, using a RGBA
+ texture to hold the data causes the glmemory to have half width
+ and a scaling of [2, 1]. Using a LA texture solves this problem
+ however cannot be attached to the framebuffer for copying into
+ a RGBA texture. Which will be solved by moving to EXT_texture_rg.
+ https://bugzilla.gnome.org/show_bug.cgi?id=728890
+
+2014-05-14 17:59:52 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * ext/gl/gstglimagesink.c:
+ * gst-libs/gst/gl/egl/gsteglimagememory.c:
+ * gst-libs/gst/gl/egl/gstglcontext_egl.c:
+ * gst-libs/gst/gl/egl/gstglcontext_egl.h:
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/eglimage: add eglimage context feature
+ Allows us to selectively use EGLImages only when available
+ https://bugzilla.gnome.org/show_bug.cgi?id=728234
+
+2014-05-14 17:33:21 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst-libs/gst/gl/gstglcontext.h:
+ gl/context: add generic feature checking
+ At the moment it simply delegates to the subclass.
+
+2014-05-20 11:42:35 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/bayer/gstbayerorc.orc:
+ bayer: fix unused variable
+
+2014-01-28 14:04:11 +0100 L. Sorin <sorin@axis.com>
+
+ * ext/curl/gstcurlsshsink.c:
+ * ext/curl/gstcurlsshsink.h:
+ * tests/check/elements/curlsftpsink.c:
+ curlsftpsink: authenticate remote host via public key fingerprint
+ Expose one more libcurl option: CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.
+ This allows authenticating the server by the MD5 fingerprint of
+ the server's public key.
+ https://bugzilla.gnome.org/show_bug.cgi?id=723167
+
+2014-05-19 13:43:59 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * gst-libs/gst/mpegts/gst-dvb-section.c:
+ mpegts: Check hour:minute:second values before creating datetime
+ Avoids assertions when the packets are malformed and also add the case
+ where the time isn't specified, only the date.
+
+2014-05-19 12:25:51 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: Check if context creation failed before trying to use it
+ Otherwise we will cause assertions everywhere by passing NULL to functions
+ and eventually crash when dereferencing a NULL pointer.
+ https://bugzilla.gnome.org/show_bug.cgi?id=730069
+
+2014-05-19 12:21:13 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglcontext.c:
+ glcontext: Add more assertions to make sure that everything sets the GError during context creation if something fails
+
+2014-05-19 11:34:42 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/freeverb/gstfreeverb.c:
+ freeverb: Don't pass floats to abs() but instead cast them to ints first
+ gstfreeverb.c:781:29: error: using integer absolute value function 'abs' when
+ argument is of floating point type [-Werror,-Wabsolute-value]
+ if (abs (out_l2) > 0 || abs (out_r2) > 0)
+
+2014-05-19 09:12:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/rsvg/gstrsvgdec.c:
+ rsvgdec: Unref handle and output state on error paths
+ CID 1214604
+
+2014-05-16 09:10:48 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/opensles/openslesringbuffer.c:
+ opensles: Work around race condition in Android < 4.2 that leads to deadlocks on shutdown
+ We need to sleep a bit before destroying the player object
+ because of a bug in Android in versions < 4.2.
+ OpenSLES is using AudioTrack for rendering the sound. AudioTrack
+ has a thread that pulls raw audio from the buffer queue and then
+ passes it forward to AudioFlinger (AudioTrack::processAudioBuffer()).
+ This thread is calling various callbacks on events, e.g. when
+ an underrun happens or to request data. OpenSLES sets this callback
+ on AudioTrack (audioTrack_callBack_pullFromBuffQueue() from
+ android_AudioPlayer.cpp). Among other things this is taking a lock
+ on the player interface.
+ Now if we destroy the player interface object, it will first of all
+ take the player interface lock (IObject_Destroy()). Then it destroys
+ the audio player instance (android_audioPlayer_destroy()) which then
+ calls stop() on the AudioTrack and deletes it. Now the destructor of
+ AudioTrack will wait until the rendering thread (AudioTrack::processAudioBuffer())
+ has finished.
+ If all this happens with bad timing it can happen that the rendering
+ thread is currently e.g. handling underrun but did not lock the player
+ interface object yet. Then destroying happens and takes the lock and waits
+ for the thread to finish. Then the thread tries to take the lock and waits
+ forever.
+ We wait a bit before destroying the player object to make sure that
+ the rendering thread finished whatever it was doing, and then stops
+ (note: we called gst_opensles_ringbuffer_stop() before this already).
+
+2014-05-15 20:34:48 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * gst-libs/gst/mpegts/gstmpegtsdescriptor.c:
+ mpegts: mpegtsdescriptor: fix gobject-introspection warnings
+ Adds missing : to gobject-introspection markers
+
+2014-05-15 19:16:30 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * gst-libs/gst/mpegts/gst-atsc-section.c:
+ * gst-libs/gst/mpegts/gst-dvb-section.c:
+ * gst-libs/gst/mpegts/gstmpegtssection.c:
+ mpegts: sections: prevent assertion when packet parsing fails
+ the descriptors entry can be left as NULL and freeing the structure
+ will fail (assertion happens)
+
+2014-05-14 21:32:10 +0200 Nicola Murino <nicola.murino@gmail.com>
+
+ * ext/opencv/gstmotioncells.c:
+ motioncells: fix memleak
+ Check gst_buffer_map return and remember to unmap and free memory before
+ returning
+ https://bugzilla.gnome.org/show_bug.cgi?id=730133
+
+2014-05-14 11:47:03 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * sys/bluez/gstavdtputil.c:
+ bluez: fix property names
+ These were forgotten when they got renamed.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729731
+
+2014-05-13 14:13:57 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstgltestsrc.c:
+ * gst-libs/gst/gl/gstgldownload.c:
+ * gst-libs/gst/gl/gstgldownload.h:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmixer.c:
+ gl/download: update to be similar to the glupload semantics
+
+2014-05-13 14:07:39 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/colorconvert: fix up alpha clobbering
+ Previously it would only work if the alpha value was in the last
+ component (RGBx, BGRx). Now it works wherever the alpha value may
+ be (xRGB, xBGR, etc).
+
+2014-05-14 00:23:35 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/mxf/mxfdemux.c:
+ mxfdemux: post error message when erroring out on unsupported essence wrapping
+
+2014-04-10 16:10:06 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+ * Android.mk:
+ Add missing backslash in Android.mk
+ https://bugzilla.gnome.org/show_bug.cgi?id=727968
+
+2014-05-13 16:29:46 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/hls/gsthlssink.c:
+ hlssink: do not leak playlist object
+ In finalize, also release the playlist
+
+2014-05-13 13:16:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ glfilter: Fix building without EGL support
+ This fixes the OSX build and any builds with --disable-egl. That issue
+ was introduced in "glfilter: rewrite transform_caps to preserve caps fields".
+ https://bugzilla.gnome.org/show_bug.cgi?id=729861
+
+2014-05-13 13:30:47 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ glfilter: rewrite transform_caps to preserve caps fields
+ https://bugzilla.gnome.org/show_bug.cgi?id=729861
+
+2014-05-13 10:53:19 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ gl/colorconvert: use the texture scaling from the gl memory
+ The colorconvert values were not being used at all.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729896
+
+2014-05-12 19:29:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglmemory.c:
+ glmemory: Fix handling of stride with alignement larger then 8
+ Setting a scaled factor for X coordinate is not enough as the indexer
+ will still think stride is shorter and will not fully skip it. Instead,
+ update width, so the lines are as expected. Combined with the scale, it
+ will hide the cropped portion.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729896
+
+2014-05-13 11:22:58 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: mpdparser: properly unref gstdatetime
+ Avoid leaking the GstDateTime instances when summing dates
+ CID #1212143
+
+2014-05-13 10:24:51 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: mpdparser: avoid double free of segment timeline node
+ The parsing function already frees the old value (if any), avoid a double
+ free by not freeing it before calling the function without setting the
+ pointer to NULL
+ Coverity ID: 1212178
+
+2014-05-13 10:13:37 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: mpdparser: avoid double free
+ The _parse_url function already frees the previous pointer, avoid
+ freeing it before without setting to null or we have a double free.
+ Coverity ID: 1212181
+ Coverity ID: 1212180
+ Coverity ID: 1212179
+
+2014-05-13 14:21:15 +0200 Edward Hervey <edward@collabora.com>
+
+ * ext/schroedinger/gstschrodec.c:
+ schrodec: Use pool configuration
+ It was leaking the config, but also not using it...
+ CID #1212155
+
+2014-05-13 14:15:24 +0200 Edward Hervey <edward@collabora.com>
+
+ * ext/rsvg/gstrsvgdec.c:
+ rsvg: Don't leak GstVideoCodecState
+ And avoid useless call to _get_output_state (set_output_state() already
+ returns it).
+ CID #1212160
+ CID #1212161
+
+2014-05-13 13:54:23 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtbase: Small rewrite
+ Setting done was useless anyway
+
+2014-05-13 13:52:48 +0200 Edward Hervey <edward@collabora.com>
+
+ * ext/dash/gstmpdparser.c:
+ dash: Don't leak GstActiveStream
+ CID #1212142
+
+2014-05-13 11:41:42 +0200 Edward Hervey <edward@collabora.com>
+
+ * sys/shm/gstshmsrc.c:
+ shm: Don't leak GstShmPipe
+ By reordering the leaking code path to before the allocation
+ CID #1212153
+
+2014-05-13 11:38:44 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/vmnc/vmncdec.c:
+ vmndec: Don't leak output state
+ _set_output_state returns a reference to the codec state.
+ CID #1212170
+
+2014-05-13 11:35:46 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/sdp/gstsdpdemux.c:
+ sdpdemux: Don't leak adapter data
+ CID #1212158
+
+2014-05-13 11:30:35 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/mpegpsmux/psmuxstream.c:
+ mpegpsmux; Fix stream leak
+ CID #1212164
+
+2014-05-13 11:23:42 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/jp2kdecimator/jp2kcodestream.c:
+ jp2kdecimator: Don't leak various slices and arrays
+ CID #1212139
+ CID #1212140
+ CID #1212141
+
+2014-05-13 11:19:24 +0200 Edward Hervey <edward@collabora.com>
+
+ * gst/asfmux/gstasfobjects.c:
+ asfmux: Don't leak bytereader
+ By making it go through the error path that takes care of cleanups
+ CID #1212168
+
+2014-05-12 13:50:47 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Ensure we still have a texture after upload_set_format()
+ gst_gl_upload_set_format() resets the upload, hence the texture.
+ So we need to ensure we have a texture after this call when
+ uploading.
+
+2014-05-12 12:59:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Correctly update the video info from video meta
+ Using gst_video_info_set_format() isn't complete when updating
+ a video info from video meta.
+
+2014-05-12 12:57:18 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Correctly update video info in upload fallback
+ When the upload accelerated method fails, we fallback to an upload,
+ but the video info was not correctly updated.
+
+2014-05-12 18:28:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: avoid deadlocking when erroring
+ It might get stuck when posting the message while
+ a reconfigure event is being pushed upstream
+
+2014-05-12 17:37:16 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: fix caps leak
+
+2014-05-12 15:43:05 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: handle error messages from internal source
+ set up a bin message handler to get notified of error messages from
+ the internal source element
+
+2014-05-12 14:58:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: Always accept the latency configure event
+ Upstream or internal elements are irrelevant and we should
+ always succeed.
+
+2014-05-12 14:51:00 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ * ext/smoothstreaming/gstmssdemux.h:
+ mssdemux: reenable segment tracking for streams
+ Store the latest pushed timestamp so that mssdemux streams know
+ where they are in time
+
+2014-05-12 14:23:15 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: deprecate unused max-queue-size-buffers
+ There is no internal storage of buffers anymore
+
+2014-05-12 14:18:13 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/Makefile.am:
+ * ext/smoothstreaming/gstdownloadrate.c:
+ * ext/smoothstreaming/gstdownloadrate.h:
+ * ext/smoothstreaming/gstmssdemux.c:
+ * ext/smoothstreaming/gstmssdemux.h:
+ mssdemux: measure bitrate similarly to hlsdemux
+ new bitrate = (old bitrate + (last fragment bitrate * 3)) / 4
+
+2014-05-12 13:40:19 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ * ext/smoothstreaming/gstmssdemux.h:
+ mssdemux: remove uridownloader in favor of internal source
+ Refactor mssdemux to remove uridownloader to use an internal
+ source element which reduces startup latency and provides smaller
+ buffers for better buffering management downstream
+
+2014-05-12 13:28:35 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: initialize the mutex and cond for fragment download
+
+2014-05-12 13:32:31 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: set out_tex after reset, not before
+ Fix a regression introduced recently with the lazy init.
+ It was happening when calling gst_video_gl_texture_upload_meta_upload
+ from an aplication. So not using gst_gl_upload_perform_with_buffer.
+
+2014-05-11 12:48:52 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: update the video info on mapping a video frame
+ The buffer should contain the most specific data on how the data is
+ formatted. We should use this information.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729896
+
+2014-05-12 21:56:06 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/convert: clobber alpha channel when needed
+ Needed in the conversion from padded RGB formats to formats with an
+ alpha channel. e.g. BGRx -> ABGR, etc
+ https://bugzilla.gnome.org/show_bug.cgi?id=729742
+
+2014-05-12 21:51:38 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: avoid performing color conversion when there is no need
+ One such example is when the buffer contains GstGLMemory in the
+ RGBA format
+ https://bugzilla.gnome.org/show_bug.cgi?id=729278
+
+2014-05-12 10:01:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: Don't free string we're still using
+ CID 1213780
+
+2014-05-11 15:26:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: remove unused stream uridownloader
+ The uridownloader for the stream fragments isn't used anymore.
+
+2014-05-11 07:56:17 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/assrender/gstassrender.c:
+ assrender: Do not try to add a feature to a caps features ANY
+ It does not makes sense and asserts
+ Based on 7f9aac386fd5d5921c80100889a5f212c0148a88 from gst-plugins-base.
+
+2014-05-11 07:55:59 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Do not try to add a feature to a caps features ANY
+ It does not makes sense and asserts.
+ Based on 7f9aac386fd5d5921c80100889a5f212c0148a88 from gst-plugins-base.
+
+2014-05-11 14:02:34 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/colorconvert: choose the right alpha component for AYUV -> RGBA
+
+2014-05-11 10:27:02 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: update the respective state when we cache textures/data
+
+2014-05-01 02:10:20 -0400 Reynaldo H. Verdejo Pinochet <reynaldo@sisa.samsung.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: drop C++ style comments
+ This patch builds on previous work done by
+ Fabrizio (Misto) Milo <mistobaan@gmail.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=641204
+
+2014-05-01 01:58:03 -0400 Reynaldo H. Verdejo Pinochet <reynaldo@sisa.samsung.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: fix up error reporting
+ This patch builds on previous work done by
+ Fabrizio (Misto) Milo <mistobaan@gmail.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=641204
+
+2014-05-10 23:33:24 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: cache the textures that we are using
+
+2014-05-10 22:48:05 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: avoid recreating the GLMemory struct for output textures
+
+2014-04-11 19:38:32 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/rtmp/gstrtmpsrc.c:
+ rtmpsrc: error out if we get EOS immediately without any data
+ It's not really right to just go EOS as if nothing was wrong.
+
+2014-05-10 12:54:58 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: remove confusing debug log line
+
+2014-05-07 20:08:08 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ * gst/autoconvert/gstautoconvert.h:
+ autoconvert: factories don't need the lock
+ An atomic is enough, they can only be set once.
+
+2014-05-09 20:06:12 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ Revert "autoconvert: Handle caps query on internal srcpad"
+ This is not needed anymore if the gst_pad_link checks nothing.
+ This reverts commit a303375a3f5c12e97ca8bf50b5a93ce8652faf23.
+
+2014-05-09 20:12:27 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: No need to check anything when linking internal pads
+
+2014-05-09 20:05:07 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Don't ignore elements accepted ANY, it is valid
+
+2014-05-09 18:49:14 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Remove broken usage of the iterator
+ We're a subclass, so we can just take the object lock and iterate the list
+ directly.
+
+2014-05-08 19:35:07 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Process upstream getcaps
+ Process it like downstream getcaps
+
+2014-05-07 20:00:08 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Return the GList of factories, to a pointer to it.
+
+2014-05-07 19:54:46 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ * gst/autoconvert/gstautoconvert.h:
+ autoconvert: subelement can only be change with stream lock held
+ It was already the case, now be more explicit about that, and remove useless
+ lock/ref/unlock/unref dances.
+
+2014-05-07 19:48:49 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Keep a ref to the pads too
+ Simplifies the code
+
+2014-05-07 19:47:04 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Remove uneeded if()
+ NULL is valid GList
+
+2014-05-07 19:44:11 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Always push reconfigure upstream too
+ A reconfigure could trigger a change of contents instead of just reconfiguring the internal element
+
+2014-05-07 19:43:13 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Remove unused internal parameter
+
+2014-05-09 18:59:46 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ gl: Fix some of the error handling
+
+2014-05-09 17:59:43 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Update GstVideoInfo after the buffer is mapped
+ gst_video_frame_map() will store an updated video info base
+ on the video meta. In order to have the right stride and offset
+ we should update that video info accordingly.
+
+2014-05-09 15:42:08 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglshadervariables.c:
+ gl: Fix memory leak
+ CID #1212171
+
+2014-05-09 15:26:31 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/m3u8.c:
+ hls: Remove invalid free
+ data does not have to be freed at all here, it's a pointer to
+ an arbitrary position inside the current line. Also don't reuse
+ the data variable for anything else, that will cause crashes
+ in playlists that have the I-frame playlist URI followed by
+ other attributes.
+ CID 1212127
+
+2014-05-09 14:31:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/mpegts/gst-dvb-descriptor.c:
+ mpegts: Fix leak
+ The cell extension was never added to the parent cell
+ CID #1212162
+
+2014-05-09 22:22:43 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl/colorconvert: preserve alpha in AYUV <-> RGBA conversions
+ https://bugzilla.gnome.org/show_bug.cgi?id=729743
+
+2014-05-09 18:07:03 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ * gst-libs/gst/gl/gstgldownload.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/colorconvert: implement lazy init
+
+2014-05-08 15:38:24 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: set initted to TRUE when _init_upload succeeded
+
+2014-05-08 22:49:33 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gldisplay: Use GST_STR_NULL() for printing possibly NULL strings and print all variables we use
+ Fixes compiler warning about set but not used platform_choice variable
+ among other things.
+
+2014-05-08 16:08:08 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * ext/gl/gstgleffects.c:
+ gleffects: use gl_vtable
+
+2014-05-08 17:28:11 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: fix compilation on OS X
+
+2014-05-08 15:40:33 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl/upload: fail propoerly if init fails
+
+2014-05-08 15:30:49 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst-libs/gst/gl/gstglcontext.h:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldownload.c:
+ * gst-libs/gst/gl/gstgldownload.h:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglupload.h:
+ * gst-libs/gst/gl/gstglwindow.c:
+ * gst-libs/gst/gl/gstglwindow.h:
+ gl: make all GObjects inherit from GstObject
+ Aids memory leak debugging with GST_TRACE=mem-live
+
+2014-05-08 13:46:29 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstglimagesink.c:
+ * gst-libs/gst/gl/gstglbufferpool.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmemory.c:
+ * gst-libs/gst/gl/gstglmixer.c:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglupload.h:
+ * tests/check/libs/gstglupload.c:
+ gl/upload: implement lazy init
+ Rename init_format to set_format
+
+2014-05-08 00:59:42 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglupload.h:
+ gl/upload: add get_format method
+ Simply retreives the format set by init_format
+
+2014-05-08 00:48:07 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/filter: attempt to passthrough the pool if the caps are the same
+ Reduces the number of glbufferpool instances required for >=2
+ consecutive GL elements in a pipeline.
+
+2014-05-08 00:43:14 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ gl/filter: always initialize the upload object
+
+2014-05-07 21:45:53 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * ext/gl/gstglimagesink.c:
+ * ext/gl/gstgltestsrc.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmemory.h:
+ * gst-libs/gst/gl/gstglmixer.c:
+ gl: advertise GstGLMemory usage in the caps as capsfeatures
+ https://bugzilla.gnome.org/show_bug.cgi?id=729658
+
+2014-05-07 20:12:23 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * tests/examples/gl/clutter/clutteractor.c:
+ * tests/examples/gl/clutter/clutteractortee.c:
+ gl/examples: fix compilation for clutter examples
+ ClutterX11TexturePixmap is deprecated in Clutter 1.6 and we ask for
+ at least 1.8
+
+2014-05-07 19:05:55 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gl/display: avoid endless recursion for cocoa
+
+2014-05-06 08:52:27 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: deprecate max-buffering-time property
+ It is not used as dashdemux doesn't have a internal buffer
+ for fragments anymore
+
+2014-05-06 01:56:28 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: removing old unused code
+ The 'catch up mode' isn't needed anymore since dashdemux
+ is downloading and pushing from the same thread
+
+2014-05-05 10:13:15 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: remember to set starting fragment to new fragments
+
+2014-05-02 18:34:04 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: handle a few more error cases
+ related to missing plugins, bad URI and a lockup on dealing with
+ errors from the source.
+
+2014-05-02 18:32:56 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Only set timestamp to the first buffer of fragments
+ Setting it to the other parts of the fragment is slightly wrong
+ and misleading as it isn't accurate enough.
+
+2014-05-02 18:30:05 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: handle error messages from the sources
+ Set up a message handling function to be able to catch errors
+ from the source element and signal the cond to allow the download
+ loop to retry the download.
+
+2014-05-01 21:04:54 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: check for errors between downloads
+ To abort earlier in case of failures
+
+2014-05-01 21:00:32 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Always accept the latency configure event
+ Upstream or internal elements are irrelevant and we should
+ always succeed.
+
+2014-05-01 12:04:51 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/Makefile.am:
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ * ext/dash/gstdownloadrate.c:
+ * ext/dash/gstdownloadrate.h:
+ dashdemux: measure download rate just like hlsdemux
+ new bitrate = (old bitrate + (last fragment bitrate * 3)) / 4
+
+2014-04-25 08:50:18 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: remove uridownloader from fragments download
+ Instead, use a source element linked to a ghostpad to provide
+ smaller buffers and more granular control for downstream
+ buffering elements while also reducing startup latency
+
+2014-05-07 09:11:25 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * ext/gl/gstglimagesink.c:
+ gl/sink: make sure we always initialize the upload object
+ https://bugzilla.gnome.org/show_bug.cgi?id=729542
+
+2014-05-06 19:24:55 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: fix internal source event leaks
+
+2014-05-06 11:59:24 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl: do not allocate the target texture of an EGLImage
+ The target texture of an EGLImage is the texture bind just
+ before calling glEGLImageTargetTexture2D.
+ As we currently only support a gl texture as the source of an EGLImage
+ the gl texture is actually already allocated when creating the eglimage.
+ I also see some cases where it fails to upload an eglimage when
+ glTexImage2D is called on the target.
+
+2014-05-06 11:51:31 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglutils.c:
+ gl: allow to avoid calling glTexImage2D(w, h, NULL) when generating a texture
+ Just pass 0 as width or height to gst_gl_context_gen_texture.
+
+2014-05-06 11:27:47 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglbufferpool.c:
+ gl: no need to initialize a frame buffer object to upload an eglimage
+ Fix https://bugzilla.gnome.org/show_bug.cgi?id=729588
+
+2014-05-06 11:21:56 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/egl/gsteglimagememory.c:
+ gl: use GST_CAT_ERROR instead of GST_ERROR_OBJECT
+ It fixes segault when GST_DEBUG is at least level 1 and eglCreateImage fails
+
+2014-05-06 10:14:26 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ gl: delete texture used with GstVideoGLTextureUploadMeta
+
+2014-05-06 14:23:34 +0100 Julien Isorce <julien.isorce@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ gl: use gst_gl_context_gen_shader helper instead of duplicating code
+
+2014-05-06 09:55:05 -0400 Luis de Bethencourt <luis@debethencourt.com>
+
+ * gst/pnm/gstpnmenc.c:
+ pnmenc: remove empty line
+ Remove trailing empty line from commit bfdc54395238c04fc6e5b51880c2d706f33e9011
+ https://bugzilla.gnome.org/show_bug.cgi?id=729614
+
+2013-11-20 12:16:17 +0100 Jesper Larsen <jesper.larsen@ixonos.com>
+
+ * gst/mpegtsmux/tsmux/tsmux.h:
+ mpegtsmux: Remove unused data in TsMuxSection
+ https://bugzilla.gnome.org/show_bug.cgi?id=721685
+
+2014-05-06 21:17:59 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * tests/check/Makefile.am:
+ tests: reenable camerabin element test
+
+2014-05-06 16:39:06 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * tests/check/Makefile.am:
+ gl/display: clean up pre gstglcontext api and struct fields
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 17:27:15 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ gl/display: add get_handle_type
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 17:08:18 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gl/display: avoid opening the X11 display on systems with Cocoa (OS X)
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 16:39:55 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstglwindow.c:
+ gl/window: fix string length check for eagl
+
+2014-05-06 16:31:28 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gl/display: check the correct env variable for choosing an egl display
+ GST_GL_WINDOW is used for window system specific choices.
+ An EGLDisplay can be created from window systems with egl support by using
+ eglGetDisplay().
+ https://bugzilla.gnome.org/show_bug.cgi?id=729551
+
+2014-05-06 12:56:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/gl/cocoa/Makefile.am:
+ gl/cocoa: Use OBJCFLAGS where needed
+ Should fix usage of c-compiler-only flags with an objective-c compiler
+
+2014-05-06 09:48:58 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/pnm/gstpnmenc.c:
+ pnmenc: fix flow return and buffer leak in not-negotiated case
+ https://bugzilla.gnome.org/show_bug.cgi?id=729614
+
+2014-05-06 09:40:01 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/icles/.gitignore:
+ tests: add new vp8parser-test binary to .gitignore
+
+2014-05-05 17:20:45 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ srtpdec: Don't reset stream if the key hasn't changed
+
+2014-05-05 17:00:02 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ * ext/srtp/gstsrtpdec.h:
+ srtpdec: Add "remove-key" action signal to remove a single key
+ Removing all the keys can be a problem as it also resets the various
+ counters, so instead add an option to remove a single key.
+
+2014-05-05 22:25:08 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpenc.c:
+ srtpenc: Use %u in templates to match rtpbin
+
+2014-05-06 00:11:26 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ srtpdec: Remove unused field
+
+2014-05-06 09:23:13 +0530 Sanjay NM <sanjay.nm@samsung.com>
+
+ * gst/pnm/gstpnmenc.c:
+ Fix for not checking zero width and height
+ Signed-off-by: Sanjay NM <sanjay.nm@samsung.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=729614
+
+2014-05-05 11:13:09 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Only set the segment position if there is a timestamp
+ Only the first buffer of a fragment has its timestamp set, so only
+ update the segment.position when pushing those buffers to avoid
+ having GST_CLOCK_TIME_NONE set to the position
+ https://bugzilla.gnome.org/show_bug.cgi?id=729364
+
+2014-05-05 12:30:32 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Use the same includes for GL that we would use later in the code for checking if GLES2 and OpenGL headers can both be included
+
+2014-05-05 20:06:29 +1000 Matthew Waters <ystreet00@gmail.com>
+
+ * configure.ac:
+ gl: check if we can include both GL and GLES2 headers at the same time
+ If we cannot, then default to GL over GLES2 unless GLES2 is required.
+
+2014-05-05 09:46:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Set Cache-Control header according to the caching requirements of the playlist
+
+2014-05-05 09:38:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/smoothstreaming/gstmssdemux.c:
+ mssdemux: Update for uri downloader API changes
+
+2014-05-05 09:37:44 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Update for uri downloader API changes
+
+2014-05-05 09:36:56 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/uridownloader/gsturidownloader.c:
+ * gst-libs/gst/uridownloader/gsturidownloader.h:
+ uridownloader: Add parameter to disallow caching as required by HLS
+
+2014-05-05 09:34:56 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/m3u8.c:
+ * ext/hls/m3u8.h:
+ hls: Store allowcache playlist field in a boolean
+
+2014-05-04 22:22:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Use the same #includes for checking GL types as later in the code
+
+2014-05-03 21:38:42 -0400 Luis de Bethencourt <luis@debethencourt.com>
+
+ * tests/examples/gl/clutter/cluttershare.c:
+ gl/clutter: safer check for cogl version
+ Use COGL_VERSION_ENCODE to check for the minimum required and maximum allowed
+ cogl version. In certain situations just using the COGL_VERSION_* macro name can
+ give you the following error:
+ error "COGL_VERSION_MAX_ALLOWED must be >= COGL_VERSION_MIN_REQUIRED"
+
+2014-05-03 21:05:19 -0400 Luis de Bethencourt <luis@debethencourt.com>
+
+ * tests/examples/gl/generic/cube/main.cpp:
+ * tests/examples/gl/generic/cubeyuv/main.cpp:
+ * tests/examples/gl/generic/doublecube/main.cpp:
+ * tests/examples/gl/generic/recordgraphic/main.cpp:
+ gl/examples/generic: remove trailing whitespaces
+
+2014-05-03 20:48:33 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.3.1 ===
2014-05-03 18:16:21 +0200 Sebastian Dröge <sebastian@centricular.com>