=== release 1.0.9 === 2013-07-30 Tim-Philipp Müller * configure.ac: releasing 1.0.9 2013-07-28 13:52:28 +0200 Sebastian Dröge * gst/tcp/gstmultisocketsink.c: multisocketsink: Fix handling of partial writes and WOULD_BLOCK errors 2013-07-28 13:23:41 +0200 Sebastian Dröge * gst/tcp/gstmultifdsink.c: multifdsink: Update current time after every write Each write will update the last_activity_time and otherwise we would compare against a too old current time and immediately timeout because current time is smaller than last activity time (overflow). 2013-07-28 13:20:48 +0200 Sebastian Dröge * gst/tcp/gstmultihandlesink.c: multihandlesink: Update current time after every write Each write will update the last_activity_time and otherwise we would compare against a too old current time and immediately timeout because current time is smaller than last activity time (overflow). 2013-07-26 14:28:41 +0200 Matej Knopp * gst-libs/gst/audio/gstaudiodecoder.c: audiodecoder: do not leak input caps https://bugzilla.gnome.org/show_bug.cgi?id=704926 2012-11-02 10:04:16 +0100 Edward Hervey * gst/videotestsrc/gstvideotestsrc.c: videotestsrc: Initialize GstVideoInfo in ::start() Otherwise we end up with bogus values and races 2012-11-02 10:03:38 +0100 Edward Hervey * gst/videotestsrc/gstvideotestsrc.c: videotestsrc: Don't error on not-negotiated Base classes will handle re-negotiation if needed, but emitting an error message will make applications stop. 2013-07-25 14:11:28 +0200 Sebastian Dröge * gst-libs/gst/audio/gstaudiodecoder.h: * gst-libs/gst/video/gstvideodecoder.h: audio/videodecoder: Rename variable in macro from dec to __dec Otherwise it might shadow another variable in the outside scope and cause interesting side effects. 2013-07-15 22:27:20 -0400 Olivier Crête * gst-libs/gst/tag/gsttagdemux.c: tagdemux: Put the modified time back in the time part of the segment Fixes ACCURATE seeks in push mode with baseparse. https://bugzilla.gnome.org/show_bug.cgi?id=704301 2013-07-17 09:04:47 +0100 Tim-Philipp Müller * gst/subparse/samiparse.c: subparse: use g_strdup() and friends Fixes build issue on windows, but is also better seeing that these string are going to get freed with g_free() and not free(). 2013-07-16 18:42:19 +0100 Tim-Philipp Müller * configure.ac: configure: remove obsolete libxml checks https://bugzilla.gnome.org/show_bug.cgi?id=693056 2013-07-16 18:30:50 +0100 Tim-Philipp Müller * gst/subparse/gstsubparse.c: * gst/subparse/samiparse.c: subparse: don't leak parse context for sami and qttext In gst_sub_parse_dispose() parser_type will be UNKNOWN, so these deinit calls were never executed. And we should clean up the parser state in the downwards state change anyway. 2013-05-28 16:56:28 +0900 Young-Ho Cha * tests/check/elements/subparse.c: tests: update sami parser testcases Remove libxml dependency for sami parser and add more testcases. https://bugzilla.gnome.org/show_bug.cgi?id=693056 2013-05-25 17:10:14 +0900 Young-Ho Cha * gst/subparse/Makefile.am: * gst/subparse/gstsubparse.c: * gst/subparse/samiparse.c: subparse: remove libxml dependency for sami parser and re-enable sami parser To celebrate 2013.gnome.asia, updated sami parser for gstreamer 1.x. :D Remove conditional block for check libxml usage and implement a simple html markup parser for the sami parser. https://bugzilla.gnome.org/show_bug.cgi?id=693056 2013-07-15 17:09:16 -0400 Olivier Crête * gst-libs/gst/riff/riff-media.c: riff-media: Add 'png ' fourcc On top of mpng, MPNG, PNG, there is also png it seems https://bugzilla.gnome.org/show_bug.cgi?id=704291 2013-07-10 13:27:21 -0400 Reynaldo H. Verdejo Pinochet * gst-libs/gst/riff/riff-media.c: riff: Provide correct media type for XSub Xsub (fourcc DXSB) is a subpicture stream used for embeded subtitles on divx files. This provides a correct media type for them instead of just video/x-avi-unknown.