+=== release 0.10.35 ===
+
+2011-06-15 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.35, "Short Notice"
+
+2011-06-15 14:21:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/audio/Makefile.am:
+ audio: link test program against libgstaudio
+
+2011-06-14 10:31:18 +0530 Debarshi Ray <rishi@gnu.org>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ codec-utils: restore 7350 as a valid sampling frequency for AAC
+ This was lost during c77f88cac675a1dbb89e40da8e3c28320523bfca.
+
+2011-06-09 18:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstid3tag.c:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ * gst-libs/gst/tag/tag.h:
+ libs: replace G_CONST_RETURN with 'const'
+ G_CONST_RETURN will be deprecated soon.
+ https://bugzilla.gnome.org/show_bug.cgi?id=652211
+
+2011-05-31 22:14:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioresample/resample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/videoscale/vs_4tap.c:
+ * gst/videotestsrc/generate_sine_table.c:
+ * gst/videotestsrc/videotestsrc.c:
+ * tests/icles/test-xoverlay.c:
+ convert M_PI to G_PI, for msvc
+
+2011-06-06 14:41:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttagdemux.c:
+ tagdemux: no input data implies no type can be found
+ ... and posting a proper error message to this effect is appropriately
+ informative and prevents auto-plugging otherwise stalling.
+
+2011-06-04 13:36:55 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/gstadder.c:
+ adder: Work around changes in g_atomic API
+ See #651514 for details.
+
+2011-05-31 20:38:56 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: fix c99-ism
+
+2011-05-23 16:02:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Try to typefind even if conversion to UTF8 failed
+ Fixes bug #600043.
+
+2011-05-23 15:51:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Interprete typefind strings passed to GRegex as raw bytes instead of valid UTF8
+
+2011-05-20 10:48:39 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/lang.c:
+ lang: fix possible array overrun
+ We where checking for i<G_N_ELEMENTS, but where accessing i+1.
+
+=== release 0.10.34 ===
+
+2011-05-14 01:00:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.34
+
+=== release 0.10.33 ===
+
+2011-05-10 09:32:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.33
+ Highlights:
+ - support for 16-bit-per-component video formats
+ - playbin2 fixes and improvements for custom and non-raw sinks
+ - oggmux muxes based on running time now
+ - many other fixes and improvements
+
+2011-04-30 17:35:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * po/da.po:
+ * po/de.po:
+ * po/fr.po:
+ * po/uk.po:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.32.4 pre-release
+
+2011-04-30 17:21:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ gst: update orc-generated disted C backup code to orc 0.4.14
+
+2011-04-27 12:09:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * po/bg.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/ru.po:
+ * po/sl.po:
+ * po/tr.po:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.32.3 pre-release
+
+2011-04-24 18:45:40 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/vs_image.c:
+ videoscale: Fix off-by-one error in previous commit
+ Fix for 7c0b702e. It helps to get your j+1's right.
+
+2011-04-24 18:16:20 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/vs_image.c:
+ videoscale: Fix ARGB bilinear scaling
+ Fixes #648548. Orc generates bad code for
+ gst_videoscale_orc_resample_merge_bilinear_u32, so we'll use the
+ slightly slower two-stage process. I'd fix Orc, but it's hard to
+ get excited about fixing a feature that I'm planning to deprecate
+ and replace.
+
+2011-04-23 13:42:23 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/vs_image.c:
+ videoscale: hack to fix invalid reads in linear
+ https://bugzilla.gnome.org/show_bug.cgi?id=633837
+
+2011-04-23 12:46:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/vs_4tap.c:
+ videoscale: protect 4tap from out-of-bounds reads
+ https://bugzilla.gnome.org/show_bug.cgi?id=633837
+
+2011-04-24 14:03:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c3cafe1 to 46dfcea
+
+2011-04-23 12:44:50 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: use simpler scaling method for small images
+ https://bugzilla.gnome.org/show_bug.cgi?id=633837
+
+2011-04-14 09:32:19 +0200 Marc Plano-Lesay <marc.planolesay@gmail.com>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: fix unused-but-set-variable warnings with gcc 4.6
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-22 13:55:20 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ tag: exif: register common tags from tag library
+ Exif uses tags like image-vertical-ppi or image-horizontal-ppi which are
+ registered in gst_tag_register_musicbrainz_tags(), but neither GstExifReader
+ nor GstExifWriter register them.
+ https://bugzilla.gnome.org/show_bug.cgi?id=648459
+
+2011-04-24 12:16:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: update some FIXMEs for 0.11
+
+2011-04-21 14:11:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ tests: add unit test for basetransform/videoscale negotiation regression
+ Turn Rene's test pipeline into a unit test.
+ https://bugzilla.gnome.org/show_bug.cgi?id=648220
+
+2010-11-25 17:01:53 +0100 Håvard Graff <havard.graff@.eu.tandberg.int>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: make sure to not start if the may_start flag is FALSE
+ Fixes #635784
+
+2011-04-18 11:24:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x(v)imagesink: If NULL caps are passed to buffer_alloc() do fallback allocation
+ Fixes bug #647857.
+
+2011-04-18 10:19:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/pipelines/oggmux.c:
+ oggmux: Remove bus GSource to prevent a valgrind warning
+
+2011-04-18 09:16:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/pipelines/gio.c:
+ gio: Remove the bus GSource from the main context
+ Prevents a valgrind warning about possibly leaked memory,
+ see bug #647763.
+
+2011-04-17 19:33:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/sdp/Makefile.am:
+ sdp: remove gst_init() for g-i scanner here again as well to avoid problems with -Wl,--as-needed
+
+2011-04-17 17:59:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/fft/Makefile.am:
+ fft: remove gst_init() for g-i scanner again
+ libgstfft doesn't actually use any symbols from libgstreamer, so when
+ compiling with -Wl,--as-needed it won't even link to it, which can
+ cause failures with older versions of g-i that ignore the --pkg
+ arguments.
+ Should fix PPA build failure on Ubuntu Maverick
+
+2011-04-16 16:31:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Always hold the class-global pango mutex when using pango API
+
+2011-04-16 16:23:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttimeoverlay.c:
+ {time,clock}overlay: Hold the class-global pango mutex when changing the pango context
+
+2011-04-16 16:21:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttimeoverlay.c:
+ {clock,time}overlay: Only set the global pango context options once in class_init
+ Instead of doing it over and over again when instantiating a new instance.
+
+2011-04-16 16:18:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ pango: Create a new pango context for every subclass
+ timeoverlay/clockoverlay are setting some global options
+ on the context that shouldn't be used for the generic textoverlay.
+
+2011-04-16 16:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ * win32/common/video-enumtypes.c:
+ 0.10.32.2 pre-release
+
+2011-04-16 15:58:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ gst: update disted orc backup code
+
+2011-04-16 15:50:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ * docs/plugins/gst-plugins-base-plugins.signals:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ docs: update documentation
+
+2011-04-16 15:42:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update translations
+
+2011-03-31 17:56:00 +0000 Thibault Saunier <thibault.saunier@collabora.co.uk>
+
+ * Android.mk:
+ * configure.ac:
+ * ext/vorbis/Makefile.am:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdec.h:
+ * ext/vorbis/gstvorbisdeclib.h:
+ vorbis: add support for using tremolo on android
+ Tremolo is an ARM-optimised version of xiph's tremor library.
+
+2011-04-15 13:36:39 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggmux: prefer headers from caps to determine stream type
+ Ogg mandates the first header packet must determine a stream's type.
+ However, some streams (such as VP8) do not include such a header
+ when muxed in other containers, and thus do not include this header
+ as a buffer, but only in caps. We thus use headers from caps when
+ available to determine a new stream's type.
+ https://bugzilla.gnome.org/show_bug.cgi?id=647856
+
+2011-04-16 11:00:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ libs: gobject-introspection scanner doesn't need to scan or update plugin info
+ Make sure the scanner doesn't load or introspect or check any plugins,
+ (especially not outside the build directory).
+
+2011-04-15 21:09:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: list libs/struct*h files explicitly in Makefile.am
+ Hopefully makes the gentoo buildbot happy again.
+
+2011-04-15 11:11:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: avoid foregoing READY_TO_NULL when appropriate
+
+2011-04-14 22:13:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: ensure proper PAUSED_TO_READY cleanup
+ ... since going async to PAUSED might fail, and never making it to PAUSED
+ subsequently skips going down to READY.
+ Fixes #647781.
+
+2011-04-14 12:42:20 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ Revert "video: Remove the extensive checkings from switch"
+ This reverts commit 500d14c35c656890686574e1c041fb556df17056.
+
+2011-04-14 13:15:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ encodebin: Unref encoding profiles after usage in the test
+
+2011-04-14 12:55:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ encodebin: Release pads after setting the state to NULL in the unit test
+ See bug #647756.
+
+2011-04-14 12:23:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Set all elements to NULL and remove them from the bin when removing a source group
+
+2011-04-14 00:26:34 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * gst-libs/gst/video/video.c:
+ video: Remove the extensive checkings from switch
+ The default case handles them already
+
+2011-04-13 23:17:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: tag: Fix typo
+
+2011-04-13 23:17:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
+ Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION for xmp
+ library.
+ Includes unit tests.
+
+2011-04-13 23:16:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
+ Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION for exif
+ library.
+ Includes unit tests.
+
+2011-04-13 23:13:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: Adds GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
+ Adds a new tag for indicating the used exposure compensation
+ level in EV used when capturing an image.
+ API: GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
+
+2011-04-14 00:24:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/encoding/gstcapslist.c:
+ * tests/examples/gio/giosrc-mounting.c:
+ * tests/examples/playrec/playrec.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ tests: fix unused-but-set-variable warnings with gcc 4.6
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-13 23:57:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: fix unused-but-set-variable warnings with gcc 4.6
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-13 23:19:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: fix unused-but-set-variable warnings with gcc 4.6
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-13 22:59:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: fix unused-but-set-variable warning with gcc 4.6
+ We don't compare the bitrates of consecutive mp3 frames on purpose
+ here.
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-13 09:10:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ docs: fix typo in video format docs
+
+2011-04-12 12:41:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: fix uninitialised variable usage and element leak
+ gcc on OSX complains about ret being used uninitialized in
+ this function, and it is right. Don't leak element ref
+ when returning early because newsegment event is not in
+ TIME format.
+
+2011-04-12 12:20:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/tcp/gstmultifdsink.c:
+ multifdsink: do check return values of fcntl() and fstat()
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-09 19:15:23 +0200 Marc Plano-Lesay <marc.planolesay@gmail.com>
+
+ * gst/playback/gstplaybasebin.c:
+ * gst/subparse/tmplayerparse.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/videoscale/vs_image.c:
+ fix unused-but-set-variable warnings with gcc 4.6
+ https://bugzilla.gnome.org/show_bug.cgi?id=647294
+
+2011-04-06 22:57:41 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ rtsptranport: ensure valid int result when parsing ranges
+ Specifically, make sure that the return value of strtol is falling in
+ between the range of G_MININT and G_MAXINT.
+ Fixes #646952.
+
+2011-04-06 16:27:54 +0100 Bastien Nocera <hadess@hadess.net>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ encoding-profile: fix unused-but-set-variable warnings with gcc 4.6
+ Top-level profiles don't have restrictions, only stream profiles,
+ so no need to serialise that here.
+ https://bugzilla.gnome.org/show_bug.cgi?id=646925
+
+2011-04-11 14:29:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: dist all struct_*.h files for libs ABI test
+ Should fix distcheck on x86_64.
+
+2011-04-11 15:02:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: empty caps have no structure to pick
+
+2011-04-11 10:06:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstid3tag.c:
+ tag: fix typo in ID3 genres
+ psychadelic -> psychedelic. Spotted by Sébastien Wilmet.
+ https://bugzilla.gnome.org/show_bug.cgi?id=647399
+
+2011-01-27 17:28:51 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * Android.mk:
+ * android/alsa.mk:
+ * android/app.mk:
+ * android/app_plugin.mk:
+ * android/audio.mk:
+ * android/audioconvert.mk:
+ * android/audioresample.mk:
+ * android/audiotestsrc.mk:
+ * android/decodebin.mk:
+ * android/decodebin2.mk:
+ * android/ffmpegcolorspace.mk:
+ * android/gdp.mk:
+ * android/gst-libs/gst/app/gstapp-marshal.c:
+ * android/gst-libs/gst/app/gstapp-marshal.h:
+ * android/gst-libs/gst/audio/audio-enumtypes.c:
+ * android/gst-libs/gst/audio/audio-enumtypes.h:
+ * android/gst-libs/gst/interfaces/interfaces-enumtypes.c:
+ * android/gst-libs/gst/interfaces/interfaces-enumtypes.h:
+ * android/gst-libs/gst/interfaces/interfaces-marshal.c:
+ * android/gst-libs/gst/interfaces/interfaces-marshal.h:
+ * android/gst-libs/gst/pbutils/pbutils-enumtypes.c:
+ * android/gst-libs/gst/pbutils/pbutils-enumtypes.h:
+ * android/gst-libs/gst/rtsp/gstrtsp-enumtypes.c:
+ * android/gst-libs/gst/rtsp/gstrtsp-enumtypes.h:
+ * android/gst-libs/gst/rtsp/gstrtsp-marshal.c:
+ * android/gst-libs/gst/rtsp/gstrtsp-marshal.h:
+ * android/gst-libs/gst/video/video-enumtypes.c:
+ * android/gst-libs/gst/video/video-enumtypes.h:
+ * android/gst/playback/gstplay-marshal.c:
+ * android/gst/playback/gstplay-marshal.h:
+ * android/gst/tcp/gsttcp-enumtypes.c:
+ * android/gst/tcp/gsttcp-enumtypes.h:
+ * android/gst/tcp/gsttcp-marshal.c:
+ * android/gst/tcp/gsttcp-marshal.h:
+ * android/interfaces.mk:
+ * android/netbuffer.mk:
+ * android/pbutils.mk:
+ * android/playbin.mk:
+ * android/queue2.mk:
+ * android/riff.mk:
+ * android/rtp.mk:
+ * android/rtsp.mk:
+ * android/sdp.mk:
+ * android/tag.mk:
+ * android/tcp.mk:
+ * android/typefindfunctions.mk:
+ * android/video.mk:
+ * android/videoscale.mk:
+ * android/videotestsrc.mk:
+ * ext/ogg/Makefile.am:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ * gst/adder/Makefile.am:
+ * gst/app/Makefile.am:
+ * gst/audioconvert/Makefile.am:
+ * gst/audiorate/Makefile.am:
+ * gst/audioresample/Makefile.am:
+ * gst/audiotestsrc/Makefile.am:
+ * gst/encoding/Makefile.am:
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.h:
+ * gst/gdp/Makefile.am:
+ * gst/playback/Makefile.am:
+ * gst/tcp/Makefile.am:
+ * gst/typefind/Makefile.am:
+ * gst/videorate/Makefile.am:
+ * gst/videoscale/Makefile.am:
+ * gst/videotestsrc/Makefile.am:
+ * gst/volume/Makefile.am:
+ * tools/Makefile.am:
+ android: make it ready for androgenizer
+ Remove the android/ top dir
+ Fixe the Makefile.am to be androgenized
+ To build gstreamer for android we are now using androgenizer which generates the
+ needed Android.mk files.
+ Androgenizer can be found here:
+ http://git.collabora.co.uk/?p=user/derek/androgenizer.git
+
+2011-04-09 02:01:08 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+ * gst-plugins-base.spec.in:
+ Add new header file to spec file
+
+2011-04-08 15:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ rtp: Unref events if the parent element disappeared or has no event handler implemented
+
+2011-01-06 18:20:58 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ rtp: fix pad callbacks so they handle when parent goes away
+ 1) We need to lock and get a strong ref to the parent, if still there.
+ 2) If it has gone away, we need to handle that gracefully.
+ This is necessary in order to safely modify a running pipeline. Has been
+ observed when a streaming thread is doing a buffer_alloc() while an
+ application thread sends an event on a pad further downstream, and from
+ within a pad probe (holding STREAM_LOCK) carries out the pipeline plumbing
+ while the streaming thread has its buffer_alloc() in progress.
+
+2011-03-20 08:59:33 +0100 Havard Graff <havard.graff@tandberg.com>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: Make src query MT-safe
+ It is possible that the element might be going down while the event arrives
+
+2011-04-08 15:00:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: Unref events if the parent element disappeared
+
+2011-03-21 16:03:16 +0100 Havard Graff <havard.graff@tandberg.com>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: make upstream queries and events MT-safe
+
+2011-04-06 16:25:37 +0100 Bastien Nocera <hadess@hadess.net>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtp: Remove unused variables
+ https://bugzilla.gnome.org/show_bug.cgi?id=646924
+
+2011-04-07 10:06:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix creation of grayscale caps
+ The endianness was not set correctly before.
+ Fixes bug #646923.
+
+2011-04-06 16:11:02 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * docs/design/part-interlaced-video.txt:
+ docs: Update interlaced video design document
+ The RFF flag is to be reused for buffers in the telecine state to
+ indicate that the buffer contains only unneeded repeated fields that are
+ present in other buffers and as such this buffer can be dropped.
+
+2011-03-25 16:59:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: refactor multipass file writing
+
+2011-02-08 14:02:20 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: minor simplification
+ ... which avoids crashing in the off-chance that structure == NULL.
+
+2011-04-05 18:14:49 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ * tests/check/libs/.gitignore:
+ * tests/check/libs/discoverer.c:
+ tests: add basic unit tests for discoverer
+
+2010-08-24 13:14:33 +0200 Pascal Buhler <pascal.buhler@tandberg.com>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ rtcpbuffer: Round to next 32bit word, not current 32bit word at end of SDES chunk
+
+2011-04-05 11:32:52 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: don't paint the window black when going to NULL
+ Leave dealing with the appearance of the window when we are not playing to the
+ applications. We anyway want to go to NULL as quickly as possible.
+ Fixes #635800
+
+2011-04-04 16:00:30 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * tests/check/libs/video.c:
+ video: Fix YUV9 and YVU9 again
+
+2011-04-04 23:41:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ tag: fix compiler warning on OSX
+ gstvorbistag.c: In function 'gst_tag_list_from_vorbiscomment_buffer':
+ gstvorbistag.c:371: warning: 'data' may be used uninitialized in this function
+
+2011-04-04 23:23:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/.gitignore:
+ tests: ignore xmpwriter unit test binary
+
+2011-04-04 17:21:45 +0200 Haakon Sporsheim <haakon.sporsheim@gmail.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: use gst/math-compat.h header.
+ https://bugzilla.gnome.org/show_bug.cgi?id=646744
+
+2011-04-04 17:23:53 +0200 Haakon Sporsheim <haakon.sporsheim@gmail.com>
+
+ * gst-libs/gst/tag/xmpwriter.c:
+ tag: Remove constness to silence MS compiler.
+ https://bugzilla.gnome.org/show_bug.cgi?id=646744
+
+2011-04-04 17:23:13 +0200 Haakon Sporsheim <haakon.sporsheim@gmail.com>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: Explicit cast to GThreadFunc to silence MS compiler.
+ https://bugzilla.gnome.org/show_bug.cgi?id=646744
+
+2011-04-04 15:56:50 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 1ccbe09 to c3cafe1
+
+2011-03-11 10:41:11 +0100 Trond Andersen <trondand@cisco.com>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ rtcpbuffer: fix invalid read in validation of padding in rtcp packet
+
+2011-02-23 10:55:12 +0100 Stian Johansen <stian.johansen@tandberg.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosrc: Add src object lock around call to ringbuffer parse caps.
+ A race was observed between query() and setcaps() where the latter would
+ change the ringbuffer spec while the former was performing operations
+ based this data.
+
+2011-01-22 23:09:32 +0100 Havard Graff <havard.graff@tandberg.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosrc: protect against ringbuffer disappearing while in a query
+ Observed a case where the src went to null-state during the query,
+ hence the spec pointer was no longer valid, and
+ gst_util_unit64_scale_int crashed (assertion `denom > 0´failed)
+ Add locking to make sure the ringbuffer can't disappear.
+
+2011-02-08 18:27:43 +0100 Havard Graff <havard.graff@tandberg.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: don't allow aligning behind the read-segment
+ Given a large enough drift-tolerance, one could end up in a situation
+ where one would keep aligning the written buffers behind the current
+ read-segment position. The result for the reader would be complete
+ silence, possible preceded by very choppy audio.
+ By checking the available headroom, one can determine if there is
+ room to do alignment, or if one should resort to a resync instead to get
+ the pointers back on track.
+ Also refactor the alignment-logic out of the render function for cleaner
+ code.
+
+2011-04-01 13:55:26 -0700 David Schleef <ds@schleef.org>
+
+ * gst/encoding/Makefile.am:
+ * gst/playback/Makefile.am:
+ Remove setting of plugindir from Makefiles
+
+2011-03-23 23:10:51 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * tests/check/libs/video.c:
+ video: Fix height calculation for YUV9/YVU9
+
+2011-04-01 15:34:30 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: fix warning building in mac os x
+
+2011-04-01 15:33:42 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: fix comparison is always false due to limited range of data type
+ Perform calculation in a temp var with enough room as there's guarantee that
+ ret will be able to hold the result for example in _blit_AYUV.
+
+2011-04-01 12:52:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ vorbistag: Write GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE as METADATA_BLOCK_PICTURE
+ This is the official, standardized way of embedding images into
+ vorbiscomments now.
+
+2011-04-01 12:28:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ vorbistag: Add support for METADATA_BLOCK_PICTURE tags
+ This is the official, standardized way of embedding pictures
+ inside vorbiscomments now. Parsing code taken from flacparse
+ and slightly changed.
+ Fixes bug #635669.
+
+2011-04-01 12:09:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ vorbistag: Use g_base64_decode_inplace()
+ Instead of using the GLib base64 decoding functions manually to
+ do inplace base64 decoding. This makes the code easier to understand.
+
+2011-04-01 11:00:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ oggmux: Store the segment directly inside the pad
+ Also initialize it always in TIME format. We require TIME segments
+ in oggmux anyway and drop newsegment events in other formats and
+ assume an open-ended segment starting at 0.
+
+2011-04-01 10:57:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Reset the segment on flush-stop events and when going back to READY
+
+2011-03-03 08:45:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Use running time instead of timestamps
+ Theora and vorbis use running time (which is correct) for calculating
+ the granulepos for their ogg packets. Oggmux, however, used
+ timestamps to order the received buffers.
+ This patch makes it use the running time to compare buffer times
+ and also to timestamp pushed buffers.
+ Some bits of the code still use timestamps, but they are only
+ used to calculate durations, so it should be fine.
+ https://bugzilla.gnome.org/show_bug.cgi?id=643775
+
+2011-02-16 16:07:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ oggmux: Keep track of pad's segments
+ https://bugzilla.gnome.org/show_bug.cgi?id=643775
+
+2011-04-01 10:39:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Add support for xBGR and RGBx
+ Now all RGB variants are supported.
+
+2011-01-17 21:12:18 -0700 Lane Brooks <dirjud@gmail.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Added support for ARGB and other RGB alpha variants
+
+2011-01-11 10:34:33 -0700 Lane Brooks <dirjud@gmail.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: converted AYUV to use 'A OVER B' alpha compositing
+ 'A OVER B' compositing is explained at
+ http://en.wikipedia.org/wiki/Alpha_compositing.
+ Previously, overlaying text on a transparent background image left the
+ text overlay also transparent. This pipeline shows such an example:
+ gst-launch videotestsrc pattern=white ! video/x-raw-yuv,format=\(fourcc\)AYUV ! alpha alpha=0.0 ! textoverlay text=Testing auto-resize=False font-desc=60px ! videomixer ! ffmpegcolorspace ! autovideosink
+ With this patch, text is composited "OVER" the background image and
+ thus is visible regardless of the alpha of the background image. The
+ overlay in the above pipeline works after applying this patch.
+
+2011-03-28 22:00:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ baseaudiosink: arrange for running clock when rendering eos
+ Commit ba2e500bd992d8ad7db0da923801964964835967 ensured to provide
+ a running clock when EOS had finished rendering. However,
+ other measures are needed (and were in place before) to ensure a
+ running clock when EOS still needs rendering (i.e. waiting).
+ So, specifically, re-introduce eos_rendering removed in aforementioned commit,
+ this time as a public variable so subclasses can be aware of the situation.
+ Fixes (part of) #645961.
+ API: GstBaseAudioSink:eos_rendering
+
+2011-03-31 12:37:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_i386_osx.h:
+ tests: Fixes libsabi for MacOSX/32bit.
+ GStaticRecMutex is 60bytes on macosx/32bit (As opposed to 40).
+ Fixes #644996
+
+2011-03-31 10:38:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_x86_64.h:
+ libsabi: Add structure sizes for x86-64
+
+2011-03-09 11:51:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ libs: make sure gobject-introspection scanner calls gst_init()
+ Cherry-picked from 0.11, since it's the right thing to do (we
+ now silently rely on various _get_type() working without
+ gst_init() having been called).
+
+2011-03-30 20:57:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ libs: replace 0.10 with @GST_MAJORMINOR@ in Makefile.am
+ For easier cherry-picking/merging later.
+
+2011-03-30 15:47:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ * tests/files/Makefile.am:
+ * tests/files/hls.m3u8:
+ tests: add typefind test for application/x-hls
+ To make sure we don't break detection when we add typefinding
+ for normal m3u8 playlists.
+
+2011-03-30 15:44:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: rename type playlist/m3u8 to application/x-hls
+ We should keep playlist/m3u8 available for normal m3u8 playlists,
+ which we we'll likely support some day. Also, we probably don't
+ want this handled like other playlists, so application/* seems
+ more appropriate in this case, even if it's really just a playlist.
+
+2011-03-30 09:18:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Fix comment typo and add a link the the HTTP live streaming spec
+
+2011-03-30 09:12:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Use the DataScanCtx for the m3u8 typefinder
+
+2011-02-14 19:05:09 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: add m3u8 playlists
+
+2011-03-21 15:34:09 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/libs/xmpwriter.c:
+ tagxmpwriter: Add check tests
+ https://bugzilla.gnome.org/show_bug.cgi?id=645167
+
+2011-03-17 15:42:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/xmpwriter.c:
+ * gst-libs/gst/tag/xmpwriter.h:
+ * win32/common/libgsttag.def:
+ tagxmpwriter: Adds a new GstTagXmpWriter interface
+ The GstTagXmpWriter interface is to be implemented on elements that
+ provide xmp serialization. It allows users to select which
+ xmp schemas should be used on serialization.
+ API: GstTagXmpWriter
+ https://bugzilla.gnome.org/show_bug.cgi?id=645167
+
+2011-03-18 09:28:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst-libs/gst/tag/tag.h:
+ * win32/common/libgsttag.def:
+ tag: xmp: Add function to list the available schemas
+ Adds a function to list the available schemas in our xmp lib
+ https://bugzilla.gnome.org/show_bug.cgi?id=645167
+
+2011-03-29 15:41:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ encodebin: Requesting a pad again now gives a g_return_val_if_fail()
+ Before the behaviour was undefined and implemented differently by elements,
+ now core checks for this (and other problems) and returns NULL and an assertion.
+
+2011-03-26 19:36:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggparse.c:
+ oggparse: fix list iteration code
+ Not that it really matters, but let's fix it before someone
+ notices and makes fun of us.
+
+2011-03-26 12:01:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/.gitignore:
+ tests: ignore new libsabi test binary
+
+2011-03-26 11:59:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggparse.c:
+ oggparse: make sure buffer metadata is writable before setting caps on buffers
+
+2011-03-25 22:14:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 193b717 to 1ccbe09
+
+2011-03-25 14:55:52 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From b77e2bf to 193b717
+
+2011-03-25 11:06:35 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/plugins/Makefile.am:
+ docs: do xrefs for non installed books too
+ Get the xrefs from the builddir for the books in the same package. This fixes
+ the cross references if one does not have the docs already installed.
+
+2011-02-25 16:46:29 +0100 Robert Swain <robert.swain@collabora.co.uk>
+
+ * docs/design/part-interlaced-video.txt:
+ docs: Add an interlaced video design document
+
+2011-03-25 09:29:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From d8814b6 to b77e2bf
+
+2011-03-25 09:03:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 6aaa286 to d8814b6
+
+2011-03-24 18:48:59 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 6aec6b9 to 6aaa286
+
+2011-03-24 14:22:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Update comment about why an audio queue is needed
+
+2011-03-24 14:21:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ Revert "playsink: Only add a queue before the audio sink if visualizations are enabled"
+ This reverts commit df886c0622257bb8635e5bd0fc7fc3da20bfc3be.
+
+2011-03-24 14:03:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Only add a queue before the audio sink if visualizations are enabled
+ The queue is not needed otherwise and will add some delay to track
+ switches.
+
+2011-03-23 12:42:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ tests: video: Uncommenting test
+ Pushed a commented test by accident, uncommenting it.
+
+2011-03-23 12:02:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ video: adds missing function to win32 def
+
+2011-03-23 12:02:35 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Getting component offsets without dimensions is fine if it is not YUV
+ This fixes a regression that an assertion would happen if
+ gst_video_get_component_offset would be called with width or
+ height as 0.
+ Calling it with 0 is fine if the format isn't yuv and this
+ was already being used in some other places of video.c
+
+2011-03-23 11:13:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ tests: video: Add a test for checking rgb caps creation
+ This new test for checking rgb caps creation exposes a regression
+
+2011-03-15 14:45:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Remember automatically created sinks for future reconfigures
+ Also allow reuse of sink elements in error cases.
+
+2011-03-16 15:27:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Check if an already existing sink supports the non-raw format too
+ Before we were assuming that a sink will always support all non-raw formats
+ in a single stream.
+
+2011-03-10 19:04:51 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Check if an element accepts requisite caps before selecting
+ In addition to ensuring that an element we want to select in
+ autoplug-select can enter the READY state, we also now check if it can
+ accept the caps we wish to plug it for. This is handy for sinks that
+ need to perform a probe to figure out whether they can actually handle a
+ given format.
+
+2011-03-16 15:56:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Set sinks to READY before checking if it accept caps
+ Fixes bug #642732.
+
+2011-03-16 15:56:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Always prefer the custom set sink and also set it back to NULL in all cases.
+
+2011-03-17 13:47:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Only consider the audio/video sinks in autoplug_continue for the normal uridecodebin
+ Considering them for the subtitle uridecodebin will add audio/video
+ streams that might be in a file used as subtitle file.
+
+2011-03-22 11:59:40 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add gst_video_format_new_template_caps()
+
+2011-02-24 08:42:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Fix assertion on caps fixation
+ When fixating caps, from_par should always be initialized
+ with a fixed value.
+ In case the fixation is from src to sink pad it was setting
+ the from par (srcpad par) to a fraction range, this patch initializes
+ it to 1/1, based on the assumption that missing PAR is 1/1.
+ https://bugzilla.gnome.org/show_bug.cgi?id=641952
+
+2011-03-22 12:44:49 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * configure.ac:
+ configure.ac: redundant use of AC_MSG_RESULT()
+ cleaned the redundant use of AC_MSG_RESULT() in configure.ac
+
+2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * autogen.sh:
+ autogen: wingo signed comment
+
+2011-03-21 19:22:30 +0100 Fraxinas <andreas.frisch@multimedia-labs.de>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ encoding-profile: Fix syntax in Example: Creating a profile
+ https://bugzilla.gnome.org/show_bug.cgi?id=645437
+
+2011-03-21 18:33:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Add missing schema creation
+ tiff schema entries were being added to the previous
+ schema (xap) because a new one wasn't being created
+ for it.
+
+2011-03-17 21:50:15 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtpbuffer: Off-by-one error when creating RTP header extensions with a two-byte header
+
+2011-03-16 15:38:31 +0200 Mart Raudsepp <mart.raudsepp@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: Clean up alignment docs a bit and remove horiz top alignment enum
+
+2011-02-07 09:13:39 +0200 Mart Raudsepp <leio@gentoo.org>
+
+ * tests/check/Makefile.am:
+ check: Really fix the linking order of libs/tag
+ Follow-up to commit 5f5c52c, which only fixed the CFLAGS order.
+ Fix the linker order as well.
+
+2011-03-16 10:19:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: post proper error message if decodebin2/typefind elements are missing
+ Post better error messages in case typefind/decodebin2 are missing or
+ could not be loaded for some reason (e.g. because they inadvertently
+ got blacklisted).
+ https://bugzilla.gnome.org/show_bug.cgi?id=644892
+
+2011-03-15 19:47:11 +0100 Blaise Gassend <blaise@suitabletech.com>
+
+ * ext/alsa/gstalsamixer.c:
+ alsamixer: Store return values of poll functions in a signed integer
+ Negative return values are used for errors and storing
+ them in an unsigned integer will make it impossible to
+ detect the errors.
+ Fixes bug #644845.
+
+2011-03-14 19:42:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Increase the seen header packets count when seeing a header packet
+ This fixes muxing of Speex content and possibly other formats where the
+ header detection works by counting the packets.
+ Fixes bug #644745.
+
+2011-03-14 18:35:27 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add depth and endianness to DTS caps
+ https://bugzilla.gnome.org/show_bug.cgi?id=644208
+
+2011-03-14 11:14:04 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: use a class wide mutex to work around pango reentrance issues
+ Pango is not reentrant. Use a class wide mutex to protect pange use in
+ gst_text_overlay_render_pangocairo(). This works reliable in contrast to the
+ hack in my previous commit.
+ Fixes Bug #412678
+
+2011-03-14 11:12:53 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/pango/gsttextoverlay.c:
+ Revert "textoverlay: add a hack to init the pango engine"
+ This reverts commit fee3266056b522cdd34e606b5682553d35eec5a1.
+
+2011-03-14 10:09:35 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gstplaybin2.c:
+ plaback: trim trailing whitespace
+
+2011-03-14 10:05:34 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: reflow configuring new multiqueue instance
+ Use a single g_object_set to configure the new multiqueue instance. Also don't
+ needlessly set "use-buffering" if it is the default.
+
+2011-03-04 14:52:01 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: drop trailing whitespaces
+
+2011-03-04 14:52:28 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: add a hack to init the pango engine
+ Layout a single char to pre-create all resources.
+
+2011-03-12 17:51:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/check/Makefile.am:
+ * tests/check/libs/.gitignore:
+ * tests/check/libs/gstlibscpp.cc:
+ tests: add libscpp unit test to make sure g++ likes our library headers
+
+2011-03-10 14:22:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ tests: encodebin: Add reuse test case
+ Adds a test case to check if encodebin can be reused
+ https://bugzilla.gnome.org/show_bug.cgi?id=644416
+
+2011-03-10 14:38:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Tear down old profiles when setting new ones
+ In NULL/READY, we should be able to switch profiles on encodebin,
+ this patch makes it tear down old profiles when new ones are set
+ if in NULL/READY states
+ https://bugzilla.gnome.org/show_bug.cgi?id=644416
+
+2010-10-22 14:01:26 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/tcp/gstmultifdsink.c:
+ multifdsink: disconnect inactive clients in the select loop too
+ Clients are usually disconnected in the streaming thread if their inactivity
+ is bigger than the timeout. If no new buffers are to be rendered in the sink,
+ these clients will never be disconnected and for that reason it should be
+ handled in the select() loop too.
+
+2010-11-03 14:37:07 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Don't wait for subtitle streams to preroll
+ Subtitle streams being parse can cause the pipeline to wait indefinitely
+ to PREROLL. This makes subtitle streams got to PAUSED even if no data is
+ available. This should not be a cause for concern as we don't expect to
+ get much data for subtitle streams other than language tags from the
+ container.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632291
+
+2011-03-03 19:14:38 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: start ringbuffer upon going to PLAYING and already EOS
+ ... otherwise we may end up without running clock in PLAYING.
+ Fixes #636886.
+
+2011-03-04 14:39:45 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: set several properties in one go
+ g_object_set is a varargs function. Save 7 g_obvject_calls (and the overhead of
+ them) by using it accordingly.
+
+2011-03-02 15:38:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: fix compiler warning on 32-bit systems
+ Mark 64-bit interger constant as such to avoid warnings such as:
+ gsttypefindfunctions.c:2152: error: integer constant is too large for ‘long’ type
+
+2011-02-28 18:52:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: export plugin description more platform independent
+ Fixes #642504.
+
+2011-02-28 18:32:33 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 1de7f6a to 6aec6b9
+
+2011-02-28 10:10:22 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_i386.h:
+ tests: add ABI test suite for libs
+
+2011-02-27 09:32:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Only prevent to autoplug the same parser multiple times for the same chain
+ Parsers are the only element class that are not changing the data and
+ could lead to an infinite loop. Other element classes like demuxers,
+ e.g. id3demux, can be used multiple times in a row and sometimes are.
+
+2011-02-26 23:43:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Break the double-factory checking loop immediately if the factory was used already
+
+2011-02-26 23:39:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Don't use the same element multiple times in the same chain
+ This is going to lead to an infinite loop of this element and can easily
+ happen with parsers that accept their own src caps on the sinkpad.
+
+2011-02-26 23:20:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Improve detection of raw caps in expose-all-streams=false mode
+ Previously we only checked against the raw caps but we should also
+ check against the return value of autoplug-continue. Additionally fix
+ a thread-safety issue with accessing the raw caps.
+
+2011-02-25 19:37:07 -0800 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add support for r210
+
+2011-01-03 11:41:56 +0100 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ gstvideo: Add GST_VIDEO_BUFFER_PROGRESSIVE flag
+ Maps to GST_BUFFER_FLAG_MEDIA4. The purpose is to explicitly indicate
+ whether a telecined buffer is progressive or not without having to make
+ assumptions based on previous buffers.
+
+2011-02-24 20:59:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ encodebin: Fix double unref in unit test
+
+2011-02-22 14:54:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/playbin2.c:
+ checks: add a simple unit test for the source-setup signal
+
+2011-02-22 12:56:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playbin2, uridecodebin: add "source-setup" signal
+ Add "source-setup" signal for convenience and discoverability. No need
+ to figure out "notify::source", look up the notify callback signature,
+ then do an g_object_get() to get the source element..
+ https://bugzilla.gnome.org/show_bug.cgi?id=626152
+
+2011-02-24 16:22:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Don't handle GstCollectData as GstObject, use the pad instead
+
+2011-02-24 16:02:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ encodebin: Fix memory leaks related to request pads
+ Request pads have to be released by the caller and must be
+ unreffed after releasing them.
+
+2011-02-24 15:55:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Return a new reference of the pad for the "request-pad" signal
+ The GObject signal code assumes that the signal handlers return a
+ new reference or copy. Fixes bug #641927.
+
+2011-02-21 20:34:41 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/adder/gstadder.c:
+ adder: Fill in offset_end field of outgoing buffers
+ ... rather than leave it as GST_BUFFER_OFFSET_NONE
+ Fix bug #642942.
+
+2011-02-23 14:31:13 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: release all chains when going to NULL
+ Also fixes #642466.
+
+2011-02-23 14:29:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: undo state change side effect on error way out
+ ... to avoid subsequent cleanup disposing an element not in NULL state.
+
+2011-02-23 10:32:08 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: avoid crashing on the way out when needed chain missing
+
+2011-02-22 15:26:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: update .def file for new libgstvideo API
+
+2011-02-22 16:41:54 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tools/gst-discoverer.c:
+ discoverer: handle desc==NULL
+ It would otherwise be printed as (null) and mess up indentation (no \n).
+
+2011-02-08 12:42:32 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Chain dispose() up to parent class
+
+2011-02-07 13:04:55 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Keep a ref for the async timeout callback
+ This makes sure we maintain a ref on the discoverer object while the
+ async timeout callback is alive to prevent a potential crash if the
+ object is freed while the callback is pending.
+ https://bugzilla.gnome.org/show_bug.cgi?id=641706
+
+2011-02-07 13:57:39 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Use g_signal_connect_object instead of g_signal_connect
+ We want to make sure the discoverer object passed to the various
+ callbacks doesn't become invalid if a callback is pending and the object
+ is free'd in the mean time.
+ https://bugzilla.gnome.org/show_bug.cgi?id=641706
+
+2011-02-10 03:22:42 +1100 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: detect raw h.263
+ https://bugzilla.gnome.org/show_bug.cgi?id=623846
+
+2011-02-21 15:58:16 +0200 Teemu Katajisto <teemu.katajisto@digia.com>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ pbutils: encoding-target: fix error checking in target file loading
+ https://bugzilla.gnome.org/show_bug.cgi?id=642949
+
+2011-02-21 17:55:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ tests: fix videoscale test by ignoring newly-added 64-bit formats
+ They probably fail because ffmpegcolorspace can't handle those formats.
+
+2011-02-21 18:01:04 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/sdp/Makefile.am:
+ sdp: Fix copy/paste error in inrospection part of Makefile
+
+2011-02-21 18:00:36 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/tag/Makefile.am:
+ tag: Fix copy/paste error in inrospection part of Makefile
+
+2011-02-21 18:00:02 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/rtsp/Makefile.am:
+ rtsp: Fix copy/paste error in inrospection part of Makefile
+
+2011-02-21 12:40:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audiorate/gstaudiorate.h:
+ audiorate: add skip-to-first property
+ API: GstAudioRate::skip-to-first
+
+2011-02-21 12:27:17 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: fix skip-to-first ts setup
+ ... such as avoiding arithmetic mixing counts and ts, although latter
+ would typically be 0 so far.
+
+2011-02-21 12:04:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * gst/adder/gstadder.c:
+ Revert "oggmux,adder: Check if collectpads has been freed"
+ This reverts commit 6d150873e8b4c23d694b0351570de323b1576d76.
+ Depends on a core commit that was reverted.
+
+2011-02-20 23:49:54 -0800 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggmux.c:
+ * gst/adder/gstadder.c:
+ oggmux,adder: Check if collectpads has been freed
+ Core now calls release_pad in finalize, which is usually after
+ the collectpads has been unreffed.
+
+2011-02-19 18:50:37 -0800 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_4tap.c:
+ * gst/videoscale/vs_4tap.h:
+ * gst/videoscale/vs_fill_borders.c:
+ * gst/videoscale/vs_fill_borders.h:
+ * gst/videoscale/vs_image.c:
+ * gst/videoscale/vs_image.h:
+ * gst/videoscale/vs_scanline.c:
+ * gst/videoscale/vs_scanline.h:
+ videoscale: Add 16-bit-channel support
+
+2011-02-19 16:41:43 -0800 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Add 16-bit-per-channel formats
+
+2011-02-19 12:03:17 -0800 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add ARGB64 and AYUV64
+ 16-bit per channel formats.
+
+2011-02-18 16:26:59 -0800 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add gst_video_format_get_component_depth()
+
+2011-02-18 13:27:23 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ audiotestsrc: each element gets its own instance of GRand, if needed
+ As a result, pipelines that contain multiple instances of audiotestsrc
+ with the 'wave' property set to 'white-noise', 'pink-noise', or
+ 'gaussian-noise' will run much faster, since they won't be competing
+ for access to the global, lock-protected instance of GRand.
+ Fixes bug #642720.
+
+2011-02-18 17:26:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If a sink claims to support ANY caps assume that it only supports the usual raw formats
+ This should be changed again in 0.11, if a sink really claims to support ANY
+ caps it should support everything or provide correct caps.
+
+2011-02-17 18:11:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Add a audioconverter after the audio resampler.
+ This allows handling non-native-endianness conversion properly.
+
+2011-02-18 14:04:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Use gst_pad_accept_caps() instead of intersecting with the getcaps caps
+ This might be faster and more accurate in some cases to detect if a
+ sink supports a format and autoplugging can be stopped.
+
+2011-02-18 12:06:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Add default handler for autoplug-select
+ uridecodebin proxies this signal and only the first signal handler
+ will ever be called from decodebin2, which is uridecodebin's proxy
+ signal handler.
+
+2011-02-18 12:02:07 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Return NULL from the default autoplug-sort handler
+ ...instead of copying the array. Returning NULL will result
+ in the original factories array to be used and prevents a useless
+ array copy in most use cases.
+
+2011-02-18 12:01:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Return NULL from the default autoplug-sort handler
+ ...instead of copying the array. Returning NULL will result
+ in the original factories array to be used and prevents a useless
+ array copy in most use cases.
+
+2011-02-18 12:00:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Update autoplug-* signal docs from decodebin2
+ uridecodebin proxies these signals.
+
+2011-02-18 11:58:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Update documentation of the autoplug-* signals
+ Add notes about the behaviour if multiple signal handlers are connected.
+ For most autoplug-* signals only the first signal handler will ever
+ be invoked.
+ Also add to the autoplug-sort docs that the signal handler can return NULL
+ to specify that the order should change and other handlers get the chance
+ to sort the array.
+
+2011-02-18 11:57:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Keep the original factory list if the sort signal handlers returned NULL
+
+2011-02-16 20:14:25 +0900 tskd2@yahoo.co.jp <tskd2@yahoo.co.jp>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: expose "autoplug-sort" signal
+ It is a proxy of the decodebin2's one, and was missing
+ in the previous code.
+ See bug #642433.
+
+2011-02-18 10:57:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Use a recursive mutex for the playbin lock
+ This lock is taken when activating a group, which could result in
+ calling the autoplug-continue callback, which also needs this lock
+ to access the sinks.
+ See bug #642174.
+
+2011-02-18 09:36:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Disconnect signal handlers when removing a failed element
+ This prevents crashes later if one of the signals is emitted after the
+ element was removed from decodebin2 already, which can happen in discoverer.
+
+2011-02-15 19:23:48 -0800 David Schleef <ds@schleef.org>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Fix mpeg TS detection
+
+2011-02-04 17:36:40 -0800 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: move debug category init earlier
+
+2011-02-03 22:41:23 -0800 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstoggstream.h:
+ oggparse: better detection of delta unit flag
+
+2011-01-15 18:21:28 -0800 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: Set speed level while running
+
+2011-01-13 15:12:53 -0800 Ralph Giles <giles@thaumus.net>
+
+ * ext/theora/gsttheoraenc.c:
+ Set the theoraenc speed-level property from libtheora's defaults.
+ The speed-level property, which allows callers to trade of encoding
+ quality for speed in the libtheora api, has a version-dependent
+ maximum and default values. Instead of hardcoding the acceptable
+ range for the theoraenc element's presentation of this setting,
+ we query the library directly at class initialization time and
+ set the maximum and default values from that. If the query fails,
+ we fall back to the previous default setting.
+ To keep the values reported by gst-inspect (which I'm told use
+ the spec values from the class) with those available on an\
+ instantiated element, we remove to setting of enc->speed_level
+ from the initializer and instead pass G_PARAM_CONSTRUCT to
+ the property spec flags, asking g_object to set this property
+ when theoraenc objects are constructed.
+ NB in theory the maximum speed-level could depend on the actual
+ video caps. If later versions of libtheoraenc do this, a second
+ call will need to be made from theora_enc_reset to update the
+ property, since this function is mostly useful for realtime
+ adjustment of performance while the pipeline is running.
+
+2011-02-16 11:57:31 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: don't leak parent tags
+
+2011-02-16 11:56:16 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: improve logging (and reindent)
+ Add more logging for the tag merging and use the _OBJECT flavour more.
+
+2011-02-15 17:46:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Optimize autoplug-continue handler a bit
+ Don't build merge the caps of all sinks but check them one-by-one
+ until one supports the caps. Also get reffed caps from the sinkpads
+ instead of a writable copy and add debug output if a sink claims to
+ support ANY caps.
+
+2011-02-15 17:24:28 +0100 Akihiro Tsukada <tskd2@yahoo.co.jp>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Fix handling of non-raw custom sinks
+ When autoplugging elements in decodebin2, check if
+ the caps are supported by one of the sink before
+ continuing autoplugging.
+ Fixes bug #642174.
+
+2011-02-15 17:01:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Don't leak elements that fail to go to PAUSED after being autoplugged
+ Fixes bug #642381.
+
+2011-02-13 14:42:14 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: Don't reset the video quality setting the bitrate
+ libtheora has two encoding modes, CBR, where it tries to hit a target
+ bitrate and VBR where it tries to achieve a target quality.
+ Internally if the target bitrate is set to anything other then 0 the
+ encoding-mode is CBR.
+ This means that the gstreamer element can leave the video_quality
+ setting alone as long as the user is tweaking the bitrate. Which has the
+ nice side-effect that if the user explicitely sets the bitrate to 0
+ (which is actually the default), the quality value doesn't get reset and
+ one ends up encoding VBR at quality-level 0...
+
+2011-02-09 12:45:23 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: ensure buffer's metadata is writable before setting caps
+
+2011-02-14 12:52:59 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From f94d739 to 1de7f6a
+
+2011-02-10 23:44:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-plugins-base.doap:
+ doap: update mailing list location
+
+2011-02-08 23:58:56 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Use nominal bitrate if bitrate tag is unavailable
+ If the bitrate tag is unavailable, this falls back to the nominal
+ bitrate tag instead, if that is present.
+ https://bugzilla.gnome.org/show_bug.cgi?id=641860
+
+2011-02-08 12:31:34 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: caps can be NULL
+ Don't use and unref NULL caps.
+
+2011-02-02 16:49:04 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttagdemux.c:
+ tagdemux: also push cached events downstream when operating in pull mode
+ Otherwise, having 2 tagdemux in a row followed by an element operating in
+ pull mode will make the second tagdemux implictly eat the first tagdemux'
+ tag event(s).
+ Fixes (part of) #641047.
+
+2011-01-21 18:10:29 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: ensure serialnos are unique
+ We do that by checking a newly generated one is not already used in
+ an existing stream, and doing it again if it is.
+ https://bugzilla.gnome.org/show_bug.cgi?id=640211
+
+2011-02-02 17:30:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: free stream map caps when done
+
+2011-02-02 17:23:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: keep IN_CAPS flag check for header buffers as fallback
+ In case the ogg mapper doesn't handle all the accepted input formats
+ (although it really should). Saves us error handling for that case
+ though. Also log caps properly.
+ https://bugzilla.gnome.org/show_bug.cgi?id=629196
+
+2011-01-21 16:05:46 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ oggmux: use oggstream for less brittleness in recognizing headers
+ Using the IN_CAPS flag for this is brittle, and will fail if either
+ vorbisparse or vorbistag (which is itself based on vorbisparse) is
+ inserted between oggdemux and oggmux. Possibly other elements too
+ (eg, theoraparse, etc).
+ Using oggstream ensures we Get It Right More Often Than Not.
+ https://bugzilla.gnome.org/show_bug.cgi?id=629196
+
+2011-02-02 15:33:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: fix copy-and-paste typo in property docs
+
+2011-01-21 10:56:00 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ oggmux: do not skip a pageno at start
+ Discontinuities are automatically signalled by oggdemux at the start
+ of a new stream. When oggmux is yet to output actual data pages,
+ do not signal these discontinuities in the ogg stream.
+ This patch may miss some actual discontinuities at the very start of
+ a stream, but avoids the spurious missing pages when encoding happens
+ normally.
+ A better fix might involve finding a way to distinguish between actual
+ data discontinuities and discontinuities merely marking the start of
+ a new stream.
+ Fixes an issue with ogg page numbering (would skip a number for no
+ reason, which then looks like a packet was lost somewhere) when
+ re-muxing an ogg stream, e.g. when re-tagging in rhythmbox.
+ https://bugzilla.gnome.org/show_bug.cgi?id=629196
+
+2011-02-01 15:57:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: clean up property descriptions
+ Remove "This property requires libtheora version >= 1.1" qualifiers
+ from property descriptions. They aren't needed any longer now that
+ we require libtheora >= 1.1.
+
+2010-08-19 22:31:07 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * configure.ac:
+ * gst-libs/gst/tag/gstid3tag.c:
+ id3tag: map the ID3v2 TENC frame to GST_TAG_ENCODED_BY
+ https://bugzilla.gnome.org/show_bug.cgi?id=627268
+
+2011-01-29 20:43:08 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/tcp/gsttcpserversink.c:
+ tcp: use socklen_t where appropriate rather than specific type
+ In particular, fixes Cygwin build where socklen_t is defined as int
+ in line with native win32 api definition.
+
+2011-01-29 19:40:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmptag: cast argument to isdigit to int
+ ... as that is the specification and fixes compilation on Cygwin:
+ gstxmptaag.c: In function 'read_one_tag':
+ gstxmptag.c:1015: error: array subscript has type 'char'
+
+2011-01-31 18:06:18 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ * tests/check/elements/appsink.c:
+ appsink: add buffer fallback in case the application doesn't handle buffer lists
+ We shouldn't assume the application handles buffer lists, for
+ ease-of-use reasons and for backwards compatibility reasons.
+
+2011-01-26 10:32:32 +0800 Cai Yuanqing <Yuanqing.Cai@tieto.com>
+
+ * gst-libs/gst/app/gstappsink.c:
+ appsink: send new-buffer-list signal
+ Send new-buffer-list signal when emit-signals is TRUE
+ https://bugzilla.gnome.org/show_bug.cgi?id=640607
+
+2011-01-20 16:25:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: also add https to buffer protocols
+ HTTPS also needs buffering.
+
+2011-01-30 15:40:53 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: trivial cleanups
+ It seems these stuff was neglected from commmit d8942e2.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2011-01-27 15:26:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/config.h:
+ win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
+ https://bugzilla.gnome.org/show_bug.cgi?id=640705
+
+2011-01-27 12:32:35 +0100 Philippe Normand <pnormand@igalia.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: register H264 typefinder with H264 caps
+ https://bugzilla.gnome.org/show_bug.cgi?id=640709
+
+2011-01-26 12:16:58 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/encoding/gststreamsplitter.c:
+ streamsplitter: release pending events refs
+ Unref pending events when disposing the streamsplitter.
+ Also refactor a little to replace a for with a g_list_foreach
+
+2011-01-26 15:42:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: don't run encodebin test if vorbis or theora plugins aren't available
+
+2011-01-26 09:07:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add description for degas images
+
+2011-01-26 09:06:10 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: use image/x-icon as media type for ICON files
+ That's what we've been using so far (e.g. gdkpixbufdec).
+
+2011-01-18 10:20:29 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/snapshot/snapshot.c:
+ snapshot: use a keyframe seek
+ One would usualy get good quality snapshots quickly. The exact seek position
+ does not really matter.
+
+2011-01-17 23:13:29 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/snapshot/snapshot.c:
+ snapshot: add a newline to the usage and error output
+
+2011-01-25 18:03:23 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: add comment and whitespace trimming
+
+2011-01-12 14:03:12 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add description for x-annodex
+
+2011-01-25 13:39:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: add typefinder for DEGAS images
+ This fixes at least one DEGAS image from being misdetected as DTS audio.
+ https://bugzilla.gnome.org/show_bug.cgi?id=625129
+
+2011-01-21 14:56:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: cleanup
+ Remove a pointless string concatentation, and fix an off-by-one in
+ packetno in a log.
+ https://bugzilla.gnome.org/show_bug.cgi?id=640189
+
+2011-01-24 11:45:21 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: add detection for windows icon files to get them out of the way
+ Some of them can otherwise be misdetected for MPEG audio.
+ https://bugzilla.gnome.org/show_bug.cgi?id=620364
+
+2011-01-17 15:11:15 +0200 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Remove dead code
+
+2011-01-11 15:10:42 +0800 Yang Xichuan <xichuan.yang@tieto.com>
+
+ * ext/ogg/gstoggparse.c:
+ oggparse: Make gst_ogg_parse_submit_buffer() safe
+ By not passing zero-sized buffers to ogg_sync_buffer()
+ and checking the return values of libogg functions.
+ Fixes bug #639136.
+
+2011-01-11 18:18:34 +0100 Lane Brooks <dirjud@gmail.com>
+
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: Add support for vertical center alignment
+ Fixes bug #639159.
+
+2011-01-24 15:21:10 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Move static variable to local function
+ Variable was being written to and could cause crashes
+ if multiple elements were parsing xmp at the same time.
+ Moving it to local scope solves the problem.
+
+2011-01-24 18:27:30 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: Add support for video/x-camstudio
+
+2011-01-24 00:00:27 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development
+
+=== release 0.10.32 ===
+
+2011-01-21 10:50:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.32
+
+2011-01-18 10:45:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.31.4 pre-releases
+
+2011-01-18 10:44:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ docs: update docs
+
+2011-01-18 10:40:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * tests/check/libs/profile.c:
+ encoding-target: change keyfile header to 'GStreamer Encoding Target'
+ which is more in line with other files such as .desktop files.
+
+2011-01-18 01:06:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ pbutils: don't assume LC_MESSAGES is always defined, also check for ENABLE_NLS
+ Should fix build with mingw32 build bot again.
+
+2011-01-18 00:09:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/app/gstappsrc.h:
+ * win32/common/libgstapp.def:
+ app: export gst_app_stream_type_get_type()
+ API: gst_app_stream_type_get_type()
+ API: GST_TYPE_APP_STREAM_TYPE
+ https://bugzilla.gnome.org/show_bug.cgi?id=639747
+
+2011-01-17 23:59:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappbuffer.c:
+ app: make GstAppBuffer get_type() function thread-safe
+
+2011-01-18 01:09:53 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Drop new stream tags once preroll is done
+ This makes sure we do not touch the stream taglist once the pipeline has
+ been prerolled. Adding of stream tags happens in the pad event probe
+ which runs in a different thread from discoverer stream processing, so
+ modifying the tag list while discoverer might be processing it can
+ sometimes cause a crash.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639778
+
+2011-01-17 15:30:08 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Validate timeouts before processing them
+ This avoids a race where the timeout callback is scheduled to run but we
+ get sufficient information to finish discovery before actually getting
+ around to executing the callback. See the documentation of
+ g_source_is_destroyed() for more details.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639730
+
+2011-01-18 00:08:32 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Make sure we call _stop() before being freed
+ This ensures that everything is properly cleaned up before the
+ GstDiscoverer object is freed. Specifically, it makes sure that we've
+ removed the async timeout callback before freeing the object to avoid a
+ potential crash later on.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639755
+
+2011-01-16 14:55:46 -0800 David Schleef <ds@schleef.org>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: make newsegment buffer metadata writable
+
+2011-01-16 16:46:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ pbutils: save localised strings properly when writing encoding targets to a file
+ Use LC_MESSAGES rather than LC_ALL. Save/load description as untranslated string
+ when using an English language locale. Strip locale information to the language,
+ so we don't save keys like description[fr_FR.UTF-8]=...
+ https://bugzilla.gnome.org/show_bug.cgi?id=638860
+
+2011-01-13 13:59:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: set framed=false on DTS caps
+
+2011-01-12 17:51:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ docs: add some more Since: markers for new encoding-profile API
+
+2011-01-12 15:51:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require gobject-introspection >= 0.9.12
+ Earlier versions don't honour the -L/--library-path option,
+ which we need. See commit 4d0ccdad in gobject-introspection git.
+ Should "fix" build on lucid/maverick build bots.
+
+2011-01-11 19:19:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.31.3 pre-release
+
+2011-01-11 18:59:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/da.po:
+ * po/gl.po:
+ * po/pt_BR.po:
+ po: update translations
+
+2011-01-11 14:41:53 +0000 Bastien Nocera <hadess@hadess.net>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/scrubby.c:
+ * tests/examples/seek/seek.c:
+ examples: allow building with newer GTK+
+ GtkFunction is gone, and there's no update policies for
+ GtkRanges any more (but the default was continuous anyway,
+ so no need to set it to that mode explicitly).
+ https://bugzilla.gnome.org/show_bug.cgi?id=639215
+
+2011-01-11 14:59:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ gobject-introspection: pass --library-path as well to make it find the right libgstreamer
+ Makes things work again properly in uninstalled setups (and
+ presumably in installed setups where GStreamer is installed
+ into a non-standard prefix). Requires fixes from core git.
+ https://bugzilla.gnome.org/show_bug.cgi?id=639039
+
+2011-01-11 14:52:51 +0000 Byeong-ryeol Kim <brofkims@gmail.com>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ gobject-introspection: fix issue when gold linker is used
+ Need to pass libgstreamer-0.10 explicitly to linker, since we're
+ calling gst_init(), which in turn is needed because the encoding
+ target get_type() function calls gst_value_register().
+ https://bugzilla.gnome.org/show_bug.cgi?id=639039
+
+2011-01-11 15:49:54 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From e572c87 to f94d739
+
+2011-01-10 16:35:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ccbaa85 to e572c87
+
+2011-01-10 14:53:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 46445ad to ccbaa85
+
+2011-01-10 15:55:26 +0800 Yang Xichuan <xichuan.yang@tieto.com>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: remove outdated comment
+ https://bugzilla.gnome.org/show_bug.cgi?id=639121
+
+2011-01-08 02:16:19 +0000 Koop Mast <kwm@FreeBSD.org>
+
+ * configure.ac:
+ configure: fix bash-ism
+ https://bugzilla.gnome.org/show_bug.cgi?id=638961
+
+2011-01-08 02:10:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ gobject-introspection: use same PKG_CONFIG_PATH for g-ir-compiler as for g-ir-scanner
+ Make sure to use the PKG_CONFIG_PATH set at configure time instead of
+ just relying on an env-var set one. This makes sure both g-ir-compiler
+ and g-ir-scanner use the same PKG_CONFIG_PATH for determining include
+ paths etc.
+
+2011-01-08 01:12:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * pkgconfig/gstreamer-app-uninstalled.pc.in:
+ * pkgconfig/gstreamer-app.pc.in:
+ * pkgconfig/gstreamer-audio-uninstalled.pc.in:
+ * pkgconfig/gstreamer-audio.pc.in:
+ * pkgconfig/gstreamer-cdda-uninstalled.pc.in:
+ * pkgconfig/gstreamer-cdda.pc.in:
+ * pkgconfig/gstreamer-fft-uninstalled.pc.in:
+ * pkgconfig/gstreamer-fft.pc.in:
+ * pkgconfig/gstreamer-floatcast.pc.in:
+ * pkgconfig/gstreamer-interfaces-uninstalled.pc.in:
+ * pkgconfig/gstreamer-interfaces.pc.in:
+ * pkgconfig/gstreamer-netbuffer-uninstalled.pc.in:
+ * pkgconfig/gstreamer-netbuffer.pc.in:
+ * pkgconfig/gstreamer-pbutils-uninstalled.pc.in:
+ * pkgconfig/gstreamer-pbutils.pc.in:
+ * pkgconfig/gstreamer-riff-uninstalled.pc.in:
+ * pkgconfig/gstreamer-riff.pc.in:
+ * pkgconfig/gstreamer-rtp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-rtp.pc.in:
+ * pkgconfig/gstreamer-rtsp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-rtsp.pc.in:
+ * pkgconfig/gstreamer-sdp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-sdp.pc.in:
+ * pkgconfig/gstreamer-tag-uninstalled.pc.in:
+ * pkgconfig/gstreamer-tag.pc.in:
+ * pkgconfig/gstreamer-video-uninstalled.pc.in:
+ * pkgconfig/gstreamer-video.pc.in:
+ pkg-config: add girdir and typelibdir variables to .pc files
+ We need them when building gir and typelib files for
+ libraries that depend on these, such as gst-rtsp-server
+ for example, in an uninstalled setup.
+
+2011-01-07 12:50:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ * win32/common/pbutils-enumtypes.c:
+ * win32/common/video-enumtypes.c:
+ 0.10.31.2 pre-release
+
+2011-01-07 13:04:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ * gst/encoding/gstencodebin.h:
+ encodebin: Add missing-plugin support
+ https://bugzilla.gnome.org/show_bug.cgi?id=638903
+
+2011-01-07 12:51:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Extend documentation
+ https://bugzilla.gnome.org/show_bug.cgi?id=638901
+
+2011-01-07 00:43:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: never disable g_assert() and cast checks for the unit tests
+ The unit tests are riddled with g_assert() and friends, sometimes
+ containing functional code like set_state() calls in them even
+ (looking at you, pipeline/capsfilter-renegotiation). Make sure we
+ don't disable assert and cast checks for the unit tests even if
+ this has been specified for the rest of the code base, e.g. via
+ --disable-glib-asserts.
+
+2011-01-06 23:17:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstpbutils.def:
+ win32: udpate pbutils .def file for API change
+
+2011-01-06 23:13:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ docs: update docs
+
+2011-01-06 23:13:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/fi.po:
+ * po/ru.po:
+ po: update translations
+
+2011-01-06 23:08:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: make text property controllable too
+ Because we can, and because it's the most interesting one
+ to control really, after xpos/ypos.
+
+2011-01-06 23:01:20 +0000 Lane Brooks <dirjud@gmail.com>
+
+ * ext/pango/Makefile.am:
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: make some properties controllable
+ https://bugzilla.gnome.org/show_bug.cgi?id=638859
+
+2011-01-06 20:37:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/.gitignore:
+ tests: ignore new rtsp test binary
+
+2011-01-05 15:54:15 -0800 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: ignore header pages when looking for keyframe
+ This was causing keyframe_granule to be set to 0 for all streams
+ when seeking to the beginning of the stream, i.e., at the
+ beginning of playback. Fixes #619778.
+
+2010-12-29 15:27:44 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: when the last keyframe position is not known, do not use -1
+ Instead, use either 0 or 1, depending on bitstream version, which give
+ the correct result for streams which aren't cut off at start.
+ This allows that function to not return negative granpos.
+ https://bugzilla.gnome.org/show_bug.cgi?id=638276
+
+2011-01-06 17:57:41 +0000 christian schaller <christian.schaller@collabora.co.uk>
+
+ * gst-plugins-base.spec.in:
+ Update spec file with discoverer and encodebinchanges
+
+2011-01-05 15:53:09 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: Documentation updates
+ Some cosmetic changes and expands on some bits of the documentation to
+ make it more newbie-friendly.
+
+2011-01-06 13:08:53 +0100 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ * gst/videorate/gstvideorate.h:
+ videorate: Fix behaviour for frame rate cap changes
+ The outgoing buffer timestamp is calculated by scaling an output buffer
+ count by the src pad frame rate caps. If these caps change, we need to
+ reset the count and work from a new base timestamp. The new output
+ buffer timestamp is then the count scaled by the new caps values added
+ onto the base timestamp.
+
+2011-01-06 08:47:04 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/gst-discoverer.c:
+ tools: Improve pretty-printing of tags
+ Avoids escaping strings for nothing and printing out useless buffer contents.
+
+2011-01-06 08:46:42 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/gst-discoverer.c:
+ tools: don't leak the GMainLoop
+
+2011-01-06 00:28:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ pbutils: config.h include should come before all other includes
+
+2011-01-05 22:02:35 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-profile.h:
+ * gst/encoding/gstencodebin.c:
+ * tests/check/libs/profile.c:
+ * tests/examples/encoding/encoding.c:
+ encoding: encoding_profile_get_output_caps => _get_input_caps
+ Makes more sense name-wise
+
+2011-01-05 20:40:39 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: Add various new symbols
+
+2011-01-05 01:50:34 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ encoding-profile: Minor documentation updates
+
+2011-01-03 19:07:45 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ encoding-profile: Give a better usage example
+
+2011-01-03 18:52:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ * tests/check/libs/profile.c:
+ * win32/common/libgstpbutils.def:
+ encoding-target: Fixup loading/saving methods
+
+2011-01-03 18:51:22 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ encoding-target: more docs cleanups
+
+2011-01-03 16:07:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * tests/check/libs/profile.c:
+ encoding-target: Change target suffix to .gep
+ Along with a bunch of other internal cleanups
+
+2011-01-03 13:21:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ encoding-target: Add more docs regarding categories
+
+2011-01-03 13:20:19 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ * tests/check/libs/profile.c:
+ * win32/common/libgstpbutils.def:
+ encoding-target: Add API for list all categories and targets
+ API: gst_encoding_list_available_categories
+ API: gst_encoding_list_all_targets
+
+2010-12-22 18:18:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-profile.h:
+ * tests/check/libs/profile.c:
+ * win32/common/libgstpbutils.def:
+ encoding-profile: Add convenience method to find a profile
+ API: gst_encoding_profile_find
+
+2010-12-22 18:16:33 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ * tests/check/libs/profile.c:
+ encoding-target: Implement save/load feature
+ Fixes #637735
+
+2010-12-22 11:41:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ * tests/check/libs/profile.c:
+ * win32/common/libgstpbutils.def:
+ encoding-target: Add method to get a profile by name
+ API: gst_encoding_target_get_profile
+
+2011-01-05 19:30:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Convert to new GstElementClass::request_new_pad_full vmethod
+
+2011-01-05 15:31:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/pbutils.h:
+ pbutils: Don't forget to include the encoding headers
+
+2011-01-05 12:02:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix uninitialized variables
+ reported by macosx gcc
+
+2010-12-07 14:59:46 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ codec-utils: Minor documentation changes
+
+2011-01-02 15:48:47 -0800 David Schleef <ds@schleef.org>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Add stream-format to h264 caps
+
+2011-01-02 17:21:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: default to enable-last-buffer=FALSE for audio sinks
+ There isn't really any good reason to get the last buffer from an
+ audio sink, so don't make the sink keep it around unnecessarily.
+
+2010-12-31 12:14:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst/playback/Makefile.am:
+ * gst/playback/gstinputselector.c:
+ * gst/playback/gstinputselector.h:
+ * gst/playback/gstplay-marshal.list:
+ * gst/playback/gstplaybin2.c:
+ playbin2: use input-selector from core instead of internal copy
+
+2010-12-31 01:24:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/icles/.gitignore:
+ * tests/icles/Makefile.am:
+ tests: add input-selector-test and output-selector-test
+ Moved from gst-plugins-bad into -base, becasue it uses videotestsrc
+ and other elements from -base, so it can't be in core.
+
+2010-11-24 12:22:01 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/output-selector-test.c:
+ output-selector-test: don't hardcode videosinks and use more colorspace conv.
+ Use autovideosink instead of hardcoded sinks. Use an additional colorspace
+ converter between videotestsrc and timeoverlay.
+
+2009-10-27 11:51:05 -0700 Michael Smith <msmith@songbirdnest.com>
+
+ * tests/icles/output-selector-test.c:
+ tests: Remove executable bits from non-executable files.
+
+2009-02-24 16:33:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/icles/input-selector-test.c:
+ tests: move examples directory to tests/examples as in every other GStreamer module
+
+2008-06-19 13:18:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests: Use BOILERPLATE macro and update output-selector test to the latest api changes.
+ Original commit message from CVS:
+ * gst/selector/gstoutputselector.c:
+ * tests/icles/output-selector-test.c:
+ Use BOILERPLATE macro and update test to the latest api changes.
+
+2008-02-07 13:48:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/icles/output-selector-test.c: Add a fixme comment.
+ Original commit message from CVS:
+ * gst/multifile/gstmultifilesink.c:
+ Add a fixme comment.
+ * gst/selector/gstoutputselector.c:
+ Fix same leak as in input-selector.
+ * tests/icles/output-selector-test.c:
+ Improve the test.
+
+2008-01-29 07:38:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Replace the switch plugin with the selector plugin. Add output-selector as the opposite of input-selector (was switc...
+ Original commit message from CVS:
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.signals:
+ * docs/plugins/inspect/plugin-metadata.xml:
+ * docs/plugins/inspect/plugin-selector.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-switch.xml:
+ * gst/selector/.cvsignore:
+ * gst/selector/Makefile.am:
+ * gst/selector/gstinputselector.c:
+ * gst/selector/gstinputselector.h:
+ * gst/selector/gstoutputselector.c:
+ * gst/selector/gstoutputselector.h:
+ * gst/selector/gstselector-marshal.list:
+ * gst/selector/gstselector.c:
+ * gst/selector/selector.vcproj:
+ * gst/switch/.cvsignore:
+ * gst/switch/Makefile.am:
+ * gst/switch/gstswitch-marshal.list:
+ * gst/switch/gstswitch.c:
+ * gst/switch/gstswitch.h:
+ * gst/switch/switch.vcproj:
+ * tests/icles/.cvsignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/output-selector-test.c:
+ Replace the switch plugin with the selector plugin. Add output-
+ selector as the opposite of input-selectoo (was switch). Add a test
+ for output-selector. Add docs for the elements. The vcproj needs
+ update. Fixes #500142.
+
+2010-12-30 18:08:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ baseaudiopay: fix timestamps on buffer lists
+ Fix the outgoing timestamps and RTP timestamps on outgoing buffers when using
+ buffer lists.
+
+2010-12-29 22:36:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: assume EBML files without doctype are matroska
+ https://bugzilla.gnome.org/show_bug.cgi?id=638019
+
+2010-12-29 12:53:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/tcp/gstmultifdsink.c:
+ multifdsink: only keep last valid timestamp
+ Fixes #634397
+
+2010-10-13 17:09:13 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gstmultifdsink.h:
+ multifdsink: add first and last buffer's timestamp to the stats
+
+2010-12-29 11:51:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ ogg: fix typo in comment
+
+2010-12-28 17:39:58 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: fix interpretation of Theora granule position
+ The offset part of the granpos is not a sign of the newer encoding.
+ Use the version number instead.
+ This fixes the criticals thrown by theoraparse, and (at last) the
+ remaining part of #553244.
+
+2010-11-25 17:01:04 +0100 Havard Graff <havard.graff@tandberg.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: protect against ringbuffer disappearing while in a query
+ Observed a case where the sink went to null-state during the query,
+ hence the ringbuffer-pointer was NULL, causing a crash.
+ Moving the ringbuffer-check code until after the query, and hold the
+ lock during the check and while using the spec-values. It should not matter
+ to the query wether the ringbuffer is present or not, and it actually
+ gets a time bit more time to get the ringbuffer set up in this case!
+ Fixes #635231
+
+2010-12-28 19:39:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: handle pads that are not added yet
+ Don't try to stream data on pads that are not added yet. This happens while we
+ discover the different streams.
+
+2010-12-28 11:41:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basedepay: fix refcounting issue
+ Make sure that when _make_writable() returns a new buffer, we actually push that
+ one instead of the old one.
+
+2010-12-25 15:22:42 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: implement tag extraction for Kate streams
+ This will mainly allow Totem to know the language of those streams,
+ so the subtitle selection menu gets properly filled out.
+ https://bugzilla.gnome.org/show_bug.cgi?id=638005
+
+2010-12-26 17:29:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add description for DVB subtitle caps
+
+2010-12-23 17:18:17 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: set headers on caps
+ This will allow switching from one stream to another without having to send
+ the headers for the new stream again.
+ https://bugzilla.gnome.org/show_bug.cgi?id=637927
+
+2010-12-22 15:29:56 -0800 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: Fix parsing of theora size
+
+2010-12-22 19:06:56 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Don't use gst_pad_alloc_buffer()
+ allocate buffers using gst_buffer_new_and_alloc() instead of
+ gst_pad_alloc_buffer_and_set_caps(), as the first one will
+ cause the pad to block, and we don't want that since that will
+ prevent subsequent pads from being fed if a block occurs at
+ start, when all pads must be fed for playback to start.
+ This fixes autoplugging of the tiger element and other things.
+ https://bugzilla.gnome.org/show_bug.cgi?id=637822
+
+2010-12-22 18:12:14 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Also use "Formatter"s for container formats
+
+2010-12-22 18:19:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ encoding-target: Fix typo
+
+2010-12-22 10:32:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Fix unitialized data warning
+ Fixes a valgrind warning on jifmux tests on -bad caused by
+ unitialized bytes.
+ Fixes #637758
+
+2010-12-22 13:56:12 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: minor fix in error handling.
+ Don't call gst_bin_remove (bin, <invalid pointer>).
+
+2010-12-21 18:51:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/install-plugins.c:
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ pbutils: More gtk-doc annotations
+
+2010-12-21 10:26:40 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: delay stream-changed messages
+ https://bugzilla.gnome.org/show_bug.cgi?id=637586
+
+2010-12-21 16:33:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * tests/check/libs/profile.c:
+ encoding-target: Ensure target names and categories are valid
+
+2010-12-21 15:11:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ depay: update some docs
+
+2010-12-21 15:02:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ rtpdepayloade: add support for getting events
+ Add support for intercepting sink events in the depayloader by adding a new
+ vmethod.
+
+2010-12-21 13:37:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: keep timestamps when no decoded output
+ Keep track of the timestamps even when we didn't generate decodable output.
+
+2010-12-21 13:19:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: avoid using invalid timestamps
+
+2010-12-21 10:41:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: don't pause for live buffering messages
+
+2010-12-20 18:29:15 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ basertppay: use RTP base time when invalid timestamps
+ When we have an invalid running-time (because we clipped, for example) use the
+ RTP base time for timestamping instead of generating wrong RTP timestamps.
+
+2010-12-20 18:28:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ rtppayload: copy applied rate to segment
+ Use set_segment_full to copy all segment values to the segment structure.
+
+2010-12-21 13:09:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/elements/encodebin.c:
+ * tests/check/libs/profile.c:
+ tests: Update container-less profile checks
+
+2010-12-21 13:08:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ encoding-profile: Add guard against profiles without format
+
+2010-12-21 13:07:27 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Fix usage of non-container profiles
+
+2010-12-17 16:10:53 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ docs: Update for videoscale class changes
+
+2010-12-20 17:46:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 169462a to 46445ad
+
+2010-12-19 13:41:22 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ gstdiscoverer: Don't leak tags
+
+2010-12-19 13:22:23 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/gst-discoverer.c:
+ gst-discoverer: show global tags by default
+
+2010-12-19 09:53:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/rtsp.c:
+ rtsp: Fix memory leaks in the gst_rtsp_url_decode_path_components() unit tests
+
+2010-12-18 20:47:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/encoding/Makefile.am:
+ examples: Fix encodebin example CFLAGS and LDFLAGS
+ Previously it would only succeed to link if a new enough
+ libgstpbutils-0.10 was installed in the default library
+ search path.
+
+2010-12-17 14:16:18 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: implement packet duration query for kate streams
+ https://bugzilla.gnome.org/show_bug.cgi?id=637519
+
+2010-12-17 19:06:27 -0600 Rob Clark <rob@ti.com>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-profile.h:
+ * gst/encoding/gstencodebin.c:
+ fix compile errors on macosx
+ with i686-apple-darwin10-gcc-4.2.1:
+ encoding-profile.h:134: warning: type qualifiers ignored on function return type
+ encoding-profile.c:240: warning: type qualifiers ignored on function return type
+ gstencodebin.c: In function 'next_unused_stream_profile':
+ gstencodebin.c:454: warning: format '%d' expects type 'int', but argument 8 has type 'GType'
+ gstencodebin.c:464: warning: format '%d' expects type 'int', but argument 8 has type 'GType'
+
+2010-12-17 00:49:26 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: corrected buffer duration calculation to account for nonzero initial timestamp
+ Since we calculate timestamps by:
+ timestamp = t0 + (out samples) / (out rate)
+ and durations by:
+ duration = ((out samples) + (processed samples)) / (out rate) - timestamp
+ if t0 is nonzero, this would simplify to
+ duration = t0 + (processed samples) / (out rate).
+ This duration is too large by the amount t0. We should have done:
+ duration = t0 + ((out samples) + (processed samples)) / (out rate) - timestamp
+ so that
+ duration = (processed samples) / (out rate).
+
+2010-12-16 20:40:33 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.h:
+ audioresample: changed num_gap_samples, num_nongap_samples from guint32 to guint64 so that gaps of greater than or equal to 2^32 samples do not cause integer overflow
+
+2010-12-16 20:38:31 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: push half a history length, instead of a full history length, at end-of-stream so that output segment and input segment have same duration
+
+2010-12-16 20:34:13 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ audioresample: renamed count_gap, count_nongap to more descriptive num_gap_samples, num_nongap_samples
+
+2010-12-16 20:32:07 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: replaced void* with gpointer
+
+2010-12-16 20:30:24 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: initial filter transient discarded; unit tests passing
+
+2010-12-16 20:09:58 -0800 Leo Singer <leo.singer@ligo.org>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ * gst/audioresample/resample.c:
+ * gst/audioresample/speex_resampler.h:
+ * gst/audioresample/speex_resampler_wrapper.h:
+ Revert "Revert "audioresample: Add GAP flag support""
+ This reverts commit 35c76b3409dde7f2dcc8232388a47a1b99b661a7.
+ Conflicts:
+ gst/audioresample/gstaudioresample.c
+ gst/audioresample/gstaudioresample.h
+
+2010-12-16 10:26:43 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ timeoverlay: add missing break
+ https://bugzilla.gnome.org/show_bug.cgi?id=637377
+
+2010-12-16 10:11:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Change classification to Filter/Converter/Video/Scaler
+
+2010-12-15 23:47:29 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * win32/common/libgstrtsp.def:
+ win32: update the def file with the new rtsp api
+
+2010-12-15 17:51:36 +0100 Andy Wingo <wingo@oblong.com>
+
+ add gst_rtsp_url_decode_path_components
+ * gst-libs/gst/rtsp/gstrtspurl.h:
+ * gst-libs/gst/rtsp/gstrtspurl.c (gst_rtsp_url_decode_path_components):
+ New public function, returns a strv of uri-decoded path components.
+ * tests/check/Makefile.am:
+ * tests/check/libs/rtsp.c: Add tests.
+
+2010-12-15 16:35:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstrtp.def:
+ win32: update defs file
+
+2010-12-15 16:30:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtpbuffer: relax arrangement for RTP bufferlists
+ Don't assume there are exactly 2 buffers but allow cases where the header and
+ payload are in 1 buffer or where the payload is in more buffers.
+
+2010-12-15 14:55:34 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 20742ae to 169462a
+
+2010-12-15 12:58:47 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ basedepay: add support for buffer lists in the depayloader
+ Add support for buffer lists in the depayloader.
+
+2010-09-13 10:08:47 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/encoding/.gitignore:
+ * tests/examples/encoding/Makefile.am:
+ * tests/examples/encoding/encoding.c:
+ * tests/examples/encoding/gstcapslist.c:
+ * tests/examples/encoding/gstcapslist.h:
+ examples: encoding example
+ Along with gstcapslist
+
+2010-08-13 17:36:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.signals:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * gst/encoding/.gitignore:
+ * gst/encoding/Makefile.am:
+ * gst/encoding/gstencode-marshal.list:
+ * gst/encoding/gstencodebin.c:
+ * gst/encoding/gstencodebin.h:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/encoding/gstsmartencoder.h:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamcombiner.h:
+ * gst/encoding/gststreamsplitter.c:
+ * gst/encoding/gststreamsplitter.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/encodebin.c:
+ gst: New encoding plugin
+ https://bugzilla.gnome.org/show_bug.cgi?id=627476
+
+2010-08-13 17:27:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * docs/design/Makefile.am:
+ * docs/design/design-encoding.txt:
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/gst-plugins-base-libs.types:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-profile.h:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ * tests/check/Makefile.am:
+ * tests/check/libs/.gitignore:
+ * tests/check/libs/profile.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: New Profile library
+ https://bugzilla.gnome.org/show_bug.cgi?id=627476
+
+2010-12-15 12:21:05 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ configure: use the -Bsymbolic-functions linker flag if supported
+ This feature turns intra library calls into direct function calls and thus makes
+ them a little faster. The downside is that this causes problems for e.g.
+ LD_PRELOAD based tools. Thus add a configure option to turn it off.
+
+2010-12-14 00:16:13 -0800 David Schleef <ds@schleef.org>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Add check for yuv4mpeg
+
+2010-12-13 18:05:41 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: spell out two more container formats
+
+2010-12-13 16:20:23 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ * tools/gst-discoverer.c:
+ * win32/common/libgstpbutils.def:
+ discoverer: query seekability
+ Besides the duration we can also query the seekability of a stream. Use the new
+ API in the gst-discoverer tool.
+ API: gst_discoverer_info_get_seekable
+
+2010-12-13 16:23:04 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 011bcc8 to 20742ae
+
+2010-12-13 13:04:40 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/audioresample.c:
+ tests: audioresample: adjust unit test to relaxed discont checking
+
+2010-12-13 12:34:58 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/Makefile.am:
+ * docs/design/Makefile.am:
+ make: move the design doc also on the Makefile.am level (for dist)
+
+2010-12-13 10:05:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: relax discont checking slightly
+
+2010-12-13 09:56:04 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ audioresample: provide as much valid output ts and offset as valid input
+ ... by independently tracking time and offset, rather than having no offset
+ leading to no output ts.
+
+2010-12-13 10:41:24 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinders: name "aac" typefinder "audio/aac"
+ This is in sync how we call the others.
+
+2010-12-13 09:58:53 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/design-audiosinks.txt:
+ * docs/design/design-audiosinks.txt:
+ docs: move design doc to design folder
+
+2010-12-11 19:33:33 +0200 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+
+ * gst/videotestsrc/generate_sine_table.c:
+ videotestsrc: Add a missing return statement
+
+2010-12-11 17:18:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Deprecate new-decoded-pad and removed-decoded-pad signals
+ They're really the same as pad-added and pad-removed from GstElement
+ and it doesn't make sense to have two signals for the same thing.
+
+2010-12-11 17:14:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Emit "remove-decoded-pad" signal when pads are removed from decodebin2
+ Fixes bug #636198.
+
+2010-12-10 18:57:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ appsink: unset flushing flag when starting
+ When we start again after being stopped, clear the flushing flag or else
+ it will always be TRUE.
+ Fixes #636769
+
+2010-12-09 16:57:35 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Add/Fix some media descriptions
+ Fixes #623413
+
+2010-12-09 08:40:25 +0100 Gavin Stark <g.stark@realdigitalmedia.com>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Use gst_caps_can_intersect() instead of gst_caps_intersect()
+ Fixes a memory leak and bug #636827.
+
+2010-12-08 12:55:24 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: improve iso media typefinding
+ ... by also considering compatible brands rather than only aiming at major brand
+ (of which there are a seemingly ever expanding great many).
+
+2010-12-08 12:28:32 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/libs/pbutils.c:
+ tests: remove superflous ';' and reindent
+
+2010-12-08 12:09:45 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ docs: fix wrong use of Since: keyword
+
+2010-12-07 20:28:37 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * tests/check/gst/typefindfunctions.c:
+ tests: add AC-3, E-AC-3 typefind tests
+
+2010-12-03 17:33:40 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: ignore AC-3 BSIDs 9, 10 and >16
+ These are reserved for future extensions which will not be backwards
+ compatible to E-AC-3.
+
+2010-12-03 16:54:21 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: accept consecutive AC-3 frames of different sizes
+ This is perfectly valid and occurs in particular when there are
+ (in)dependent substreams present.
+
+2010-12-03 16:22:32 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: remove useless masking in (E-)AC-3 typefinders
+
+2010-12-03 16:14:15 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: stop scanning after suggesting E-AC-3 caps
+
+2010-12-03 18:08:58 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: fix E-AC-3 frame size parsing
+ Frame size is given in words; it is already multiplied by two where
+ needed, so the left shift is superfluous. This extra multiplication
+ caused the code to inspect the third packet instead of the second,
+ which would fail for files where the second packet has a size
+ different from the first.
+
+2010-12-07 17:35:14 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.h:
+ rtsp: Move around the typedefs to make GIR happy
+ Otherwise it will generate they symbols as _GstRTSP* (with the leading
+ underscore).
+
+2010-12-04 14:48:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/app/appsrc-ra.c:
+ * tests/examples/app/appsrc-seekable.c:
+ * tests/examples/app/appsrc-stream.c:
+ * tests/examples/app/appsrc-stream2.c:
+ tests: use GLib 2.22 API unconditionally
+
+2010-12-04 14:45:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/tag/lang.c:
+ * gst-libs/gst/tag/mklangtables.c:
+ * gst-libs/gst/video/convertframe.c:
+ libs: use GLib 2.22 API unconditionally
+
+2010-12-03 17:41:18 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
+
+ * Android.mk:
+ * android/NOTICE:
+ * android/alsa.mk:
+ * android/app.mk:
+ * android/app_plugin.mk:
+ * android/audio.mk:
+ * android/audioconvert.mk:
+ * android/decodebin.mk:
+ * android/decodebin2.mk:
+ * android/gdp.mk:
+ * android/gst-libs/gst/app/gstapp-marshal.c:
+ * android/gst-libs/gst/app/gstapp-marshal.h:
+ * android/gst-libs/gst/audio/audio-enumtypes.c:
+ * android/gst-libs/gst/audio/audio-enumtypes.h:
+ * android/gst-libs/gst/interfaces/interfaces-enumtypes.c:
+ * android/gst-libs/gst/interfaces/interfaces-enumtypes.h:
+ * android/gst-libs/gst/interfaces/interfaces-marshal.c:
+ * android/gst-libs/gst/interfaces/interfaces-marshal.h:
+ * android/gst-libs/gst/pbutils/pbutils-enumtypes.c:
+ * android/gst-libs/gst/pbutils/pbutils-enumtypes.h:
+ * android/gst-libs/gst/rtsp/gstrtsp-enumtypes.c:
+ * android/gst-libs/gst/rtsp/gstrtsp-enumtypes.h:
+ * android/gst-libs/gst/rtsp/gstrtsp-marshal.c:
+ * android/gst-libs/gst/rtsp/gstrtsp-marshal.h:
+ * android/gst-libs/gst/video/video-enumtypes.c:
+ * android/gst-libs/gst/video/video-enumtypes.h:
+ * android/gst/playback/gstplay-marshal.c:
+ * android/gst/playback/gstplay-marshal.h:
+ * android/gst/tcp/gsttcp-enumtypes.c:
+ * android/gst/tcp/gsttcp-enumtypes.h:
+ * android/gst/tcp/gsttcp-marshal.c:
+ * android/gst/tcp/gsttcp-marshal.h:
+ * android/interfaces.mk:
+ * android/netbuffer.mk:
+ * android/pbutils.mk:
+ * android/playbin.mk:
+ * android/queue2.mk:
+ * android/riff.mk:
+ * android/rtp.mk:
+ * android/rtsp.mk:
+ * android/sdp.mk:
+ * android/tag.mk:
+ * android/tcp.mk:
+ * android/typefindfunctions.mk:
+ * android/video.mk:
+ Add build system for Android
+
+2010-12-03 15:46:07 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ defs: add new symbol
+
+2010-10-27 13:49:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: additional tag extraction
+ ... supporting theora, flac, speex, celt.
+ Fixes #629349.
+
+2010-10-27 12:08:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggstream: use separate tag extraction vfunction
+
+2010-10-27 11:58:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: refactor vorbis comment tag extraction
+
+2010-10-27 11:16:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: plug some oggstream leaks
+
+2010-10-27 10:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggstream: streamline tag extraction and prevent some leaks
+
+2010-10-27 10:58:16 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: send stream tags after newsegment and global tags
+
+2010-09-14 23:08:51 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: perform more (vorbis comment header) tag extractions
+ In particular, move comment header parsing to gstoggstrem.c.
+ Thanks to Felipe Contreras.
+ Fixes #629349 (partially).
+
+2010-10-27 10:20:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-ids.h:
+ riff: document omitted field in _gst_riff_strf_auds
+ (aka WAVEFORMATEX)
+
+2010-10-10 17:15:53 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: fix incorrect warning on skeleton headers
+
+2010-11-20 19:02:50 -0800 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggparse: Set DELTA_UNIT on buffers
+
+2010-12-03 00:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ tests: fix video library unit test and skip non-working YUV9/YVU9 parts for now
+
+2010-12-02 23:49:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: add missing break statement for the GST_VIDEO_FORMAT_RGB8_PALETTED case
+
+2010-11-15 22:02:07 +0200 Evan Broder <evan@ebroder.net>
+
+ * tools/gst-visualise-m.m:
+ gst-visualise: trim unused perl dependency
+ Remove an unused perl module. Fixes #634522.
+
+2010-11-01 23:07:12 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: add some logging for failure case
+
+2010-11-01 23:06:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstinputselector.c:
+ inputselector: log times in human readable form
+
+2010-11-01 22:44:16 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstinputselector.c:
+ inputselector: more G_PARAM_STATIC_STRINGS use
+
+2010-11-01 22:42:23 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstinputselector.c:
+ inputselector: move reoccuring logs to LOG and remove a double info
+ Less debug spew in DEBUG category. No need to log pad again if we use
+ GST_LOG_OBJECT(pad,...).
+
+2010-12-02 19:11:37 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/rtsp/Makefile.am:
+ libgstrtsp: Fix typo in .pc to use for GIR
+
+2010-12-02 15:16:25 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ docs: Add a whole bunch of symbols that were unused to the proper sections
+
+2010-11-10 11:02:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: only parse TTL for IP4 addresses
+ Only IP4 addresses can have a TTL in the address.
+
+2010-11-10 10:53:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ * gst-libs/gst/sdp/gstsdpmessage.h:
+ * win32/common/libgstsdp.def:
+ sdp: add method to check for multicast addresses
+ Expose a previously internal method to check for multicast addresses.
+ See #634093
+
+2010-11-03 11:13:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstpluginsbaseversion.h.in:
+ pbutils: Take nano version into account in GST_CHECK_PLUGINS_BASE_VERSION()
+ If the nano is > 0 the current version should be handled the same as
+ micro + 1.
+
+2010-11-03 09:51:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add YUV9, YVU9 and IYU1 video formats
+ API: GST_VIDEO_FORMAT_YUV9: planar 4:1:0 YUV
+ API: GST_VIDEO_FORMAT_YVU9: planar 4:1:0 YUV (chroma planes swapped)
+ API: GST_VIDEO_FORMAT_IYU1: packed 4:1:1 YUV (Cr-Y0-Y1-Cb-Y2-Y3)
+
+2010-11-02 11:57:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add 8-bit paletted RGB
+ API: Add GST_VIDEO_FORMAT_RGB8_PALETTED
+ API: Add GST_VIDEO_CAPS_RGB8_PALETTED
+ API: Add gst_video_parse_caps_palette()
+
+2010-10-31 19:17:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ gnomevfssrc: Remove dead assignment
+
+2010-10-31 19:14:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/tcp/gsttcp.c:
+ tcp: Remove dead assignment
+
+2010-10-31 19:11:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: gen_video_chain() always returns a bin, no need to check for that
+
+2010-10-31 19:08:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: If we get EOS for an unknown stream just do nothing
+ instead of dereferencing NULL pointers. This can happen if the stream
+ was just removed from the streamsynchronizer in a bad time.
+
+2010-10-31 19:06:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: gen_video_deinterlace_chain() always returns a bin, no need to check that
+
+2010-10-31 19:01:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/v4l/v4l_calls.c:
+ v4l: If no video tuner is the requested one don't read unitialized data
+
+2010-10-25 14:13:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Add docs for the new property
+ Including Since markers
+
+2010-10-25 14:11:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Add docs for the new property
+ Including Since markers
+
+2010-10-25 14:09:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Use PROP_ instead of ARG_ for the property enums
+
+2010-10-25 14:09:20 +0100 Andrea Sebastianutti <andreailseba@virgilio.it>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Add read-only properties window-width and window-height
+
+2010-10-25 14:08:43 +0100 Andrea Sebastianutti <andreailseba@virgilio.it>
+
+ * sys/ximage/ximagesink.c:
+ ximagsink: Add read-only properties window-width and window-height
+
+2010-10-17 14:26:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Return correct component width/height for A420
+
+2010-12-02 00:15:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ Bump GLib requirement to >= 2.22
+ See http://gstreamer.freedesktop.org/wiki/ReleasePlanning/GLibRequirement
+
+2010-12-02 00:12:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development
+
+=== release 0.10.31 ===
+
+2010-11-30 19:25:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.31
+
+2010-11-24 17:34:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: disconnect signal handlers before disposing
+
+2010-11-22 00:54:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ docs: improve decodebin2 docs a little
+ Mention that new pads may be created even after no-more-pads.
+ https://bugzilla.gnome.org/show_bug.cgi?id=634584
+
+2010-11-20 15:45:49 -0800 Evan Nemerson <evan@coeus-group.com>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ introspection: Add information on exported packages to GIRs
+ https://bugzilla.gnome.org/show_bug.cgi?id=635392
+
+2010-11-18 04:51:56 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ discoverer: Minor documentation fix
+ docs: Minor discoverer documentation fix
+
+2010-11-18 00:36:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.30.5 pre-release
+
+2010-11-18 00:35:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/bg.po:
+ * po/ca.po:
+ * po/es.po:
+ * po/hu.po:
+ * po/sk.po:
+ * po/tr.po:
+ po: update translations
+
+2010-11-18 00:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin.c:
+ decodebin: fix one more pad template ref leak
+
+2010-11-17 10:14:59 +0200 Harri Mähönen <harri.mahonen@gmail.com>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gsturidecodebin.c:
+ *decodebin*: don't leak pad templates set on ghostpads
+ https://bugzilla.gnome.org/show_bug.cgi?id=635067
+
+2010-11-17 01:01:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ playbin2: disable streamsynchronizer magic for this release
+ Some things aren't quite right yet and cause problems (0-sized buffers
+ with PREROLL flag set cause crashes in elements that don't expect those;
+ getting pipeline back to preroll/playing again when audio/video streams
+ have different lengths and a seek past the end of one of the stream
+ happens doesn't always work, etc.). Needs further investigation in the
+ next cycle.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633700
+ https://bugzilla.gnome.org/show_bug.cgi?id=634699
+
+2010-11-08 09:27:52 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Fix a gtk-doc gobject-introspection annotation
+ gst_discoverer_discover_uri() expects the caller to unref the returned
+ GstDiscovererInfo object. The corresponding gtk-doc annotation was not
+ updated to reflect this.
+
+2010-11-08 09:26:27 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * tools/gst-discoverer.c:
+ discoverer: Fix argument type to _container_info_get_streams()
+ No reason for gst_discoverer_container_info_get_streams() to not take a
+ GstDiscovererContainerInfo as its argument.
+
+2010-11-05 20:47:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: add --with-gtk option and default to Gtk+ 2.0 while the 3.0 API is still in flux
+ https://bugzilla.gnome.org/show_bug.cgi?id=634014
+
+2010-11-03 10:35:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix IYU1 support
+ Fix conversions to IYU1, they allocated infinite amounts of memory before
+ because no conversion to IYU1 was actually implemented and it was running
+ into an infinite loop trying to find suitable intermediate formats.
+ Also fix the stride and sizes used for IYU1.
+
+2010-11-02 12:29:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: fix invalid free and buffer list leak in rtp library unit test
+
+2010-11-02 12:03:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: fix leak in tag library unit test
+
+2010-11-02 12:01:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: fix leak when parsing undefined EXIF tag into tag list
+ gst_buffer_set_data() does not set GST_BUFFER_MALLOCDATA, but
+ the code assumes the buffer takes ownership of the memory
+ allocated earlier.
+
+2010-11-02 11:57:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: fix GstDateTime leak when converting exif tag to tag list
+
+2010-11-01 17:00:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.30.4 pre-release
+
+2010-11-01 16:59:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/fr.po:
+ * po/ja.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/sl.po:
+ po: update translations
+
+2010-10-30 16:07:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: update docs for discoverer API changes as well
+
+2010-10-30 16:03:18 +0100 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ examples: update some more code for new Gtk+ API, with fallback for older Gtk+ versions
+ Move code to new Gtk+ 3.x / 2.9x API. We have defines in place
+ already that make this code work fine on older Gtk+ 2.x.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632653
+
+2010-10-28 15:13:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ seek: Define the new combobox API to the old functions if using older GTK
+ https://bugzilla.gnome.org/show_bug.cgi?id=632653
+
+2010-10-30 15:31:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstutils.def:
+ * win32/vs6/gst_plugins_base.dsw:
+ * win32/vs6/libgstutils.dsp:
+ win32: remove unused libgstutils stuff
+ Cruft from before the lib was renamed to pbutils
+
+2010-10-28 18:51:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * tools/gst-discoverer.c:
+ * win32/common/libgstpbutils.def:
+ discoverer: rename boolean getters for consistency
+ Rename _get_is_image() to _is_image() and _get_interlaced() to _is_interlaced().
+ https://bugzilla.gnome.org/show_bug.cgi?id=633311
+
+2010-10-30 12:24:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ pbutils: remove padding from now-private GstDiscovererInfo structure
+
+2010-10-30 12:03:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * tools/.gitignore:
+ * tools/Makefile.am:
+ tools: rename gst-discoverer binary to gst-discoverer-0.10
+ We're not providing a wrapper like we do for the tools in core,
+ since wrappers are confusing (e.g. for debugging purposes),
+ mostly pointless (since the API is likely to change between
+ major versions), and cause packaging issues when packages for
+ two different major versions are to be installed in parallel.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633023
+
+2010-10-30 11:41:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-discoverer.c:
+ tools: update gst-discoverer tool for last-minute API change
+ https://bugzilla.gnome.org/show_bug.cgi?id=633311
+
+2010-10-29 14:17:44 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: calculate better timeout value
+ We want to send the keealive message a little earlier than the timeout value
+ specifies. Scale this based on the value of the timeout instead of just assuming
+ 5 seconds.
+
+2010-10-29 14:24:54 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: don't let the rtsp connection timeout
+ Because we should act before the rtsp server does a timeout, we
+ reduce the timeout-time with 5 seconds, this should be safe to always
+ keep te rtsp connection alive.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633455
+
+2010-10-28 15:55:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/videoscale.c:
+ videoscale: Add unit test for working reverse negotiation
+ See bug #633147.
+
+2010-10-29 11:48:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix wrong flowreturn handling
+ Oggdemux will currently try to pad alloc a buffer from the peer when it is
+ reading the header files. This is a relic from the time where we had an internal
+ parser and needs to be removed at some point in time.
+ The problem is that when there is no peer pad yet (which is normal when
+ collecting headers) we should still continue to parse all the packets of a
+ page instead of erroring out on NOT_LINKED.
+ Fixes #632167
+
+2010-10-29 11:47:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: add some more debug statements
+
+2010-10-26 16:41:28 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Fix subpicture overlay when deinterlacing disabled.
+ Fix a bug when reconfiguring the playsink where the subpicture
+ stream is broken by attempting to connect it through
+ streamsynchroniser and second time.
+
+2010-10-28 17:38:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: use const in most of the getters
+
+2010-10-28 03:09:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: use specific types in getters
+ Use GstDiscoverer{Audio,Video}Info in getters like
+ gst_discoverer_{audio,video}_info_get_*(). This avoids the casts in the macros,
+ help language bindings and is more correct.
+
+2010-10-28 11:56:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ discoverer: Move documentation to the correct section
+ And don't mention the (not existing) libgstdiscovery.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633336
+
+2010-10-27 13:16:37 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 7bbd708 to 011bcc8
+
+2010-10-24 16:09:26 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Get pad caps if we can't get negotiated caps
+ Better provide something than nothing
+ https://bugzilla.gnome.org/show_bug.cgi?id=632988
+
+2010-10-24 15:38:30 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ discoverer: Don't ref a NULL caps
+ https://bugzilla.gnome.org/show_bug.cgi?id=632988
+
+2010-09-24 16:02:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Don't add non prerolled stream to topology
+ If a final stream didn't preroll, don't add it to the topology since
+ it doesn't give any information at all.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632988
+
+2010-10-24 16:17:09 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Description for RealAudio container format
+
+2010-10-24 15:38:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Add description for VP6 alpha and ASS subtitle
+
+2010-10-22 17:44:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.30.3 pre-release
+
+2010-10-20 11:01:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ seek: The new combo box text API is available since 2.23.0 and 2.91.1
+ Only use it conditionally.
+
+2010-10-20 11:01:14 +0200 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/examples/seek/jsseek.c:
+ seek: Don't use deprecated combo box text API
+ Fixes bug #632653.
+
+2010-10-21 12:24:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: workaround internal decodebin2 failing state change
+ Fixes #632656.
+
+2010-10-21 13:38:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ tests: don't use deprecated gtk_widget_hide_all()
+ gtk_widget_hide_all() has been deprecated in gtk+ 2.x and
+ removed in 2.9x master. Just use gtk_widget_hide() instead.
+
+2010-10-21 13:07:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/Makefile.am:
+ tools: fix linking problems caused by accidentally linking against installed pbutils/gstvideo libs
+ Fixes build errors in jhbuild:
+ /foo/build/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_element_factory_list_get_elements'
+ ../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_element_link_pads_full'
+ /foo/build/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_element_factory_list_filter'
+ ../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_pad_link_full'
+ /foo/build/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_plugin_feature_list_debug'
+
+2010-10-19 00:07:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/pbutils-marshal.list:
+ * gst-libs/gst/rtsp/gstrtsp-marshal.list:
+ libs: touch marshal.list files to force rebuild after Makefile.am changes
+ Force regeneration of marshal.[ch] files after prefix changes in
+ Makefile.am, to avoid build errors for those of us who don't
+ habitually make clean first.
+
+2010-10-16 01:08:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ * win32/common/pbutils-enumtypes.c:
+ * win32/common/pbutils-enumtypes.h:
+ * win32/common/video-enumtypes.c:
+ 0.10.30.2 pre-release
+
+2010-10-16 01:07:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/LINGUAS:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update translations
+
+2010-10-08 17:24:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ * tests/check/libs/tag.c:
+ tag: Adds GST_TAG_CAPTURING_SOURCE
+ Adds a tag to indicate the source/device used for the capture.
+ Already maps it in exif and adds tests.
+ API: GST_TAG_CAPTURING_SOURCE
+ https://bugzilla.gnome.org/show_bug.cgi?id=631773
+
+2010-10-08 15:51:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ * tests/check/libs/tag.c:
+ tag: Adds GST_TAG_CAPTURING_METERING_MODE
+ Adds a tag to inform what mode was used by a camera to calculate
+ the picture capturing exposure
+ Also adds mapping to exif and tests
+ API: GST_TAG_CAPTURING_METERING_MODE
+ https://bugzilla.gnome.org/show_bug.cgi?id=631773
+
+2010-10-08 15:14:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ * tests/check/libs/tag.c:
+ tag: Adds GST_TAG_CAPTURING_SHARPNESS
+ Adds new tag for tagging sharpness processing used
+ when capturing an image. Also maps it in the exif
+ tags.
+ Tests included.
+ API: GST_TAG_CAPTURING_SHARPNESS
+ https://bugzilla.gnome.org/show_bug.cgi?id=631773
+
+2010-10-15 23:54:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/rtsp/gstrtspextension.c:
+ * win32/common/libgstrtsp.def:
+ rtsp: don't export marshaller function
+ Make sure the marshaller function isn't exported. As it was
+ never in a public header file, this should be fine.
+
+2010-10-15 21:22:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ pbutils: fix distcheck
+ Apparently noinst implies dist.
+
+2010-10-15 11:23:02 -0700 David Schleef <ds@schleef.org>
+
+ * tests/check/Makefile.am:
+ tests: Don't dist generated orc code
+
+2010-10-15 11:22:45 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ Update generated orc code
+
+2010-10-15 19:18:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/pbutils.h:
+ * win32/common/libgstpbutils.def:
+ pbutils: make marshaller private
+ There's no reason to make the marshaller public API. Don't install
+ pbutils-marshal.h header file and use prefix that makes sure the
+ symbol doesn't get exported.
+
+2010-10-15 19:14:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ pbutils: use fewer variables in Makefile.am to make things clearer
+ Also fix typo in DISTCLEANFILES.
+
+2010-10-15 17:59:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: bump Orc requirement to 0.4.11
+ Has fixes for volume, among other things.
+
+2010-10-15 17:23:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ docs: improve gst_discoverer_new() docs a bit
+
+2010-10-15 16:43:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: private structs need to padding
+
+2010-10-15 11:26:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix stupid copy&paste error in last commit
+
+2010-10-13 22:51:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add support for A420
+
+2010-10-13 20:45:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: API: Add A420 video format
+ This is planar 4:2:0 YUV plus non-subsampled alpha plane.
+
+2010-10-14 12:31:39 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 5a668bf to 7bbd708
+
+2010-10-14 16:36:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix ADTS caps stream-format detail
+ Field should be "stream-format", not "stream-type".
+
+2010-07-08 15:22:08 +0200 Andrzej K. Haczewski <ahaczewski@gmail.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: extend AAC typefinder to detect LOAS streams
+ Extend AAC typefinder to recognize LOAS stream as specified by
+ ISO/IEC 14496-3:2009.
+ https://bugzilla.gnome.org/show_bug.cgi?id=623918
+
+2010-10-13 23:26:35 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gsturidecodebin.c:
+ *decodebin*: set pad-templates on ghostpads
+ This makes calling gst_pad_get_pad_template() work.
+
+2010-10-12 21:23:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: Update with latest datetime from core
+ Updates datetime functions to latest APIs in core
+
+2010-10-13 16:12:38 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/theora/gsttheoraparse.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/interfaces/mixertrack.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/playback/gstinputselector.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstsubparse.c:
+ various: add a missing G_PARAM_STATIC_STRINGS flag to object properties
+
+2010-10-13 13:05:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: declare decodebin2 stable, deprecate the old decodebin
+ https://bugzilla.gnome.org/show_bug.cgi?id=624949
+
+2010-10-13 12:55:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ playbin2: declare stable, deprecate the old playbin
+ https://bugzilla.gnome.org/show_bug.cgi?id=624949
+
+2010-10-12 16:03:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: only keep last valid granulepos
+ Only keep the last valid granulepos we see when scanning the last
+ pages. It is possible that the last page that we inspect has a -1 granulepos, in
+ which case we want to keep the previous valid time instead.
+ Fixes #631703
+
+2010-10-10 15:22:52 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Fix check for last page
+
+2010-10-10 15:22:04 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: change checks from is_skeleton to is_sparse
+
+2010-10-10 15:17:31 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: move is_sparse into stream map
+
+2010-10-11 18:06:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: vorbis: adds missing lib
+ Adds missing lib to vorbis check tests makefile
+
+2010-10-11 14:30:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Set GST_ELEMENT_IS_SOURCE flag
+ uridecodebin behaves like a source, let's mark it as a source
+
+2010-10-10 00:52:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: expose telemetry properties only if libtheora was compiled with --enable-telemetry
+ Since this is just a debugging feature and libtheora will usually not be
+ compiled with that option enabled, we should maybe just hide these properties,
+ since they won't work anyway, and avoid confusing warnings.
+ Also rename properties to make them less cryptic.
+ https://bugzilla.gnome.org/show_bug.cgi?id=628488
+
+2010-10-09 23:49:35 +0100 Alexey Fisher <bug-track@fisher-privat.net>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoradec.h:
+ theoradec: add properties to enable debugging telemetry overlay
+ The theora decoder can overlay debugging information on the output
+ video. This functionality is only available if libtheora has been
+ compiled with --enable-telemetry. For more details see:
+ http://people.xiph.org/~xiphmont/demo/theora/demo2.html
+ Based on original patch by Michael Smith <msmith at xiph org>
+ https://bugzilla.gnome.org/show_bug.cgi?id=628488
+
+2010-10-10 18:35:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Make sure that the caps for upstream negotiation are simple caps
+ Fixes bug #631774.
+
+2010-10-09 14:17:57 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
+
+ * tests/examples/app/appsrc-ra.c:
+ * tests/examples/app/appsrc-seekable.c:
+ * tests/examples/app/appsrc-stream.c:
+ * tests/examples/app/appsrc-stream2.c:
+ examples: g_mapped_file_unref exists already since GLib 2.21.3
+
+2010-10-07 19:32:56 +0200 Guillaume Emont <gemont@igalia.com>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix seeking with negative rate with skeleton
+ Files with a skeleton, or other files with a stream that ends before the end of
+ the chain would start playing from the end of the chain when trying to seek with
+ a negative rate at a position between the end of any stream and the end of the
+ chain.
+ This is due to the loop in _do_seek() assuming that pages will be encountered
+ for all streams shortly after the place where we want to seek, as found by
+ do_binary_search().
+ In the first iteration of the loop, stream ends are now checked against the
+ time of the current page.
+
+2010-10-07 18:53:35 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/tcp/gstmultifdsink.c:
+ multifdsink: gdp protocol is deprecated. People should use gdppay instead.
+
+2010-10-08 12:43:28 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From c4a8adc to 5a668bf
+
+2010-09-28 12:17:41 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/descriptions.c:
+ * gst-libs/gst/pbutils/gstdiscoverer-private.h:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ pbutils: rename gstdiscoverer-private.h to pbutils-private.h
+
+2010-09-28 12:15:22 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ * gst-libs/gst/pbutils/gstdiscoverer-private.h:
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ pbutils: Use copy_and_clean_caps for description methods
+ This allows the various _get_*_description() methods to be more
+ forgiving with the provided caps.
+
+2010-10-08 12:51:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 5e3c9bf to c4a8adc
+
+2010-10-08 11:23:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspextension.c:
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ rtsp: make public _get_type() functions thread-safe
+
+2010-10-08 10:29:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ rtspurl: minor clean-up
+ Merge and const-ify two arrays that should be one.
+
+2010-10-08 10:06:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ rtsp: fix enum value name in enums that are public API
+ https://bugzilla.gnome.org/show_bug.cgi?id=629746
+
+2010-10-08 09:48:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ audio: make public get_type() functions thread-safe
+
+2010-10-08 09:45:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ audio: fix enum value name in enums that are public API
+ So run-time bindings can introspect the names correctly (we abuse this
+ field as description field only in elements, not for public API
+ (where the description belongs into the gtk-doc chunk).
+ https://bugzilla.gnome.org/show_bug.cgi?id=629746
+
+2010-10-08 12:30:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ volume: Regenerate generated orc C code again with an orc fix for loading double parameters
+
+2010-10-08 11:50:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ volume: Update generated orc sources
+
+2010-10-08 11:49:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Fix unit test failure for the controlled processing functions
+ Going over integer arithmetic will lead to minimal rounding errors,
+ leading to +/-1 changes for volume==1.0. Implement the controlled
+ processing with floating point arithmetic, which was already done
+ for the C versions anyway.
+
+2010-10-08 09:10:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Require orc 0.4.10
+
+2010-10-07 23:54:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: Update generated orc files
+
+2010-10-07 23:54:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc.orc:
+ volume: Update for orc changes
+ double parameters are declared with .doubleparam now.
+
+2010-10-03 11:21:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ volume: Update generated orc sources
+
+2010-10-03 12:00:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc.orc:
+ volume: Fix controlled processing via orc
+
+2010-10-03 11:24:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Actually enable usage of the orc optimized functions
+
+2010-10-03 11:20:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement int32 processing with orc
+
+2010-10-01 12:21:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement controlled processing for int16/1-2ch and int8/1,2,4ch with orc
+
+2010-10-01 11:13:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement controlled processing for f64/1ch and f32/1-2ch in orc
+
+2010-10-01 11:00:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Convert parts of the controlled processing to orc
+
+2010-10-01 10:44:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement f64 scaling with orc
+ This requires orc 0.4.10
+
+2010-10-01 10:38:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Implement remaining conversion functions from/to doubles to orc
+ This requires orc 0.4.10
+
+2010-10-07 20:54:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: use g_object_notify_by_pspec() if possible
+ Use g_object_notify_by_pspec() when building against GLib >= 2.26.
+ This avoids the pspec lookup which takes the global paramspec pool lock.
+
+2010-10-07 20:37:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: use g_object_notify_by_pspec() if possible
+ Use g_object_notify_by_pspec() when building against GLib >= 2.26.
+ This avoids the pspec lookup which takes the global paramspec pool lock.
+
+2010-10-04 10:01:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: Do not advance segment starts beyond stop times
+ Advance stop times too when they are getting higher than the
+ stop time of segments, avoiding assertions.
+ The stop time has to be advanced too so that running time keep in sync
+ for gapless mode.
+ https://bugzilla.gnome.org/show_bug.cgi?id=631312
+
+2010-10-06 16:19:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: rtp: No need to unref buffer from bufferlist
+ Buffers obtained from buffer list iterators don't need to
+ be unreffed.
+ Test was failing due to this.
+
+2010-10-04 11:22:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: reverse playback; decode pending buffers upon EOS
+
+2010-10-05 19:15:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoscale/vs_4tap.c:
+ videoscale: use math-compat.h here as well
+ Hopefully the powers that be don't mind the gst/glib include here
+ too much.
+
+2010-10-05 19:13:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: include new math-compat.h header for rint() on MSVC
+ Should fix compilation with Visual Studio 2008.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630802
+
+2010-10-05 17:19:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstrtp.def:
+ win32: update def file with new RTP methods
+
+2010-10-05 17:13:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ check: fix rtp checks
+ Fix the checks for the extension support in RTP.
+
+2010-10-05 16:36:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: fix position reporting
+
+2010-08-26 12:34:11 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtcpbuffer.h:
+ rtcpbuffer: Add function to manipulation the data in RTCP feedback packets
+ Add methods to get/set the length of the Feedback Control Information (FCI) as
+ well as getting a pointer to the FCI itself.
+
+2010-08-23 16:41:44 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: Test the manipulations of bufferlists containing RFC 5285 header extensions
+
+2010-08-23 14:24:21 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to transform a GstBuffer into a GstBufferList
+ Add a new function called gst_rtp_buffer_list_from_buffer() that takes
+ a GstBuffer containing a RTP packets and spits out a GstBufferList
+ containing two buffers, one with the header and the other with the payload.
+
+2010-08-22 19:44:38 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add functions to add RFC 5285 header extensions to GstBufferLists
+ Add functions to add header extensions to buffer lists, these functions only modify
+ the header part of the buffer lists, so the data is not copied.
+
+2010-08-22 17:22:21 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to read RFC 5285 header extensions from GstBufferLists
+
+2010-08-20 15:30:08 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: Add test for RTP header extension functions
+
+2010-08-20 17:13:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to add RTP header extensions with a two bytes header
+
+2010-08-20 12:54:38 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to append RFC 5285 one byte header extensions
+
+2010-08-19 16:26:18 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to parse RFC 5285 header extensions
+ RFC 5285 describes a generic method to add multiple header extensions to RTP packets.
+ These functions parse these headers and return them, both for the one-byte header and the
+ two bytes headers.
+
+2010-10-05 12:05:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ libvisual: only drop frames that are really too old
+ Also take the frame duration into account so that we don't drop frames that are
+ partially past the estimated QoS time.
+
+2010-10-05 12:01:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ libvisual: add latency query
+ Add our own latency to the latency query reply from upstream.
+
+2010-10-05 12:00:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ libvisual: add some defines
+ Add some defines for width/height/fps and a define for the minimum amount of
+ samples we need to buffer.
+
+2010-10-04 15:48:51 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * tools/gst-discoverer.c:
+ gst-discoverer: The 'ready' signal was renamed to 'finished'
+
+2010-10-04 17:27:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoraparse.c:
+ parse: Don't error on discont
+ We don't need to error out when we detect a discontinuity.
+
+2010-10-04 17:08:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoraparse.c:
+ theoraparse: set caps on streamheader too
+
+2010-10-04 13:07:14 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ build: Fix include path order for gir generation
+ This makes sure that the built girs are picked up over installed girs
+ where this is currently the case.
+
+2010-10-01 14:52:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ codec utils: populate mpeg4 caps "level" field with level, not profile
+ Call the right function to get the level. Also add some more debug
+ logging.
+
+2010-10-01 10:47:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ volume: Update generated orc files
+
+2010-10-01 10:42:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Improve f32 scaling by using only a single array
+ Passing the same array as dest and src is invalid anyway because
+ they're maked with the restrict qualifier.
+
+2010-09-30 15:19:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ pbutils: include config.h in codec utils
+
+2010-09-30 00:19:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/codec-utils.c:
+ docs: add new codec utils API to docs
+
+2010-05-01 01:03:18 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ * win32/common/libgstpbutils.def:
+ pbutils: Add MPEG-4 Video profile/level extraction
+ This adds code to translate the profile_and_level indication from the
+ MPEG-4 video (ISO/IEC 14496-2) headers to a string profile/level. The
+ mappings are taken from the spec and Wireshark's code, and might need to
+ be expanded on.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_mpeg4video_get_profile()
+ API: gst_codec_utils_mpeg4video_get_level()
+ API: gst_codec_utils_mpeg4video_caps_set_level_and_profile()
+
+2010-04-30 20:50:09 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ pbutils: add H.264 profile/level extraction functions to codec utils
+ This adds code to parse the first few bytes of H.264 sequence parameter
+ set in order to extract the profile and level as const strings. This
+ code was originally in both qtdemux and matroskademux.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_h264_get_level()
+ API: gst_codec_utils_h264_get_profile()
+ API: gst_codec_utils_h264_caps_set_level_and_profile()
+
+2010-04-30 15:12:04 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ * gst/typefind/gsttypefindfunctions.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: add AAC profile detection to codec utils
+ This moves AAC profile detection to pbutils, and uses this in
+ typefindfunctions. This will also be used in qtdemux.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_aac_get_profile()
+ API: codec_utils_aac_caps_set_level_and_profile()
+
+2010-04-30 13:41:17 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ * gst-libs/gst/pbutils/pbutils.h:
+ * gst/typefind/Makefile.am:
+ * gst/typefind/gstaacutil.c:
+ * gst/typefind/gstaacutil.h:
+ * gst/typefind/gsttypefindfunctions.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: add codec-specific utility functions for AAC
+ This allows us to add generic codec-specific functionality, like
+ extracting profile/level data from headers, without having to duplicate
+ code across demuxers and typefindfunctions.
+ As a starting point, this moves over AAC level extraction code from
+ typefindfunctions, so it can be reused in qtdemux, etc.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_aac_get_sample_rate_from_index()
+ API: gst_codec_utils_aac_get_level()
+
+2010-09-30 13:12:30 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: fix unused function warning with debug disabled
+
+2010-09-30 12:59:46 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: fix illegal use of internal debug category function
+ From gstinfo.h:
+ /* do not use this function, use the GST_DEBUG_CATEGORY_INIT macro */
+ GstDebugCategory *_gst_debug_category_new (const gchar * name,
+ And more importantly:
+ #pragma GCC poison _gst_debug_category_new
+ So this commit fixes --disable-gst-debug builds.
+
+2010-09-29 18:57:50 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/gst-discoverer.c:
+ gst-discoverer: Print out topology if available.
+ If we have some unhandled streams, we can still print out the remaining
+ topology.
+
+2010-09-29 18:54:28 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Don't post async-done when not needed
+ Where it was previously located, we would get async-done for the first
+ unknown-type, even if other valid streams would appear afterwards.
+ decode_bin_expose() will take care of posting async-done when the group
+ is exposed.
+ But we still want to post it in case the typefinding returned an unknown
+ type, in which case we will post it after posting an error.
+ These two changes ensure we do as much as possible before posting async-done.
+
+2010-09-29 16:53:21 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basertpdepay: ensure metadata is writable
+
+2010-09-29 13:29:20 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Add descriptions for more codecs
+
+2010-09-29 12:33:44 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/examples/seek/seek.c:
+ seek: Fix debug statement argument type
+
+2010-09-28 09:30:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tools/Makefile.am:
+ More makefile Fixes
+ Removing some not needed lines added in the last makefile
+ fixes commit (previous commit).
+ Also adds some more makefile files to check tests
+
+2010-06-17 14:32:22 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: allow render rectangle coordinates to be negative
+ Useful for cropped zooming.
+
+2010-06-17 14:33:44 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xoverlay: allow render rectangle coordinates to be negative
+ This is useful for cropped zooming of the overlay.
+
+2010-09-28 15:15:57 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xoverlay: fix endless loop in deprecated method
+
+2010-09-28 08:46:25 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/app/Makefile.am:
+ * tools/Makefile.am:
+ Fixing Makefiles
+ Adds some missing lines to makefiles
+
+2010-09-27 18:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: add debug category for tags utility functions
+
+2010-09-27 14:36:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: try ISO-8859-1 as second fallback in case WINDOWS-1252 is not supported
+ Better safe than sorry. Some embedded systems may use crippled iconv
+ implementations or not support WINDOWS-1252 for other reasons.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630471
+
+2010-09-23 23:53:48 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: when converting freeform strings try Windows-1252 as fallback instead of ISO-8859-1
+ Windows-1252 is a superset of ISO-8859-1, which uses some space
+ allocated to control characters for additional printable characters.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630471
+
+2010-09-24 21:30:20 -0700 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: ptalarbvorm speed level goes to 3
+
+2010-09-24 16:31:37 +0200 Vladimir <wl2776 at gmail.com>
+
+ * tests/examples/seek/seek.c:
+ seek: Add #define for seekbar granularity
+ Fixes #630496
+
+2010-09-24 14:03:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/audio-enumtypes.c:
+ * win32/common/audio-enumtypes.h:
+ * win32/common/config.h:
+ * win32/common/gstrtsp-enumtypes.c:
+ * win32/common/gstrtsp-enumtypes.h:
+ * win32/common/interfaces-enumtypes.c:
+ * win32/common/interfaces-enumtypes.h:
+ * win32/common/pbutils-enumtypes.c:
+ * win32/common/pbutils-enumtypes.h:
+ * win32/common/video-enumtypes.c:
+ * win32/common/video-enumtypes.h:
+ win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
+ Also update enums.
+
+2010-09-24 00:25:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/.gitignore:
+ .gitignore: ignore new appsrc unit test
+
+2010-09-24 13:09:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: add Since markers
+ Fixes #630443
+
+2010-07-30 13:54:42 +0200 Havard Graff <havard.graff@tandberg.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ * win32/common/libgstaudio.def:
+ baseaudiosink: Added getter and setter for drift tolerance.
+
+2010-09-24 12:54:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: subtract the render_delay from our latency
+ The latency reported by the base class includes the render_delay, which we don't
+ want to include when we start slaving our clocks.
+ See #630441
+
+2010-09-23 23:57:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: Use G_DEFINE_ABSTRACT_TYPE instead of manual GObject boilerplate code
+ This also makes the _get_type() function threadsafe.
+ Fixes bug #630440.
+
+2010-09-23 10:16:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tags: exif: Add mapping for _HORIZONTAL_ERROR
+ Maps GST_TAG_GEO_LOCATION_HORIZONTAL_ERROR to the
+ GPSHPositionError tag in exif.
+ Tests included.
+
+2010-09-22 14:10:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ * tests/check/Makefile.am:
+ * tests/check/elements/appsrc.c:
+ appsrc: Do not override buffer caps if appsrc caps is null
+ Make appsrc not set caps on buffers when its own caps is NULL.
+ This avoids calling make_metadata_writable on all buffers and
+ prevents losing buffer caps in case we are not replacing it
+ with something meaningful.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630353
+
+2010-09-21 18:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraenc.h:
+ theoraenc: Make the bitrate/quality dynamically modifiable
+ https://bugzilla.gnome.org/show_bug.cgi?id=630303
+
+2010-09-22 12:35:59 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * tools/gst-discoverer.c:
+ discoverer: Fixup DiscovererResult handling
+ This was a leftover from the changes from a flag to an enum
+
+2010-09-22 12:10:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: We don't need the signals from the queues
+
+2010-09-22 01:50:21 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/Makefile.am:
+ gst-libs: build pbutils after video
+ Because pbutils now depends on video.
+
+2010-09-21 18:33:36 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From aa0d1d0 to 5e3c9bf
+
+2010-09-20 21:04:48 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: fix docs
+ While the doc parser allows for certain variation, it is a good idea to not
+ use random characters here and there, but try to stick to the little markup
+ syntax there is.
+
+2010-09-20 16:45:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Fix debug statement.
+ Fixes build on macosx
+
+2010-09-20 16:28:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ volume: orc fixup for loading float arguments
+ This is only used with DISABLE_ORC.
+
+2010-09-20 11:24:10 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/.gitignore:
+ * tools/Makefile.am:
+ * tools/gst-discoverer.c:
+ tools: Standalone tool for discovering media file properties
+ Fixes #625944
+
+2010-09-20 11:23:36 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * win32/common/libgstpbutils.def:
+ win32: Update with symbols from GstDiscoverer
+ Fixes #625944
+
+2010-09-20 11:23:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/Makefile.am:
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/gst-plugins-base-libs.types:
+ docs: Documentation for new pbutils GstDiscoverer
+ Fixes #625944
+
+2010-09-20 11:22:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/Makefile.am:
+ * gst-libs/gst/pbutils/.gitignore:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/gstdiscoverer-private.h:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * gst-libs/gst/pbutils/pbutils-marshal.list:
+ * gst-libs/gst/pbutils/pbutils.h:
+ pbutils: New Discoverer utility
+ Fixes #625944
+
+2010-09-20 11:13:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: Add mp3 to the apetag extensions
+
+2010-09-18 13:15:08 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Fix regression in ball pattern
+ Was painting using two different methods.
+
+2010-09-17 11:46:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: Fix ACCEPTABLE_CHAR() macro to work with signed and unsigned chars
+
+2010-09-17 11:44:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ Revert "sdp: Remove useless check in macro"
+ This reverts commit e6a041b69fd21c42651d98cf8a3064e43cecc51c.
+ It's not a useless check, the signedness of "char" and "gchar" is
+ defined by the ABI.
+
+2010-09-17 10:43:04 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: Remove useless check in macro
+ A signed char is always < 128. Fixes a warning on macosx build.
+
+2010-09-16 18:03:23 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ orc: update generated files to fix MSVC compile issues
+
+2010-09-16 17:56:31 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscaleorc.orc:
+ videoscale: Don't use broken orc feature
+
+2010-09-16 19:30:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xoverlay: G_GUINTPTR_FORMAT is since 2.22
+ Don't rely on too new symbols, we only depend on 2.20.
+
+2010-09-16 15:01:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/playrec/.gitignore:
+ * tests/examples/playrec/Makefile.am:
+ * tests/examples/playrec/playrec.c:
+ examples: add synchronized playback and capture example
+ Add an example that demonstrates synchronized playback and capture.
+
+2010-09-16 17:15:32 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Fix indentation
+
+2010-09-16 17:14:20 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add bar pattern
+ Simple bar with foreground color on the background color
+
+2010-09-16 15:07:15 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/check/elements/videotestsrc.c:
+ tests: use gst-check API in videotestsrc
+ use gst_check_drop_buffers in videotestsrc to
+ clear the global buffers list.
+
+2010-09-16 14:55:55 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/check/elements/videotestsrc.c:
+ tests: Fix unit test of videotestsrc
+ Use UYVY for unit tests, it's exactly the same as Y422.
+ (which is currently disabled in videotestsrc)
+
+2010-09-15 15:13:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update for new strings
+
+2010-09-15 15:12:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ docs: add Since: comment to docs for new GST_VIDEO_FORMAT_UYVP
+
+2010-09-14 11:20:42 -0400 Tristan Matthews <le.businessman@gmail.com>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle" property
+ Fixes #629672
+
+2010-09-15 15:19:04 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: fix segfault on negative horizontal-speed
+
+2010-09-15 14:15:13 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Actually dispose the unused ghostpads
+
+2010-09-15 11:28:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ * gst/audioresample/resample.c:
+ * gst/audioresample/speex_resampler.h:
+ * gst/audioresample/speex_resampler_wrapper.h:
+ Revert "audioresample: Add GAP flag support"
+ This reverts commit 129af0d8e6a74e8edef3e77c3626616b674b7cc1.
+ This shouldn't be committed at all, it isn't ready and apparently
+ was in the wrong branch locally.
+
+2010-09-15 11:26:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.h:
+ * tests/check/libs/video.c:
+ video: Add a destroy notify parameter to gst_video_convert_frame_async()
+ Binding generators apparently need this as they can't really know
+ that the callback is guaranteed to be called exactly once and that
+ the user_data can be freed at the end of it.
+
+2010-09-14 12:00:39 +0200 Leo Singer <lsinger@caltech.edu>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ * gst/audioresample/resample.c:
+ * gst/audioresample/speex_resampler.h:
+ * gst/audioresample/speex_resampler_wrapper.h:
+ audioresample: Add GAP flag support
+ Fixes bug #586570.
+
+2010-09-05 15:17:47 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ * sys/v4l/gstv4lxoverlay.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/examples/overlay/qt-xoverlay.cpp:
+ * tests/examples/overlay/qtgv-xoverlay.cpp:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/stress-xoverlay.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ * win32/common/libgstinterfaces.def:
+ xoverlay: Add guintptr versions of functions
+ And deprecate the gulong versions. This is to support platforms
+ where sizeof(unsigned long) < sizeof(void *). Fixes #627565.
+ API: Add gst_x_overlay_set_window_handle()
+ API: Deprecate: gst_x_overlay_set_xwindow_id()
+ API: Add gst_x_overlay_got_window_handle()
+ API: Deprecate: gst_x_overlay_got_xwindow_id()
+ API: Add GstXOverlay::set_window_handle()
+ API: Deprecate: GstXOverlay::set_xwindow_id()
+
+2010-09-14 12:31:58 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Add UYVP
+
+2010-09-12 20:36:19 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Various improvements
+ Replace moving-color-bars pattern with smpte100, and change
+ moving-speed to horizontal-speed. Default is now 0. Add
+ a rotation stage to pattern building.
+ Allocate a temporary scanline for building images. Remove
+ unused code. Disable several patterns that we're unable to
+ test and probably never used. Add other variants of bayer
+ sampling. Convert some patterns to use videotestsrc_blend_line.
+
+2010-09-10 18:10:40 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: clean up blink pattern
+
+2010-09-10 15:57:54 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Clean up the RGB code
+
+2010-09-10 14:40:44 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Convert to intermediate AYUV/ARGB
+ Scanlines are generated into AYUV/ARGB, then converted to the
+ various formats.
+
+2010-09-10 12:48:30 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: rearrange code to work on scanlines
+
+2010-09-10 12:03:07 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Fix recent breakage of smpte75 pattern
+
+2010-09-01 15:18:31 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add moving color bars pattern
+ This pattern is moving the color bars with a given
+ speed. Negative speed is inverting the moving direction.
+ https://bugzilla.gnome.org/show_bug.cgi?id=628500
+
+2010-06-14 15:42:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_image.c:
+ * gst/videoscale/vs_scanline.c:
+ videoscale: refactor using more Orc code
+ Convert downsampling to Orc. Convert horizontal linear scaling
+ to Orc. Combine horizontal and vertical scaling into one pass.
+
+2010-09-12 19:34:28 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add UYVP, 10-bit 4:2:2
+
+2010-09-14 08:41:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ video: Add gst_video_convert_frame_async() to the docs
+
+2010-09-14 08:40:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: Add gst_video_convert_frame() and gst_video_convert_frame_async() to the .def files
+
+2010-09-14 08:40:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ video: Add unit test for gst_video_convert_frame_async()
+
+2010-09-14 08:39:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.h:
+ video: Add async variant of the convert frame function
+ API: gst_video_convert_frame_async()
+
+2010-09-12 16:53:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ video: Add a simple unit test for the new convert_frame API
+ Unfortunately this can't test the encoding because there's no
+ image encoder in base.
+
+2010-09-12 16:51:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ video: Strip framerate from the target caps
+ There will always be only a single output buffer and if the
+ target caps have a different framerate than the input there
+ will be a negotiation error during conversion.
+
+2010-09-12 16:36:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ video: Refactor convert_frame a bit and fix some minor memory leaks in error cases
+
+2010-09-09 14:11:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ * gst/playback/gstscreenshot.c:
+ * gst/playback/gstscreenshot.h:
+ playback: Switch to using gst_video_convert_frame
+ https://bugzilla.gnome.org/show_bug.cgi?id=629157
+
+2010-09-09 13:44:54 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.h:
+ video: Add new method for converting a video frame
+ https://bugzilla.gnome.org/show_bug.cgi?id=629157
+
+2010-09-13 10:02:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: prevent another race with shutdown state change
+
+2010-09-11 14:55:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstsdp.def:
+ win32: Add new SDP symbols to the .def files
+
+2010-09-10 18:42:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: remove leftover g_print
+
+2010-09-10 17:55:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ * gst-libs/gst/sdp/gstsdpmessage.h:
+ sdp: add methods to convert between uri and message
+ Add methods to convert between uri and sdpmessages, loosly based on
+ http://tools.ietf.org/html/draft-fujikawa-sdp-url-01
+ API: GstSDPMessage::gst_sdp_message_parse_uri
+ API: GstSDPMessage::gst_sdp_message_as_uri
+
+2010-09-10 10:40:52 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/check/elements/videotestsrc.c:
+ tests: videotestsrc change the pattern property for the tests
+
+2010-09-10 08:42:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ orc: Fix generated source files
+
+2010-09-09 20:45:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ tests: fix passing of URIs containing '*' and '?' to the seek example
+ Only do wildcard expansion (why?!) on things that look like local
+ file paths. Fixes passing of URIs containing '*' and '?' (see #629212).
+
+2010-09-09 21:51:18 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ * tests/check/generic/states.c:
+ tests: allow running state tests for all elements
+ Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
+ to try elements that would normaly be skipped.
+
+2010-09-09 11:12:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: Do debug category initialization in plugin_init again
+
+2010-09-09 10:59:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ orc: Update generated source files everywhere
+
+2010-09-09 10:57:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadderorc.orc:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ Revert "Revert "Use init functions for Orc code""
+ This reverts commit 93aa13639d74449dc68296427e5dbcfe8aca5f51.
+ Everything should work now after regenerating the disted source files.
+
+2010-09-07 19:04:23 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * win32/common/libgstaudio.def:
+ win32: Add new symbol to libgstaudio
+
+2010-09-07 18:09:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudio: avoid taking extra ref on sink/src
+ Don't take an extra ref on the sink and source because that creates a reference
+ cycle. Instead, use the invalidate method of the clock when the sink and source
+ are freed. This way, we don't call into the time function anymore after the
+ objects are disposed.
+
+2010-09-07 18:06:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstaudioclock.h:
+ audioclock: add a function to invalidate the clock
+ Add a function to invalidate the time function of a clock. Useful for when the
+ function becomes invalid.
+
+2010-09-07 16:26:56 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/Makefile.am:
+ check: Fix linking order of libs/tag
+
+2010-09-07 16:26:30 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/gst-plugins-base.supp:
+ check: Make fontconfig leak suppression more generic
+
+2010-09-07 08:46:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds mappings for new image ppi tags
+ Adds mappings for GST_TAG_IMAGE_HORIZONTAL/VERTICAL_PPI into
+ our exif lib
+ Tests included.
+ Fixes #626570
+
+2010-09-07 08:22:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tags: Add GST_TAG_IMAGE_HORIZONTAL/VERTICAL_PPI tags
+ Adds new tags for representing the intended PPI of images/videos
+ API: GST_TAG_IMAGE_HORIZONTAL_PPI
+ API: GST_TAG_IMAGE_VERTICAL_PPI
+ Fixes #626570
+
+2010-09-07 11:41:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c2e10bf to aa0d1d0
+
+2010-09-06 18:17:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ rtp: improve basertpdepayload's error message when no input caps were set
+ This is pretty much an FAQ, so try to make the error message a bit
+ more helpful. Also, don't tell people to file a bug in bugzilla
+ about this (which is what happens if the default error message for
+ CORE_NEGOTIATION is used).
+
+2010-09-06 13:14:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ rtppayload: notify of first timestamp/seqnum
+ Notify of the first timestamp/seqnum pushed out by the payloader.
+ Fixes #612264
+
+2010-09-06 11:53:35 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videotestsrc/.gitignore:
+ videotestsrc: .gitignore new generate_sine_table
+
+2010-09-06 11:44:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstinputselector.c:
+ * gst/playback/gstinputselector.h:
+ * gst/playback/gstplaybin2.c:
+ playback: ref the selector pad class inside input-selector
+ Minimizes the delta to original element in -bad and allows us to keep the
+ type static.
+
+2010-09-05 20:57:48 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/Makefile.am:
+ * gst/videotestsrc/generate_sine_table.c:
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Use static sine table
+
+2010-09-05 20:35:13 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Add foreground/background-color properties
+ Replace solid-color property with foreground-color and add
+ background-color. Pull some common code out of each of the
+ pattern generating functions. Fix many of the patterns to
+ use foreground-color/background-color instead of white/black.
+ Generated images are indentical to previously if foreground-color
+ and background-color are left as default.
+ API: GstVideoTestSrc::foreground-color
+ API: GstVideoTestSrc::background-color
+
+2010-09-05 18:58:03 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From d3d9acf to c2e10bf
+
+2010-09-05 17:04:31 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: deprecate colorspec property
+ Fixes: #616392.
+
+2010-09-05 12:57:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Simplify float->s32 conversion
+ orc 0.4.7 is doing saturated conversion from floats to integers
+ and it's not necessary to do this manually anymore.
+
+2010-09-05 12:14:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ca1c867 to d3d9acf
+
+2010-09-05 12:12:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: Update disted orc files
+
+2010-09-05 12:09:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Enable float processing with orc again
+
+2010-09-05 12:08:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Require orc 0.4.8.1 for the volume test
+
+2010-08-26 19:16:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Use the ORC double support
+
+2010-09-04 09:06:08 +0200 Leo Singer <lsinger@caltech.edu>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Fix compiler warnings with old gcc versions
+ Old gcc complains about possibly uninitialized variables which
+ are always initialized before usage in reality. Fixes bug #628747.
+
+2010-08-06 11:53:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstfactorylists.c:
+ * gst/playback/gstfactorylists.h:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playback: Switch to gstfactorylist from core
+ https://bugzilla.gnome.org/show_bug.cgi?id=626181
+
+2010-09-02 12:57:42 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: fix typo in property description
+
+2010-09-01 17:52:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Add support for AYUV
+
+2010-09-01 11:37:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: Fill segment until the end on EOS
+
+2010-09-01 11:33:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fill the segment on EOS or at least produce enough frames to use the complete buffer duration
+ Fixes bug #628400.
+
+2010-09-01 11:22:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Don't ignore flow returns when filling the previous segment during NEWSEGMENT handling
+
+2010-09-01 11:11:47 +0200 Philippe Normand <pnormand@igalia.com>
+
+ * tests/examples/seek/seek.c:
+ seek: allow seeking behind the currently downloaded position.
+
+2010-09-01 10:06:09 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ adder: use GST_BOILERPALTE macro
+
+2010-08-31 10:09:51 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstplaysink.c:
+ playback: Set queues silent property to TRUE
+ We don't use the queue signals within playsink.
+
+2010-08-30 14:59:22 -0500 Rob Clark <rob@ti.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: fix Cb/Cr inversion for colored text overlays
+ In case of odd values for xpos or ypos, the division by two in CbCr
+ plane would result in an off-by-one error, which in the case of NV12,
+ NV21, or UYVY would cause inversion of blue and red colors. (And
+ would be not so easily noticed for I420 as it would just cause the
+ chroma to be offset slightly from the luma.)
+ This patch also fixes a silly typo from the earlier patch which
+ added NV12 support that broke UYVY support.
+
+2010-08-30 15:50:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Don't reset the pad when pushing resulted in NOT_LINKED
+ The pad might be linked later and after resetting it it will
+ only work after resetting all of oggdemux.
+
+2010-08-27 20:45:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Only enable progressive downloading if the upstream duration in bytes is known
+ Otherwise we might try to enable it for live streams, where this would
+ cause playback to fail completely.
+ Fixes bug #628028.
+
+2010-08-27 17:23:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Don't use GST_FLOW_IS_FATAL()
+ And while we're at it, handle WRONG_STATE as error too
+ in oggdemux and WRONG_STATE and NOT_LINKED in oggaviparse.
+
+2010-08-27 11:49:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadderorc.orc:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ Revert "Use init functions for Orc code"
+ This reverts commit b2051090b43f82b23bb01826f09053479bbd7874.
+ Fixes the build again until someone pushes the regenerated .c/.h
+ files too.
+
+2010-08-22 23:01:19 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: clean up code
+ Merge various color structures into one.
+
+2010-08-22 22:16:45 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Add ball pattern
+
+2010-08-19 15:43:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadderorc.orc:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ Use init functions for Orc code
+
+2010-08-26 15:17:20 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ volume: make the orc usage for float conditional again
+ See bug #628009. The tests still fail in the orc code (which we just don't call
+ now).
+
+2010-08-25 12:19:05 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add support for 2vuy
+ It is the apple alternative for Microsofts UYVY.
+ (http://ntta.szm.com/Tutors/FourCC.htm)
+ Only use the UYVY for the caps to enable support in other
+ gstreamer elements.
+ https://bugzilla.gnome.org/show_bug.cgi?id=627924
+
+2010-08-25 19:01:57 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ * gst/volume/gstvolumeorc.orc:
+ volume: enable ORC for float in volume
+
+2010-08-25 11:19:31 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/tag/gstexiftag.c:
+ configure: Add check for log2
+ Adds check for log2 and only use it in exif library if it is
+ available.
+
+2010-08-25 15:32:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/Makefile.am:
+ tag: Link to $(LIBM) for pow(), log2() and friends
+
+2010-08-25 08:41:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Move some tags to their correct IFDs
+ Put some tags in their correct IFDs
+
+2010-08-20 16:39:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Always write FlashPixVersion tag
+ FlashPixVersion is mandatory and constant. Write it always.
+
+2010-08-20 15:59:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds flash tags mapping
+ Adds a mapping for GST_TAG_CAPTURING_FLASH_FIRED/_MODE to
+ the exif Flash tag.
+ Tests included.
+
+2010-08-19 15:47:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ * win32/common/libgsttag.def:
+ tag: exif: More photography mappings
+ Adds mappings from:
+ GST_TAG_CAPTURING_EXPOSURE_PROGRAM -> ExposureProgram
+ GST_TAG_CAPTURING_EXPOSURE_MODE -> ExposureMode
+ GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE -> SceneCaptureType
+ GST_TAG_CAPTURING_GAIN_ADJUSTMENT -> GainControl
+ GST_TAG_CAPTURING_WHITE_BALANCE -> WhiteBalance
+ GST_TAG_CAPTURING_CONTRAST -> Constrast
+ GST_TAG_CAPTURING_SATURATION -> Saturation
+ Also renames gst_tag_image_orientation_from_exif_value and
+ gst_tag_image_orientation_to_exif_value to remove the 'gst'
+ prefix and not including in the win32 defs.
+ Tests included.
+
+2010-08-19 09:39:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Add macros for the exif ids
+ Use macros for exif ids to avoid having those numbers spread
+ all over the code.
+
+2010-08-17 15:56:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds photography tags mappings
+ Adds the following mappings for the exif helper:
+ * GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO -> DigitalZoomRatio
+ * GST_TAG_CAPTURING_FOCAL_LENGTH -> FocalLength
+ * GST_TAG_CAPTURING_SHUTTER_SPEED -> ExposureTime, ShutterSpeedValue
+ * GST_TAG_CAPTURING_FOCAL_RATIO -> FNumber, ApertureValue
+ * GST_TAG_CAPTURING_ISO_SPEED -> ISOSpeed, PhotographicSensitivity
+ Tests included.
+
+2010-08-17 15:05:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds mapping for GST_TAG_APPLICATION_DATA
+ Adds mapping for GST_TAG_APPLICATION_DATA to the exif
+ 'maker-note' tag.
+
+2010-08-20 14:54:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: Adds GST_TAG_CAPTURE_FLASH_FIRED/_MODE
+ Adds a new tag for informing if flash was used while
+ capturing an image and the flash mode selected by the
+ user during this capture
+ API: GST_TAG_CAPTURING_FLASH_FIRED
+ API: GST_TAG_CAPTURING_FLASH_MODE
+ https://bugzilla.gnome.org/show_bug.cgi?id=626651
+
+2010-08-17 07:21:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: More photography related tags
+ API: GST_TAG_CAPTURING_EXPOSURE_PROGRAM
+ API: GST_TAG_CAPTURING_EXPOSURE_MODE
+ API: GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE
+ API: GST_TAG_CAPTURING_GAIN_ADJUSTMENT
+ API: GST_TAG_CAPTURING_WHITE_BALANCE
+ API: GST_TAG_CAPTURING_CONTRAST
+ API: GST_TAG_CAPTURING_SATURATION
+ Fixes #626651
+
+2010-08-17 06:47:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: Adds some basic photography tags
+ Adds the following basic photography tags.
+ API: GST_TAG_CAPTURING_SHUTTER_SPEED
+ API: GST_TAG_CAPTURING_FOCAL_RATIO
+ API: GST_TAG_CAPTURING_FOCAL_LENGTH
+ API: GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO
+ API: GST_TAG_CAPTURING_ISO_SPEED
+ Fixes #626651
+
+2010-08-24 15:06:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: Require ORC 0.4.7 for the loadl/storel opcodes
+ And update disted files to allow compilation with no or too old ORC.
+
+2010-08-24 11:39:09 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: Make sure FLUSH_STOP is always sent after a flushing seek.
+ Send FLUSH_STOP right after forwarding the seek event upstream if necessary.
+ This makes sure that adder->srcpad is not left flushing if seeking fails or if
+ upstream is blocked.
+ The same fix was already applied to videomixer in 49b2a946.
+
+2010-08-24 11:11:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Use ORC for the float<->int32 conversion
+ This should speed up standard Vorbis encoding and decoding pipelines a bit.
+ Thanks to David Schleef for the assistance to get the ORC code right
+ and explaining everything.
+
+2010-08-24 10:12:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Support NV21 too and minor cleanups
+
+2010-08-24 10:03:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix component width for NV12/NV21
+ Both have width/2 as component width for the chroma planes.
+
+2010-08-24 09:51:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Fix NV21 rendering
+ Using the same as for NV12 will result in wrong colors and crashes.
+
+2010-08-23 18:51:18 -0400 Chris Shoemaker <chris.shoemaker@cox.net>
+
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gstclockoverlay.h:
+ clockoverlay: only rerender text if time string has changed
+ The textoverlay element will rerender the text string whenever
+ overlay sets the 'need_render' flag to TRUE. Previously, we
+ lazily set the flag to TRUE every time the time string was requested.
+ Now, we save a copy of the previously given string, and only set
+ 'need_render' to TRUE if the string has changed.
+ In my tests with a 30fps video stream, and a time string including
+ a seconds field, this change reduced the CPU usage of the clockoverlay
+ element from 60% to 5%.
+ Fixes bug #627780.
+
+2010-08-23 13:59:38 -0500 Rob Clark <rob@ti.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: add NV12 support
+ Fixes bug #627768.
+
+2010-08-20 12:03:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Mark duplicated frames with the GAP flag
+ We currently don't use the GAP flag for video and the docs say
+ that this is for buffers, that have been created to fill a gap
+ and contains neutral data. For video this is the previous frame.
+ This information can be used by encoders to encode the duplicated
+ frames more efficiently. See bug #627459.
+
+2010-08-19 18:51:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Add back support for 8 bit paletted RGB
+ This was removed by 3a00a97fd2b4015e93cdcabaa75da406aa599570
+ while making the pad template caps more compact.
+ Fixes bug #626629.
+
+2010-08-18 16:45:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsasrc/sink: add property to get the card name
+ fixes #627203
+
+2010-08-18 16:42:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsa.c:
+ * ext/alsa/gstalsa.h:
+ alsa: add method to retrieve the card name
+ Reuse an existing method to retrieve the card name.
+
+2010-08-18 12:34:07 +0200 American Dynamics <GStreamer-Bugs at tycosp.com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basertpdepay: don't clear the discont flag too early
+ Set the discont flag when we receive a DISCONT buffer and only clear the discont
+ state when we pushed out a DISCONT buffer.
+ Fixes #626869
+
+2010-08-14 19:08:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ docs: fix typo in appsink docs so function gets cross-referenced properly
+
+2010-08-14 19:02:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * configure.ac:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ build: use new AG_GST_PKG_CONFIG_PATH m4 macro from common
+ Sets up a GST_PKG_CONFIG_PATH variable for use in Makefile.am
+ (avoids trailing ':' in PKG_CONFIG_PATH used).
+
+2010-08-14 18:36:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ introspection: set PKG_CONFIG_PATH so that our in-tree libs come first when calling scanner
+ When calling gobject-introspection scanner, make sure our own
+ freshly-built libs within the source tree (well, build dir) come
+ first in the PKG_CONFIG_PATH. May or may not help to make sure
+ that it doesn't pick up older external plugins-base libs (or
+ .gir files) from outside the source tree / build directory as
+ dependencies of the introspected lib instead of using the
+ stuff we just built in a sibling directory.
+ https://bugzilla.gnome.org/show_bug.cgi?id=623698
+
+2010-08-06 17:16:27 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playback: Delay usage of GstFactoryList
+ By delaying it to when it's actually needed, we speed things up a bit
+ since some elements might have been added/removed in between.
+ https://bugzilla.gnome.org/show_bug.cgi?id=626718
+
+2010-06-17 09:10:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playbin2: uridecodebin: add property to configure ring buffer size
+
+2010-08-13 17:23:46 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 3e8db1d to ec60217
+
+2010-08-13 13:59:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ plugin-docs: the <TITLE> tag should come right after <FILE>.
+ Fixes missing plugin entries. If the object name, e.g. GstGIOSrc came before the
+ title, we ended up with differnt section_id in the generated docbook.
+
+2010-08-12 18:14:38 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: fix the classification.
+ Change "Src" into "Source" (we use that elsewhere). I did not keept "Src" as it
+ is quite unlikely that someone plugs appsrc by searching the registry by classification.
+
+2010-08-12 15:26:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsa: remove 'dir' out variable
+ Alsa seems to expect that we initialize it. Remove the variable and pass NULL
+ as we actually don't use it. In alsasink also #ifdef one section that is
+ grabing diagnostics to be disabled, when logging is disabled (the code was
+ using the out parameter as well).
+ Fixes #626125
+
+2010-08-12 11:46:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: remove chroma-site and color-matrix fields from RGB caps
+
+2010-08-11 12:49:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: prevent deadlock with _chain when deactivating pad
+ Fixes #626581.
+
+2010-08-12 12:50:27 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/Makefile.am:
+ playback: bad bad editor, readd missing line to fix the build
+
+2010-08-12 12:08:35 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/playback/.gitignore:
+ * tests/examples/playback/Makefile.am:
+ * tests/examples/playback/decodetest.c:
+ * tests/examples/playback/test.c:
+ * tests/examples/playback/test2.c:
+ * tests/examples/playback/test3.c:
+ * tests/examples/playback/test4.c:
+ * tests/examples/playback/test5.c:
+ * tests/examples/playback/test6.c:
+ * tests/examples/playback/test7.c:
+ * tests/icles/Makefile.am:
+ * tests/icles/playback/.gitignore:
+ * tests/icles/playback/Makefile.am:
+ * tests/icles/playback/decodetest.c:
+ * tests/icles/playback/test.c:
+ * tests/icles/playback/test2.c:
+ * tests/icles/playback/test3.c:
+ * tests/icles/playback/test4.c:
+ * tests/icles/playback/test5.c:
+ * tests/icles/playback/test6.c:
+ * tests/icles/playback/test7.c:
+ tests/playback: due to popular demand mv them from examples to icles
+ The tests are toys and not reference demos.
+
+2010-08-12 10:02:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: send preroll buffer when delaying preroll eos
+ That is, if eos is received which will not be forwarded, and the stream
+ has not yet seen any data, then send a buffer to preroll downstream
+ (which might otherwise be accomplished by the eos event).
+
+2010-08-12 10:01:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: remove some heuristic in chain configuration code
+ .. since queues are now inserted unconditionally.
+
+2010-08-11 10:27:35 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ playbin2/playsink: update subtitle handling for streamsynchronizer
+ Streamsynchronizer excepts to see stream-changed msg for all streams, but to
+ arrange for this, video and subtitle streams need to be decoupled by means
+ of queues (due to pad blocks that may occur).
+ Fixes #626463.
+
+2010-08-10 13:06:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: always have a queue in chain head to aid streamsynchronizer
+ Specifically, as the latter may have one thread pushing EOS to several streams,
+ that needs to be decoupled into various thread to prevent preroll hanging
+ problems.
+
+2010-08-10 11:28:43 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: drop lock when pushing eos downstream
+ ... to prevent deadlock (e.g. upon seek) when downstream waits in preroll.
+
+2010-08-10 11:19:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: clear stream eos state on FLUSH and new stream
+
+2010-08-10 11:19:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: set READY sinks to NULL before freeing chain upon failure
+
+2010-08-12 10:49:59 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * gst/playback/.gitignore:
+ * gst/playback/Makefile.am:
+ * gst/playback/decodetest.c:
+ * gst/playback/test.c:
+ * gst/playback/test2.c:
+ * gst/playback/test3.c:
+ * gst/playback/test4.c:
+ * gst/playback/test5.c:
+ * gst/playback/test6.c:
+ * gst/playback/test7.c:
+ * tests/examples/Makefile.am:
+ * tests/examples/playback/.gitignore:
+ * tests/examples/playback/Makefile.am:
+ * tests/examples/playback/decodetest.c:
+ * tests/examples/playback/test.c:
+ * tests/examples/playback/test2.c:
+ * tests/examples/playback/test3.c:
+ * tests/examples/playback/test4.c:
+ * tests/examples/playback/test5.c:
+ * tests/examples/playback/test6.c:
+ * tests/examples/playback/test7.c:
+ playback: move tests from plugin-dir to tests/examples/playback
+
+2010-08-11 18:08:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Suggest caps with different width/height if bufferalloc is called with impossible width/height
+
+2010-08-11 17:16:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Add some debug output to the videoscale negotiation test
+
+2010-08-11 17:03:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Only set the PAR if the caps already had a PAR
+ Otherwise we're producing different caps and basetransform thinks that it
+ can't passthrough buffer allocations, etc.
+ In 0.11 all video caps really should have the PAR set...
+
+2010-08-11 17:00:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: It's not a bad thing if the preferred video format needs less bytes per frame
+
+2010-08-11 08:47:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tags: exif: Fix bug in inner ifd parsing
+ Do not use the result of inner ifd's parsing to increment
+ the current tag index. The reasons are:
+ 1) The function returns a boolean.
+ 2) The inner ifd's tags are in a separate table, so they shouldn't
+ interfere with its parent ifd table parsing.
+
+2010-08-11 08:03:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Put ExifVersion in the correct IFD
+ ExifVersion is from the 'exif' ifd, not the 0th ifd.
+
+2010-08-10 19:50:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Refactor functions declaration
+ Use some macros to declare serialization/deserialization
+ functions prototypes.
+
+2010-08-10 19:30:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Add another DateTime mapping
+ datetimes can also be represented by the 0x132 tag. Map it, too.
+
+2010-08-10 11:29:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Fix bug on image-orientation parsing
+ Do not skip one extra tag when parsing image-orientation tags.
+
+2010-08-10 10:57:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From bd2054b to 3e8db1d
+
+2010-08-10 11:52:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Compare with G_MAXUINT16 instead of -1
+ Fixes a compiler warning on the OS X buildbot.
+
+2010-08-09 18:04:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ xmp: exif: Adds GST_TAG_APPLICATION_NAME mappings
+ adds xmp and exif helper library mappings for GST_TAG_APPLICATION_NAME
+ tag.
+
+2010-08-04 13:01:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Write ExifVersion tag
+ Write ExifVersion tag unconditionally when creating exif
+ buffers. Might help other applications parsing of this data.
+
+2010-08-04 13:02:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: tag: Test to try to serialize multiple exif tags
+ Adds a new test for exif data that tries serializing data
+ from multiple ifd tables and check if it works.
+
+2010-08-09 17:25:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tags: exif: Fix inner tags offset rewriting
+ Fixes a bug that made exif helper lib fail to rewrite inner ifd tags
+ offsets when there were more than 1 inner ifd.
+
+2010-07-22 17:29:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: configurable text color and position
+ Rather than only left, right, top, etc, allow for horizontal and vertical
+ positioning on a scale from 0 to 1.
+ Also cater for configuring rendered text color.
+ Fixes #624920.
+ API: GstTextOverlay:xpos
+ API: GstTextOverlay:ypos
+ API: GstTextOverlay:color
+
+2010-07-21 14:20:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add solid-color pattern
+ ... which generalizes the current listing of white, black, etc.
+ In particular, also allow specifying alpha channel, and modify
+ some structures and pattern filling to cater for alpha value as well.
+ Fixes #624919.
+ API: GstVideoTestSrc:solid-color
+
+2010-08-08 17:42:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: static forward declarations are forbidden by the C standard
+ ...and actually cause compiler errors on VC++. Change it to an extern
+ forward declaration and non-static definition.
+
+2010-08-05 13:56:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 2004d03 to bd2054b
+
+2010-08-04 19:24:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
+ This first checks what is required for ISO C99 support and sets the relevant
+ compiler parameters and if no C99 compiler is found, it checks for a
+ C89 compiler. This enables us to check for and use C89/C99 functions
+ that gcc hides from us without the correct compiler parameters.
+
+2010-08-04 15:18:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosink/baseaudiosrc: Post CLOCK-LOST/CLOCK-PROVIDE when going to/from READY
+ Otherwise the clocks are redistributed every time the pipeline
+ goes to PAUSED, which is quite expensive.
+
+2010-08-03 15:03:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Make xmp lib aware for the different tag types
+ Makes the xmp helper lib aware that the tags can be simple,
+ sequences or bags (there is still struct and alt, but those
+ aren't handled yet). Adding this info makes serialization
+ and deserialization more consistent.
+
+2010-08-02 09:56:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmp: Add a new layer of indirection (GstXmpSchema)
+ Instead of storing all tags in a single hashtable, store them
+ grouped by schema in a GstXmpSchema, and add those to the toplevel
+ hashtable.
+
+2010-08-03 14:37:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Make bag tags deserialization work correctly
+ If we find a bag of tags of type string in the xmp packet, we
+ should concat them, this is not the ideal approach, but at
+ least works for now as we don't know what type of tag it
+ is (simple, structure, seq, alt or bag)
+
+2010-08-04 21:44:22 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/seek/seek.c:
+ examples/seek: Don't unpause on clock-lost unless playing
+ If the pipeline is paused by the user, don't pause/unpause
+ on clock-lost.
+
+2010-07-02 12:10:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: improve debugging
+
+2010-07-02 12:09:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.h:
+ ringbuffer: whitespace fixes
+
+2010-06-28 10:53:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: use more efficient way of getting caps
+ When inspecting the caps of a pad, try to get the pad _CAPS first before calling
+ the getcaps function.
+
+2010-08-02 11:06:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/pipelines/oggmux.c:
+ oggmux: Fix test build when theora and vorbis aren't available
+ Ifdef properly to avoid build failures
+
+2010-08-01 06:50:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Detect avc1 ftyp as video/quicktime
+ Detects avc1 ftyp as video/quicktime (iso variant)
+
+2010-07-27 11:25:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: removing useless locking
+ Everything in the xmp helper lib is initiallized once and on a thread
+ safe way, and after that there are only reads going on, no more
+ writing. Based on that, drop the locking.
+
+2010-06-20 23:53:38 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/seek/jsseek.c:
+ jsseek: Set joystick io encoding to 'NULL'
+ Fix problems with newer glib reporting bad encodings on the binary
+ data emerging from the joystick device fd.
+
+2010-07-26 20:25:55 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: fix printf format compiler warnings
+ Make OSX build bot happy.
+
+2010-07-26 18:23:33 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: initialize datetime variable in xmp tag parsing code
+ Fixes (correct) compiler warning on the OSX build bot.
+
+2010-07-26 17:48:14 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require core from git
+ For GstDateTime stuff used in libgsttag.
+
+2010-07-26 17:04:02 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ * configure.ac:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/gstpluginsbaseversion.c:
+ * gst-libs/gst/pbutils/gstpluginsbaseversion.h.in:
+ * gst-libs/gst/pbutils/pbutils.h:
+ * tests/check/libs/pbutils.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: add compile time and runtime version checks for gst-plugins-base
+ So people can check what version of the gst-plugins-base libs they're
+ building against or linked against.
+ API: GST_PLUGINS_BASE_VERSION_MAJOR
+ API: GST_PLUGINS_BASE_VERSION_MINOR
+ API: GST_PLUGINS_BASE_VERSION_MICRO
+ API: GST_PLUGINS_BASE_VERSION_NANO
+ API: GST_CHECK_PLUGINS_BASE_VERSION
+ API: gst_plugins_base_version()
+ API: gst_plugins_base_version_string()
+
+2010-06-30 16:36:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Map GST_TAG_DATE_TIME
+ Adds mapping to the exif helper library for GST_TAG_DATE_TIME.
+ Tests included.
+ https://bugzilla.gnome.org/show_bug.cgi?id=594504
+
+2010-06-23 12:02:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Maps GST_TAG_DATE_TIME
+ Adds mapping for GST_TAG_DATE_TIME.
+ Tests included.
+ https://bugzilla.gnome.org/show_bug.cgi?id=594504
+
+2010-07-26 16:05:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fixate the pixel-aspect-ratio if necessary
+
+2010-07-24 18:17:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: Delay EOS events until all streams are EOS
+ This fixes a race condition in playbin2's gapless mode, where the
+ EOS of other streams might arrive in the sinks before the last stream
+ ends and the switch to the new track happens. The EOS sinks won't
+ accept any new data then and playback stops.
+ To prevent this, delay all EOS events until all streams are EOS
+ and advance the sinks of the EOS streams by filler newsegment
+ events if necessary.
+ Fixes bug #625118.
+
+2010-06-01 23:43:45 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: export 3gp profile in caps
+ This reads the 3gp profile from the major/compatible brands and puts
+ this as a 'profile' field in caps. This can be used by demuxers to
+ decide whether they can handle this stream or not. Also needed for
+ DLNA.
+ https://bugzilla.gnome.org/show_bug.cgi?id=620291
+
+2010-07-24 11:48:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ examples: Use cairo instead of to-be-deprecated GDK API
+ Fixes bug #625001.
+
+2010-07-24 09:22:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * configure.ac:
+ configure: set release date/time
+ Use the new AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO macro.
+
+2010-07-20 12:08:52 +0530 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: detect enhanced AC-3
+ https://bugzilla.gnome.org/show_bug.cgi?id=623846
+
+2010-07-22 09:13:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gststreamsynchronizer.h:
+ streamsynchronizer: Fix another deadlock when going PAUSED->READY while streams are waiting for the GCond
+
+2010-07-20 21:05:45 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ playsink: Switch to faster pad linking methods
+ Logic for choice of GST_PAD_LINK_CHECK_* is as follows:
+ * Where return of pad_link wasn't checked before : NOTHING
+ * Where linking is between known compatible elements : NOTHING
+ * All other cases : TEMPLATE_CAPS
+ Slashes down playsink reconfigure by up to 50% cpu time.
+
+2010-07-19 15:58:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstscreenshot.c:
+ playsink: Set add-borders=true on the videoscale instances
+ This makes sure that we always keep the display aspect ratio and
+ add black borders if necessary, which is usually something you want
+ for viewing a video.
+
+2010-07-19 15:44:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Rename borders property to add-borders
+
+2010-07-19 09:39:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ videoscale: update disted orc files for latest changes
+
+2010-07-17 20:24:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/Makefile.am:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_fill_borders.c:
+ * gst/videoscale/vs_fill_borders.h:
+ * gst/videoscale/vs_image.h:
+ videoscale: Add support for adding black borders to keep the DAR if necessary
+ Fixes bug #617506.
+
+2010-07-18 15:08:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Fix linear scaling of UYVY scanlines
+ Fixes bug #624656.
+
+2010-07-17 19:57:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Fix caps fixating if the height is fixed but the width isn't
+
+2010-07-16 20:41:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ videoscale: Remove interlaced scaling again
+ This behaviour was not preferred and caused visible image quality
+ degradations. The real solution would be, to apply a real
+ deinterlacing filter before scaling the frames.
+ Fixes bug #615471.
+
+2010-07-16 19:06:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add helper method for filling the VSImage struct
+
+2010-07-18 11:43:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/files/Makefile.am:
+ tests: don't forget to dist test file for typefinding unit test
+
+2010-07-18 11:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ * tests/files/623663.mts:
+ tests: add unit test for mpeg-ts typefinding bug
+ See #623663.
+
+2010-07-18 11:24:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: make mpeg-ts typefinder scan more data
+ We only look for packets with payload, but it appears there may be packets without,
+ which makes it harder to find the N packets with payload in a row that we need in
+ order to typefind this successfully, so scan some more data than necessary in the
+ optimistic scenario. Alternatively we could change IS_MPEGTS_HEADER().
+ Fixes #623663.
+
+2010-07-16 18:51:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gststreamsynchronizer.c:
+ playsink/streamsynchronizer: Remove and deactivate pads after calling the change_state function of the parent class
+ Fixes some deadlocks.
+
+2010-07-16 18:25:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: Drop DISCONT flag on first buffer for new streams
+ Also reset stream state when going back to READY and on flush-stop.
+
+2010-07-11 14:44:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gststreamsynchronizer.h:
+ * gst/playback/test7.c:
+ playsink: Fix gapless playback in many non-simple scenarios
+ Before gapless playback failed when switching between audio-only,
+ video-only and audio-video files, when choosing different clocks
+ and when the different streams had different durations.
+ This is now handled by a helper element, which keeps track of the
+ running times of all streams and synchronizes them.
+ Fixes bug #602437.
+
+2010-07-11 14:43:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Remove QOS event adjustments for gapless playback mode
+
+2010-07-09 17:15:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Post clock-provide and clock-lost messages when going from/to PLAYING
+
+2010-07-09 17:15:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosrc: Post clock-provide and clock-lost messages when going from/to PLAYING
+
+2010-07-08 16:11:12 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: only associate .webm with WebM
+ .weba (audio) and .webv (video) were speculation on my part before
+ the public launch. As of yet no decision has been made on the
+ file extension for audio-only WebM, and I'm pretty sure there will
+ never be one for video-only.
+ Fixes bug #623837.
+
+2010-07-08 09:54:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Use new gst_audio_clock_new_full()
+
+2010-07-08 09:54:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosrc: Use new gst_audio_clock_new_full()
+
+2010-07-08 08:32:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstaudioclock.h:
+ * win32/common/libgstaudio.def:
+ audioclock: API: Add gst_audio_clock_new_full() with a GDestroyNotify for the user_data
+ Elements usually use their own instance as instance data but the
+ clock can have a longer lifetime than their elements and the clock
+ doesn't own a reference of the element.
+ Fixes bug #623807.
+
+2010-07-04 20:29:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/theora/Makefile.am:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraenc.h:
+ theoraenc: Implement two pass encoding
+ Fixes bug #621349.
+
+2010-07-04 20:14:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/theora/gsttheoraenc.c:
+ configure: Require libtheora >= 1.1
+ It's more than a year old at the time of the next -base release,
+ has many encoder and decoder improvements and gets us rid of a lot
+ of #ifdefs
+
+2010-07-04 20:08:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ theora: Use PROP_ instead of ARG_ for property enum values
+
+2010-05-04 12:09:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: use proper error message code for failing state change
+
+2010-07-16 11:24:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development
+
+=== release 0.10.30 ===
+
+2010-07-15 01:20:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.30
+
+2010-07-15 00:32:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/cs.po:
+ * po/lv.po:
+ po: update translations
+
+2010-07-14 12:59:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Disconnect and destroy uridecodebins when going from READY to NULL
+ Fixes spurious errors that happen after an error and playing a working
+ stream afterwards or signals that are emitted for non-active groups.
+ Fixes bug #624266.
+
+2010-07-08 14:51:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/Makefile.am:
+ docs: dist more of the gst-plugin-base design docs
+
+2010-07-07 00:35:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.29.4 pre-release
+
+2010-07-07 00:24:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/LINGUAS:
+ * po/es.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nl.po:
+ * po/pt_BR.po:
+ * po/sl.po:
+ * po/sv.po:
+ po: update translations
+
+2010-07-06 09:47:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ Revert "playbin2: Don't put "raw" subtitle types in the raw caps for decodebin2"
+ This reverts commit 9d7538247ff1bf9841b53eeb71ddc47f2c662415.
+ If the DVD subpicture caps are not part of the raw caps, uridecodebin
+ doesn't qualify resindvdbin as raw source and plugs decodebins, which
+ causes broken DVD playback because of bugs elsewhere.
+ This change was originally added to only expose supported, raw subtitles,
+ e.g. if the subtitle sink did not support DVD subpictures but a converter
+ to some supported format exists. It's not very important right now because
+ we have nothing (that is autoplugged) to convert from plaintext/pango-markup
+ or DVD subpictures to something else.
+ Fixes bug #623583.
+
+2010-07-04 17:27:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Use correct Y offset for YVYU -> RGB conversions
+ Fixes bug #623530.
+
+2010-07-04 17:26:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Use correct Y offset for the YUY2 -> RGB conversions
+ Fixes bug #623530.
+
+2010-07-04 14:55:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/inspect/plugin-ogg.xml:
+ docs: update ogg introspection info after riff fourcc addition
+
+2010-07-02 20:09:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix conversion of packed 4:2:2 YUV to 8 bit grayscale
+ The last pixel wasn't written before for odd widths.
+ Fixes bug #623418.
+
+2010-07-02 14:56:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Fix conversion of packed 4:2:2 YUV to RGB
+ The last pixel wasn't written before.
+ Fixes bug #623384.
+
+2010-07-02 13:59:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix invalid memory accesses with odd widths/heights during subsampling
+ Fixes bug #623375.
+
+2010-07-01 21:21:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If setup of the source element fails in READY->PAUSED deactive the current group
+ Otherwise the uridecodebin will be still a child of playbin2 and
+ its signals will still be connected. In future state changes this
+ will then emit unrelated signals that will confuse playbin2 or,
+ even worse, cause crashes and assertions.
+ Fixes bug #623318.
+
+2010-06-30 21:20:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add FLV4 fourcc and map it to video/x-vp6-flash
+ Fixes #623176.
+
+2010-06-30 15:13:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ netbuffer: declare with G_DEFINE_TYPE for type safety
+ Fixes #623233.
+
+2010-06-24 16:55:57 +0200 Fredrik Söderquist <fs@opera.com>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Handle errors from _get_next_page in _do_seek.
+ If the source element failed here, oggdemux would crash.
+ Fixes #623218.
+
+2010-06-30 11:00:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: keep things sorted alphabetically
+ On special request. Because it's important, apparently.
+
+2010-06-29 18:48:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.29.3 pre-release
+
+2010-06-29 18:46:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: fix --disable-external
+
+2010-06-28 15:43:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ * configure.ac:
+ Bump automake requirement to 1.10
+ For maintainability reasons and $(builddir).
+ Fixes #622944.
+
+2010-06-27 10:43:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ examples: Remove some #if GTK_CHECK_VERSION(2,12,0)
+ We depend on GTK+ >= 2.14 already.
+
+2010-06-26 21:28:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/Makefile.am:
+ videotestsrc: Explicitely link with $(LIBM)
+
+2010-06-26 21:27:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/Makefile.am:
+ videoscale: Explicitely link with $(LIBM)
+
+2010-06-26 18:19:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ * win32/common/video-enumtypes.c:
+ 0.10.29.2 pre-release
+
+2010-06-26 18:19:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ gst: update orc files
+
+2010-06-26 18:19:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update translations
+
+2010-06-26 17:55:12 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Properly clean DecodeChain after errors.
+ If an error happens, the PAUSED state will never be reached. If an
+ application re-uses decodebin2 (like totem) where one would normally
+ set to READY between each file, the cleanup that normally happens in
+ the PAUSED=>READY codepath will never be called, resulting in the
+ following file to re-use the previous demuxer/decoder/...
+ https://bugzilla.gnome.org/show_bug.cgi?id=622807
+
+2010-06-26 12:39:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/design-orc-integration.txt:
+ docs: fix a few typos
+
+2010-06-26 12:03:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ checks: simplify GstBus usage in videoscale unit test
+ There's no need to run a main loop, add a bus watch and deal with
+ helper structs here just to wait for an EOS message.
+
+2010-06-26 11:38:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ checks: speed up videoscale unit test a little
+ Use new gst_element_link_pads_full() function to link elements,
+ and disable all checks when linking (don't try this at home).
+ Down to 18s from 3m20s. Scary.
+
+2010-06-25 17:18:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: check for ringbuffer state first
+ Check for the state of the ringbuffer before doing the checks of the other
+ buffer properties, when we're not started, we don't care about those values.
+
+2010-06-24 13:30:59 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Use a more concise pad template
+ Speeds up caps nego 2 fold
+ https://bugzilla.gnome.org/show_bug.cgi?id=622696
+
+2010-06-24 15:31:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/icles/audio-trickplay.c:
+ tests: make audio-trickplay test compile when the gst debugging system is disabled
+ Fixes unused variable warning in that case.
+
+2010-06-24 15:13:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ tests: add test that runs all typefinders over random data
+
+2010-06-06 12:31:35 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: Mark ISO 14496-14 files as video/quicktime
+ These are currently being marked as audio/x-m4a which is incorrect.
+ https://bugzilla.gnome.org/show_bug.cgi?id=620720
+
+2010-06-24 13:42:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ .gitignore: add temporary orc test directory
+
+2010-06-24 13:30:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: add plugin loading whitelist to test environment
+ Only want to load core/-base plugins here.
+
+2010-06-24 15:09:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 73ff93a to a519571
+
+2010-06-24 08:41:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ tag: Fix printf format string
+ Use %s for strings, not %d.
+
+2010-06-24 12:06:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Fix resampling of ARGB scanlines
+ Previously we would read behind the end of the source lines.
+
+2010-06-16 14:08:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds GST_TAG_IMAGE_ORIENTATION mapping
+ Adds GST_TAG_IMAGE_ORIENTATION mapping to xmp helper lib.
+ Tests included.
+
+2010-06-16 11:19:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * tests/check/libs/tag.c:
+ * win32/common/libgsttag.def:
+ tag: exif: Adds mapping for GST_TAG_IMAGE_ORIENTATION
+ Adds GST_TAG_IMAGE_ORIENTATION to the exif helper lib mapped tags.
+ Tests included.
+
+2010-06-23 12:10:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: clear ts-offset pointer
+ We need to clear the pointer to our ts-offset element when we destroy the video
+ chain elements to make sure nobody derefs it to invalid memory afterwards.
+
+2010-06-23 10:16:07 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Reset ts_offset field when freeing chain
+ Otherwise we would end up with a bogus ->audiochain->ts_offset field
+ which would cause segfaults/assertions when trying to modify the
+ 'ts-offset' property in update_av_offset().
+ Was easy to trigger when using a list of audio+video files mixed with
+ video-only files in totem.
+
+2010-06-18 16:37:14 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/elements/adder.c:
+ * tests/check/elements/appsink.c:
+ * tests/check/elements/audiotestsrc.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ * tests/check/elements/multifdsink.c:
+ * tests/check/elements/videotestsrc.c:
+ * tests/check/elements/vorbisdec.c:
+ tests: use our own macros for the tests main function
+
+2010-06-18 14:17:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ tag: Use gst_tag_list_peek_string_index in vorbistag
+ Use _peek_string_index instead of _get_string_index to avoid
+ a string copy
+
+2010-06-14 12:27:02 +0200 Philippe Normand <pnormand@igalia.com>
+
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ ximagesink: Ask pad peer to accept new caps once only
+ In buffer_alloc, if the buffer caps are new, call
+ gst_pad_peer_accept_caps once only, it's useless to call it in the
+ cases where we know it will always fail.
+ Fixes bug #621190
+
+2010-06-17 17:07:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add YUY2/YVYU to all RGB formats conversions
+
+2010-06-17 16:57:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix Y42B to YUY2/YVYU/UYVY conversion for odd widths
+
+2010-06-17 16:54:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix YUY2/YVYU/UYVY to Y42B conversion for odd widths
+
+2010-06-17 16:06:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.signals:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ docs: update introspected plugin docs for gstdoc-scangobj and other changes
+ Update common for latest gstdoc-scangobj and inspect xml files for
+ escaping and pad template order changes. Update other gtk-doc files
+ for API additions and object hierarchy changes.
+
+2010-06-16 19:15:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: improve autoplugging
+ Use the pad caps when they are available to continue the autoplugging. If the
+ pad caps are set, they are fixed and then we can directly continue autoplugging.
+
+2010-06-15 16:49:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 9339ccc to 35617c2
+
+2010-06-15 16:53:49 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 5adb1ca to 9339ccc
+
+2010-06-15 16:34:54 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 57c89b7 to 5adb1ca
+
+2010-06-15 15:32:34 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From c804988 to 57c89b7
+
+2010-06-15 13:09:37 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/elements/audioresample.c:
+ Revert "audioresample: set pads as negotiable"
+ This reverts commit 5f74f3a82eb54f9a9517f99dffbe45ce4d474870.
+
+2010-06-15 13:09:29 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/elements/audioconvert.c:
+ Revert "audioconvert: set pads negotiable"
+ This reverts commit bbd7dee8f604bd0373a82e6e5cc3eec8313806ac.
+
+2010-06-14 15:19:32 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Fix black horizontal line in image
+
+2010-06-14 15:05:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Init char variable for gps coordinates
+ Initialize char variable for gps coordinates deserialization to 0
+ to identify when it couldn't be parsed/found and error out.
+ Fixes #621509
+
+2010-06-14 18:10:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/audioconvert.c:
+ audioconvert: set pads negotiable
+
+2010-06-14 17:48:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/audioresample.c:
+ audioresample: set pads as negotiable
+
+2010-06-14 16:25:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Revert accidental downgrade of common revision.
+
+2010-06-14 16:07:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: And only expect a single buffer in the unit test
+
+2010-06-14 16:02:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Only convert one buffer instead of five
+ Should make the unit test a lot faster.
+
+2010-06-14 14:13:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: Fix unitialized variables
+ yay macosx compilers :(
+
+2010-06-14 14:13:16 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix unitialized variable.
+ yay macosx compilers :(
+
+2010-06-14 13:27:01 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Use Quarks for structure name/field checking
+
+2010-06-14 13:26:02 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Speed up _remove_format_info
+ Instead of copying full caps, use the fact that the provided caps only have
+ one structure and only copy around structures.
+
+2010-06-14 13:24:06 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Transfer structures instead of copying them
+ Avoids many expensive structure copies
+
+2010-06-14 13:20:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use GLIB_EXTRA_CFLAGS
+
+2010-06-14 13:02:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7a0fdf5 to c804988
+
+2010-06-14 11:31:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 6da3bab to 7a0fdf5
+
+2010-06-14 11:20:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ jsseek: Don't use deprecated GLib API
+ Fixes once again bug #605100.
+
+2010-06-14 11:16:45 +0200 Prahal <prahal at yahoo.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: use accumulator for autoplug-sort
+ Use an accumulator for the autoplug-sort signal so that we can stop the emission
+ when a signal handler produced a valid result. This avoids the object handler
+ to overwrite the results from user signals.
+ Fixes #621161
+
+2010-06-14 11:11:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: activate_chain must not be called with a NULL chain
+ It will crash later and shouldn't really happen anyway unless
+ something is really wrong.
+
+2010-06-14 11:08:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ gnomevfssrc: Fix possible NULL pointer dereference
+ It's always an error if gst_buffer_try_new_and_alloc() returns NULL
+
+2010-06-14 11:03:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Return FALSE from the seek handler if no seek callback was set
+
+2010-06-14 09:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gio/gstgiostreamsrc.c:
+ giostreamsrc: Fix copy&paste error in the docs
+
+2010-06-14 00:33:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ ogg: fix debug message printf format some more
+ Just cast the pointer diff, so it works everywhere without
+ warnings. Can't use %tu, because that modifier is C99. Warning
+ was: "format '%li' expects type 'long int', but argument 8 has
+ type 'int'".
+
+2010-06-13 22:17:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Add ffmpegcolorspace after videotestsrc for the unit test
+
+2010-06-13 20:57:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: ...and add Y16 case for the linear scaling
+
+2010-06-13 20:38:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add Y16 case for 4-tap scaling
+
+2010-06-13 18:27:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: Fix linking of the tags test
+
+2010-06-13 08:20:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: Re-add (but deprecated) GST_VIDEO_{RED,GREEN,BLUE}_MASK_1[56]
+
+2010-06-12 21:04:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Use correct variables for debug output
+
+2010-06-12 16:51:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix Y16 from/to GRAY8 conversion
+
+2010-06-12 16:31:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Don't crash when doing gray YUV to GRAY conversion
+
+2010-06-12 16:23:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ videoscale: Update disted orc files
+
+2010-06-12 16:16:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Allow video/webm for progressive downloading
+
+2010-06-12 13:59:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add support for more gray formats
+
+2010-06-01 16:45:34 +0000 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video.{c,h}: Fix an endianness bug fix.
+ This commit makes sure the endianness is ok for RGB/BGR 15/16 formats.
+
+2010-06-01 14:42:54 +0000 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video.{c,h}: Add support for RGB and BGR with 15 and 16 bits.
+
+2010-06-12 13:35:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ videoscale: Use libgstvideo for caps parsing, etc
+
+2010-06-12 13:04:43 +0200 Philippe Normand <phil@base-art.net>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Fix format string compiler warning on OS X
+
+2010-06-12 13:00:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Use GST_VIDEO_CAPS_GRAY{8,16}
+
+2010-06-12 12:57:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Implement linear merging of Y16 scanlines with orc
+
+2010-06-12 08:26:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 733fca9 to 6da3bab
+
+2010-06-11 22:16:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/cdparanoia/Makefile.am:
+ cdparanoia: check for cdparanoia with pkg-config first
+ cdparanoia now has a .pc file in post-0.10.2 SVN, so use
+ that to check for cdparanoia before we try all the other
+ checks. Besides being generally nicer, this may help with
+ correctly detecting cdparanoia on OSX some day (see #609918).
+
+2010-06-11 12:34:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: look for dts frames at non-zero offsets too
+ Scan a bit into the data when checking for dts frames instead
+ of expecting the frame sync to be right at the start of the
+ data. This is needed for some dts-disguised-as-pcm-in-wav files.
+ See #413942.
+
+2010-06-10 18:12:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add typefinder for dts audio
+
+2010-06-11 15:23:14 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ gstexiftag: Fix unitialized variables
+ I hate thee macosx
+
+2010-06-11 08:47:27 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ gstexiftag: Fix debug statements
+
+2010-06-11 08:47:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Fix unitialized variable
+
+2010-06-10 20:45:42 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * win32/common/libgsttag.def:
+ win32: update def file
+
+2010-06-10 20:36:32 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/tag.h:
+ docs: fix gtk-doc warnings
+ Variable names in function prototypes in the headers should match the doc-
+ comment.
+
+2010-06-10 08:47:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If the text-sink claims to support ANY caps assume it only support raw plaintext subtitles
+ Fixes bug #621071.
+
+2010-06-10 08:46:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/icles/playbin-text.c:
+ icles: Only accept plain subtitles in the playbin-text icles test
+
+2010-06-09 22:34:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: Add support for VP6F (On2 VP6 Flash variant)
+
+2010-06-09 12:35:40 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ Use the Orc m4 macro
+
+2010-06-09 12:40:00 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fad145b to 733fca9
+
+2010-06-09 12:33:51 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 47683c1 to fad145b
+
+2010-06-09 15:58:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Refactor byte-order handling
+ Only check for valid byte-order values when creating the
+ exif readers and writers
+
+2010-05-10 14:01:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds new geo-location tag mappings
+ Adds mappings for:
+ GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION
+ GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION
+ GST_TAG_GEO_LOCATION_MOVEMENT_SPEED
+ GST_TAG_GEO_LOCATION_ELEVATION
+ Does some refactoring in the code to reduce number of parameters
+ passed to functions
+ Tests included.
+
+2010-04-04 22:25:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: tag: Adds unit tests for exif helper lib
+ Adds some simple unit tests for exif helper lib functions
+ Fixes #614872
+
+2010-04-03 23:02:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/tag.h:
+ * win32/common/libgsttag.def:
+ tag: Adds basic exif tags support
+ Adds exif helper lib functions to parse exif buffers from/to
+ taglists. Exif is tipically used in jpeg images, but it can
+ also be embedded into TIFF, AVI and WAV formats.
+ Adds a couple function to handle exif in tiff header structures, that is how
+ exif is embedded in jpeg and (obviously) in tiff.
+ API: gst_tag_list_to_exif_buffer
+ API: gst_tag_list_to_exif_buffer_with_tiff_header
+ API: gst_tag_list_from_exif_buffer
+ API: gst_tag_list_from_exif_buffer_with_tiff_header
+ Fixes #614872
+
+2010-06-09 17:02:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Handle SEEKING query in push mode too
+
+2010-06-09 16:38:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Update the total time from the Skeleton 4 indexes
+ Fixes bug #620939, see bug #607945.
+
+2010-06-09 16:33:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: Implement latest version of the Skeleton 4.0 spec
+ Fixes bug #620939.
+
+2010-06-09 16:59:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ volume: make the orc codes available for testing.
+ Add a USE_ORC define for now and switch 'this' to 'self'. Having orc enabled
+ passes the test suite and various manual gst-launch pipelines.
+
+2010-06-08 13:34:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ .gitignore: add orc-related temp files
+
+2010-06-08 13:26:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst/audioresample/Makefile.am:
+ * gst/audioresample/gstaudioresample.c:
+ Fix build if orc is not installed
+ Orc is not a hard requirement. Things should still compile and
+ work without orc, but slow fallback code may be used in this
+ case. Fix up configure to not error out if orc is not installed
+ and wrap use of orc profiling in audioresample in #ifdefs.
+ Fixes #620136 some more.
+
+2010-06-08 13:11:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Implement correct parsing of Skeleton 4.0 index packets
+
+2010-06-08 12:01:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: Add parsing of Skeleton 4.0 indexes
+
+2010-06-08 11:40:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Parse segment length and content offset from fishead
+ And print them for debugging purposes. Not sure if we can do anything useful
+ with this information.
+
+2010-06-08 11:31:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: Parse Skeleton stream major/minor version
+
+2010-06-08 11:26:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Use binary search for searching in the index
+
+2010-06-08 11:02:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ video: Fix unit test, the Y800 checks were not used before and were not working
+
+2010-06-08 11:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Return TRUE in gst_video_format_is_gray() for Y800 and Y16
+
+2010-06-08 00:33:31 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ audioconvert, videotestsrc: Update generated Orc code
+ Fixes compile errors with initialization of unions.
+
+2010-06-08 00:32:36 -0700 David Schleef <ds@schleef.org>
+
+ * REQUIREMENTS:
+ requirements: change liboil to Orc
+
+2010-06-06 23:50:05 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioresample/Makefile.am:
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: convert from liboil to orc
+
+2010-06-06 23:48:35 -0700 David Schleef <ds@schleef.org>
+
+ * tests/check/Makefile.am:
+ tests: Add orc tests
+
+2010-06-06 23:48:15 -0700 David Schleef <ds@schleef.org>
+
+ * gst/volume/Makefile.am:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ * gst/volume/gstvolumeorc.orc:
+ volume: convert from liboil to orc
+
+2010-06-06 23:47:53 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/Makefile.am:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: convert from liboil to orc
+
+2010-06-06 23:47:16 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/Makefile.am:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_4tap.c:
+ * gst/videoscale/vs_4tap.h:
+ * gst/videoscale/vs_image.h:
+ * gst/videoscale/vs_scanline.c:
+ * gst/videoscale/vs_scanline.h:
+ videoscale: convert from liboil to orc
+
+2010-06-06 23:46:41 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioconvert/Makefile.am:
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: convert from liboil to orc
+
+2010-06-06 23:45:58 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/Makefile.am:
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadder.h:
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/adder/gstadderorc.orc:
+ adder: convert from liboil to orc
+
+2010-06-06 23:45:10 -0700 David Schleef <ds@schleef.org>
+
+ * docs/design/Makefile.am:
+ * docs/design/design-orc-integration.txt:
+ docs: Add notes about Orc integration
+
+2010-06-06 23:34:39 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ configure: convert liboil check to orc
+
+2010-06-08 07:34:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Start a new page for every CMML buffer
+
+2010-06-07 14:38:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ playbin2: add av-offset property
+ Add av-offset property to control the audio and video sync offset. This can be
+ used to to manually correct badly synced streams.
+ See #620529
+
+2010-06-07 08:31:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ ffmpegcolorspace: Map "Y8 " and "GREY" to "Y800" and add it to the template caps
+
+2010-06-07 08:17:13 +0200 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add support for Y800 and Y16
+ Fixes bug #620441.
+
+2010-06-07 08:16:01 +0200 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add support for Y800 and Y16
+ Fixes bug #620441.
+
+2010-06-06 16:46:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix log function printf format issue
+
+2010-06-05 18:14:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: stop jpeg typefinding once we found a SOF marker
+
+2010-06-05 18:05:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ tests: fix memory leak in unit test
+
+2010-05-19 15:40:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: improve jpeg typefinder
+ Make jpeg typefinder check more than just the first two bytes
+ plus Exif or JFIF marker. This allows us to report MAXIMUM
+ probability in cases where there's no Exif or JFIF marker,
+ making typefinding stop early. Also extract width and height,
+ because we can.
+
+2010-06-05 17:22:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/check/gst/typefindfunctions.c:
+ * tests/files/Makefile.am:
+ * tests/files/partialframe.mjpeg:
+ tests: add small unit test for AC3 vs. JPEG typefinding issue
+
+2010-06-05 16:58:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix AC-3 typefinding so that it actually checks for a second frame
+ Fix typo that made the AC-3 typefinder not actually check for a
+ second frame, but rather compare the sync point found to itself,
+ which resulted in the AC-3 typefinder reporting an overly optimistic
+ MAXIMUM or VERY_LIKELY probability when it found a possible frame
+ sync.
+
+2010-06-05 12:27:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstscreenshot.c:
+ playbin2: improve screenshot code
+ Use appsrc and appsink in the screenshot code to make things nicer.
+
+2010-06-05 11:28:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: fix documentation string
+
+2010-06-05 11:05:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: add convert-frame action signal
+ Add a convert-frame action signal.
+ Fixes #620279
+
+2010-06-05 11:02:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstscreenshot.c:
+ * gst/playback/gstscreenshot.h:
+ playbin2: move marshaller to screenshot
+ Move the marshaller for the convert_frame signal to the screenshot file in
+ preparation for moving it to playsink.
+ See #620279
+
+2010-06-05 10:42:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ playbin2: move convert_frame to playsink
+ Move the convert_frame function to playsink and make it part of the API. This is
+ in preparation to add the convert_frame signal to playsink.
+ See #620279
+
+2010-06-05 10:31:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: add property to get the last frame
+ Add a property to get the last video frame.
+ See #620279
+
+2010-06-04 19:30:14 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Handle raw streams we don't want.
+ If a file contains raw streams (not requiring a decoder) that we do
+ not want (expose-all-streams == FALSE), we would previously consider
+ those of unknown-type (missing a decoder) ... whereas in fact it was just
+ because they don't need decoders.
+ This only applies if expose-all-streams is FALSE.
+
+2010-06-03 13:44:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ Revert "baseaudiosink: Allocate and free the clock in NULL->READY and reverse"
+ This reverts commit cea2644ed86097aadedc9e8731e78a22ffc6246b.
+ Many audio sink assume that they can create a clock in
+ the instance init function and it will be there forever
+ and not be cleared by the state change functions.
+
+2010-06-02 12:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Allocate and free the clock in NULL->READY and reverse
+
+2010-06-01 23:49:07 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 17f89e5 to 47683c1
+
+2010-06-01 22:54:33 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fd7ca04 to 17f89e5
+
+2010-06-01 13:00:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/overlay/Makefile.am:
+ examples: get the right Qt moc binary to use via pkg-config
+ Should make us do the right thing in cases where both Qt3 and Qt4
+ are installed.
+ Fixes #620211.
+
+2010-05-31 19:28:45 +1000 Jonathan Matthew <jonathan@d14n.org>
+
+ * ext/gio/gstgiobasesink.c:
+ gio: map GIO NO_SPACE error to NO_SPACE_LEFT
+ Fixes bug #620140.
+
+2010-05-28 08:27:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/interfaces/streamvolume.c:
+ configure: Remove (now) useless check for cbrt
+
+2009-12-02 22:16:22 -0800 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/interfaces/streamvolume.c:
+ interfaces: Use pow() instead of cbrt() for MSVC
+
+2010-05-26 11:54:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 357b0db to fd7ca04
+
+2010-05-26 08:51:09 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: Fix buffer offset_end when within tolerance.
+ This fixes issues if we then have downstream elements that operate
+ on offset/offset_end.
+ And add the expected timestamp in the debug logs
+
+2010-05-24 11:27:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/fft/kiss_fft_f32.c:
+ * gst-libs/gst/fft/kiss_fft_f32.h:
+ * gst-libs/gst/fft/kiss_fft_f64.c:
+ * gst-libs/gst/fft/kiss_fft_f64.h:
+ * gst-libs/gst/fft/kiss_fft_s16.c:
+ * gst-libs/gst/fft/kiss_fft_s16.h:
+ * gst-libs/gst/fft/kiss_fft_s32.c:
+ * gst-libs/gst/fft/kiss_fft_s32.h:
+ * gst-libs/gst/fft/kiss_fftr_f32.c:
+ * gst-libs/gst/fft/kiss_fftr_f64.c:
+ * gst-libs/gst/fft/kiss_fftr_s16.c:
+ * gst-libs/gst/fft/kiss_fftr_s32.c:
+ fft: Merge kissfft 1.2.8
+ This reduces memory footprint for the FFT and adds
+ OpenMP support (but we don't use it).
+
+2010-05-22 10:05:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: Fixate interlaced, chroma-site and color-matrix fields if necessary
+
+2010-05-22 10:02:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst/videorate/gstvideorate.c:
+ videorate: Use new string fixation function from core
+
+2010-05-22 09:48:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fixate color-matrix and chroma-site fields if necessary
+
+2010-05-22 09:39:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fixate the interlaced field if necessary
+ Fixes bug #619310.
+
+2010-05-22 08:55:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: Add IVF typefinder
+
+2010-05-21 18:16:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: pass object to logging functions, use GST_DEBUG_FUNCPTR
+
+2010-05-20 15:14:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add basic descriptions for new WebM and VP8 types
+
+2010-05-20 14:21:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Fix sizes again, this time for real
+
+2010-05-20 13:58:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Fix size checks
+
+2010-05-20 10:19:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Drop all other Ogg VP8 header packets and make VP8 mapping check a bit more strict
+
+2010-05-20 08:52:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: Some more minor adjustments for the VP8 Ogg mapping
+
+2010-05-19 21:35:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: Update to the latest VP8 mapping
+
+2010-05-10 05:53:22 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Detect WebM as video/webm
+ Refactor matroska_type_find into ebml_check_header and a new
+ matroska_type_find and webm_type_find.
+
+2010-05-14 13:31:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Fix granulepos->key granule calculation for Dirac
+
+2010-05-14 11:02:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Add support for mapping specific granulepos to key granule mapping
+
+2010-05-05 13:59:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ ogg: Implement Ogg VP8 mapping
+
+2010-04-27 15:24:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: Add support for On2 VP8
+
+2010-05-19 16:17:19 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: fix a typo introduced by 9d753824.
+ video/x-raw-float => audio/x-raw-float. Fixes #619090.
+
+2010-05-18 08:45:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Don't put "raw" subtitle types in the raw caps for decodebin2
+ We handle them from the autoplug-continue signal, where the caps supported
+ by the subtitle sink or overlay are known already.
+
+2010-05-15 21:15:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use = instead of == in shell scripts for equality checks
+
+2010-05-14 18:23:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 4d67bd6 to 357b0db
+
+2010-05-14 17:24:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Always take the object lock when accessing the caps
+ Fixes bug #618625.
+
+2010-05-14 17:17:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Don't fail if subtitles are used but only audio is available and no visualizations
+ Instead simply disable displaying of the subtitles for now, as was
+ intended by that part of code...
+ Fixes bug #610866.
+
+2010-05-14 17:13:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Fix deadlock caused from an additional lock instead of unlock
+ Also improve debug output for the playsink lock.
+
+2010-05-13 12:16:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Use passthrough mode if width and height are not changed
+ It doesn't matter if the PAR changes or not, processing of every pixel
+ is only necessary when the width or height changes.
+
+2010-05-13 12:03:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: relax width and height constraints
+ Increase the acceptable video sizes from [16,4096] to [1, MAX].
+ See #618392
+
+2010-05-13 08:05:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Use simple fraction multiplication functions instead of going through GValues
+
+2010-05-10 17:09:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Add a unit test for checking if the negotiation works as expected
+
+2010-05-10 17:09:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Try harder to keep the DAR if possible
+ Fixes bug #371108.
+
+2010-05-10 15:13:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Log PAR and DAR of input and output caps when setting caps
+
+2010-05-10 14:52:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Set input width/height if the output caps don't have any width or height
+
+2010-05-10 13:01:44 +0200 Andoni Morales <ylatuya@gmail.com>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Try to keep DAR when scaling
+ Fixes bug #371108.
+
+2010-05-10 19:09:28 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ basertpaudiopayload: Add extra frame for non-complete frame lengths
+ Some payloaders like rtpg729pay can add a shorter frame at the end of a
+ RTP packet. We need to count it like a full frame for timestamps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=618324
+
+2010-05-10 18:53:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ basertpaudiopayload: Set duration on buffers
+ Set the duration of the buffers from their size
+
+2010-05-11 16:12:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: Fixate PAR to 1/1 if possible
+
+2010-05-11 10:07:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0
+
+2010-05-10 12:44:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Check if the X context is allocated before using it
+ It should be allocated at these places already or the state changes
+ would have failed... but better add an additional check here.
+
+2010-05-10 12:28:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Post an error message on the bus if no supported pixmap formats can be found
+ Might fix bug #615851.
+
+2010-05-07 19:49:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace : whooops
+
+2010-05-07 19:21:13 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: more minor cleanups
+
+2010-05-07 17:16:28 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: speedup caps transformation
+ * don't re-create our possible caps every single time, just use the
+ template caps.
+ * don't intersect the caps against the template, basetransform has already
+ done that for us.
+ 62% speedup of _transform_caps() (instruction calls, measured with callgrind)
+
+2010-05-07 12:19:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: add the 'expose-all-streams' property from decodebin2
+ API: expose-all-streams
+ https://bugzilla.gnome.org/show_bug.cgi?id=617868
+
+2010-05-06 18:50:51 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Add a property to not expose/decode all streams
+ API : expose-all-streams
+ If disabled:
+ * only the streams that CAN be decoded and match the final caps will have a
+ decoder plugged in and be exposed.
+ * the streams that COULD HAVE BEEN decoded but do not match the finals caps
+ will not have a decoder plugged in and will not be exposed.
+ If no decoder is available to decode a certain stream, then the missing element
+ message will still be emitted regardless of the value of the property.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617868
+
+2010-05-06 17:47:12 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: rename are_raw_caps to are_final_caps, correct comment
+ https://bugzilla.gnome.org/show_bug.cgi?id=617868
+
+2010-05-07 17:16:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.h:
+ sdpmessage: add new TIAS bandwidth modifier
+ Add TIAS modifier as specified in RFC 3890.
+ Do some whitespace fixes.
+
+2010-05-07 00:10:22 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audioconvert/audioconvert.c:
+ audioconvert: disambigue comment due to popular demand
+ Write "target depth" instead of "our depth" or previous ambigous "out depth".
+
+2010-05-06 15:40:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: disconnect signals in some more cleanup cases
+
+2010-05-06 13:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: don't seek when no current chain
+ Avoid a crash when we try to seek when there is no current chain.
+
+2010-05-06 12:21:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: ignore the skeleton start time
+ Ignore the skeleton start time as it is usually wrong for live streams
+ and we have the needed logic to calculate it anyway.
+
+2010-05-06 12:06:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: wait for headers before exposing chains
+ Wait until we have all the stream headers before we start exposing the streams
+ of a chain.
+
+2010-05-06 10:56:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: use index to estimate bitrate
+ When we have an index, use it to much more accurately estimate the total stream
+ bitrate.
+
+2010-05-06 11:34:53 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.h:
+ docs: be more firendly to gtk-doc limitted parsing capabilities
+
+2010-05-06 09:42:02 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ * gst-libs/gst/rtsp/gstrtspdefs.c:
+ * gst-libs/gst/rtsp/gstrtspmessage.c:
+ * gst-libs/gst/rtsp/gstrtsprange.c:
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ docs: fix wrong doc markup
+
+2010-05-06 09:17:33 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: use can_intersect to avoid a caps copy
+
+2010-05-06 09:14:25 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: trucate own caps, instead of copying and using the first only
+ We got the caps from an intersect, it is our own, hence we can truncate it.
+ Besides gst-indent has chooses to line-up all caps in one line again :/.
+
+2010-05-06 09:12:32 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin.c:
+ decodebin: use can_intersect to avoid a caps copy
+
+2010-05-06 09:11:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/libvisual/visual.c:
+ libvisual: trucate own caps, instead of copying and using the first only
+ We got the caps from an intersect, it is our own, hence we can truncate it.
+
+2010-05-06 08:20:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdec.h:
+ * ext/vorbis/gstvorbisdeclib.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ vorbis: have a copy_sample func as a func pointer
+ Make some more variants for copy_sample funcs and use them via function pointer.
+
+2010-05-06 08:16:45 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audioconvert/audioconvert.c:
+ audioconvert: fix typo in comment
+
+2010-05-06 08:15:16 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x(v)imagesink: use gst_caps_can_intersect() more
+ In place where we just need to know whether caps intersect, we can use this
+ quicker function.
+
+2010-04-15 13:09:45 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/.gitignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/position-formats.c:
+ examples: add a test for difference position formats
+ The test runs position and duration queries on the pipeline in all formats.
+
+2010-04-15 13:08:39 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/audio-trickplay.c:
+ example: update status (adder is fixed now)
+
+2010-04-15 13:08:01 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/playbin-text.c:
+ example: make app static
+
+2010-05-05 13:25:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: printf format fixes
+
+2010-05-04 15:32:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: weekday and month names in RTSP date string should be in C locale
+ Create date string using C locale weekday and month names.
+ Fixes #617636.
+
+2010-05-04 17:54:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: add all qtdemux types to downloadable types
+ Add all the media types that qtdemux can handle to the list of downloadable
+ types.
+
+2010-05-04 17:38:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: handle corrupt indexes
+ Make sure we handle and receover from corrupt indexes.
+
+2010-05-04 15:47:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix EOS check
+
+2010-05-04 13:51:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: avoild division by 0
+
+2010-05-04 13:50:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: cleanup unused defines
+
+2010-05-04 13:36:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: use the index in push mode when we can
+ When seeking in push mode, try to use the index first before we use the bitrate
+ estimation.
+
+2010-05-04 13:05:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: use skeleton duration when possible
+
+2010-05-04 13:02:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggstream: parse duration from 3.3 skeleton
+
+2010-03-02 11:16:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: more index parsing work
+
+2010-03-01 13:50:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: clean up fishead/fisbone parsing
+ Remove some redundant code for parsing fishead streams. Actually use the data we
+ parsed (mostly start_time).
+
+2010-05-04 11:19:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ oggdemux: implement seek in push mode
+ Refactor start time collection code.
+ When we receive a flush_stop, resync to the new start time and push out a new
+ segment event.
+
+2010-05-03 16:52:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: make event handling better
+ Explicitly handle FLUSH events and resync on FLUSH_STOP.
+ Make send_event return a boolean.
+ Use more performant send_event function to forward events.
+
+2010-04-30 18:37:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: implement seeking in pushmode
+ Convert seek requests to bytes using the bitrate and forward them upstream. Does
+ not quite work because the flushing and resyncing is not implemented yet.
+
+2010-04-30 18:03:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: refactor for seeking in pushmode
+ refactor the code a little to prepare for seeking in push mode
+
+2010-05-03 12:46:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds new geo-location mappings
+ Adds GST_TAG_GEO_LOCATION_MOVEMENT_SPEED,
+ GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION and
+ GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION to xmp
+ mappings.
+ Tests included.
+
+2010-04-26 22:08:41 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds xmp mappings for device tags
+ Adds xmp mappings for GST_TAG_DEVICE_MANUFACTURER and
+ GST_TAG_DEVICE_MODEL. Also adds tests for it.
+
+2010-04-30 19:56:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspbase64.c:
+ * gst-libs/gst/rtsp/gstrtspbase64.h:
+ rtsp: deprecate remaining base64 function now that we depend on GLib 2.20
+ API: deprecate gst_rtsp_base64_decode_ip(), use g_base64_decode_inplace() instead
+
+2010-04-30 19:37:33 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basertpdepayload: ensure writable metadata
+
+2010-04-30 17:41:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: use bitrate to estimate length in pushmode
+ Parse the bitrate from the various streams.
+ Use the bitrate and the upstream length in bytes to estimate the total stream
+ duration in push mode.
+
+2010-04-30 14:07:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/gio/gstgiobasesrc.c:
+ Bump GLib requirement to 2.20
+ See http://gstreamer.freedesktop.org/wiki/ReleasePlanning/GLibRequirement
+
+2010-04-30 13:36:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: forward duration query duration during group switch if no cached duration
+ ... such as during first group setup.
+ Fixes #616396.
+
+2010-04-02 16:37:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ oggdemux: only EOS when all streams are EOS
+
+2010-04-02 16:36:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix debug message
+
+2010-04-30 08:45:43 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/audio-trickplay.c:
+ test: fix copy and paste error of variable name
+
+2010-04-18 20:46:37 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ adder: only accept seek-types none and set
+ Previously we were also acting on cur and end, but treating them like none.
+
+2010-04-14 23:31:20 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadder.h:
+ adder: rework timestamping
+ Adder was using always incrementing timestamps. Seeking was done by setting the
+ position in the newsegment event. This was failing when doing segmented seeks
+ with rate<0.0, as offset (and thus timestamp) would go below 0.
+ Now we take both cur and end from the seek event. We construct newsegment events
+ depending including cur and end from the seek event. We set position to the
+ start of the segment. Timestamp is set to start or end of segment depending on
+ rate. Offset is recalculated.
+
+2010-04-26 17:30:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Add support for deinterlacing
+ This is disabled by default and can be enabled with the
+ deinterlace flag.
+ Fixes bug #547603.
+
+2010-04-26 11:12:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplay-enum.c:
+ * gst/playback/gstplay-enum.h:
+ playbin2: Add flag for enabling/disabling automatic deinterlacing
+
+2010-04-26 11:11:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplay-enum.c:
+ playbin: Use g_once_init_{enter,leave} instead of GOnce for enum/flag registration
+
+2010-04-23 17:01:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
+ ffmpegcolorspace: Use GST_BOILERPLATE and use GstVideoFilter as base class
+ This gives automatic QoS handling.
+
+2010-04-23 16:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Correctly reconfigure the video chain when switching from a subtitle to a non-subtitle file
+ Fixes bug #616422.
+
+2010-04-23 16:08:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If a text sink is provided, let subtitle parsing be done by decodebin2 if required
+ This way subtitle sinks only get buffers in the format that they
+ understand, i.e. raw parsed text in most cases.
+ Fixes bug #614942.
+
+2010-04-23 15:30:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Set subtitle encoding on the decodebins again
+
+2010-04-23 15:22:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: API: Add GST_VIDEO_FORMAT_v308 for packed 4:4:4 YUV
+
+2010-04-23 15:14:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ videoscale: Some random cleanup
+
+2010-04-23 15:06:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add support for Y444, Y42B and Y41B
+
+2010-04-23 14:42:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Reorder template caps by the amount of information contained in the color formats
+
+2010-04-22 15:46:17 -0400 Joshua M. Doe <joshua.doe@us.army.mil>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: add support for video/x-raw-gray
+
+2010-04-29 15:05:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/inspect/plugin-decodebin2.xml:
+ * docs/plugins/inspect/plugin-playbin.xml:
+ docs: remove references to and introspection data of plugins that no longer exist
+ Some plugins (decodebin2, playbin) have been renamed or merged
+ into different plugins (uridecodebin, playback).
+
+2010-04-29 15:02:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development.
+
+=== release 0.10.29 ===
+
+2010-04-28 02:16:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.29
+
+2010-04-28 01:34:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
+
+2010-04-25 23:14:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.28.3 pre-release
+
+2010-04-20 17:20:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-plugins-base.doap:
+ doap: update repository info from cvs->git and maintainers
+
+2010-04-23 14:39:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From fc85867 to 4d67bd6
+
+2010-04-22 20:58:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix Y41B->Y444 conversion
+ ...which is the intermediate conversion for conversion to all
+ other formats.
+ Fixes bug #616545.
+
+2010-04-16 20:03:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: Don't leak the input buffer in error cases
+ Fixes bug #615572.
+
+2010-03-29 12:53:11 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/ogg/gstoggmux.c:
+ docs: fix typo in link name
+
+2010-04-15 12:59:53 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x(v)imagesink: gracefully handle ximagesink>xwindow == NULL
+ Expose could be called before we have set the xwindow. Handle this gracefully
+ like we do in image_put.
+ Fixes #615789
+
+2010-04-15 11:44:49 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: refactor _update_geometry()
+ Refactor like in xvimagesink. Remove the extra parameter and adjust the assert check.
+
+2010-04-15 07:18:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ configure: Drop -Wcast-align
+ Commit message copied from core's commit from Benjamin Otte:
+ 246f5dba96a5b50bb74621af67b30942cca72af5
+ Apparently gcc warns that GstMiniObject is not castable to
+ GstEvent/Message/Buffer due to them containing 64bit variables, even
+ though ARM hackers claim that those only need 4byte alignment. And as
+ long as gcc behaves that way, this warning is not very useful.
+ So we'll remove the warning until this problem is fixed.
+ Fixes #615698
+
+2010-04-14 14:13:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/tag/lang-tables.dat:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ * win32/common/video-enumtypes.c:
+ 0.10.28.2 pre-release
+
+2010-04-14 13:50:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update translations
+
+2010-04-13 16:20:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: init geometry when setting new xid
+ Don't rely on expose event to query geomentry after new xid is set.
+ Fixes #615647.
+
+2010-04-14 13:43:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audioconvert/Makefile.am:
+ * tests/examples/app/Makefile.am:
+ * tests/examples/dynamic/Makefile.am:
+ * tests/examples/gio/Makefile.am:
+ * tests/examples/volume/Makefile.am:
+ * tests/old/examples/switch/Makefile.am:
+ build: use LDADD instead of LDFLAGS to specify libs to link to when building executables
+ Use foo_LDADD instead of foo_LDFLAGS to specify the libraries to link to.
+ This should make sure arguments are passed to the linker in the right
+ order, and makes LDFLAGS usable again.
+ Based on initial patch by Brian Cameron <brian.cameron@oracle.com>
+ Fixes #615697.
+
+2010-04-12 14:02:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add channels and rate to ADTS caps if we can
+
+2010-04-12 13:33:18 +0100 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/typefind/Makefile.am:
+ * gst/typefind/gstaacutil.c:
+ * gst/typefind/gstaacutil.h:
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add AAC level to ADTS caps
+ This adds code to calculate the level for a given AAC stream and export
+ it in the stream caps. For AAC LC streams, the level is calculated
+ according to the definition under the AAC Profile. For other streams,
+ the definition under the Main Profile is used.
+ HE-AAC support is still to be done, and is dependent on detecting the
+ presence of SBR and PS in the stream.
+ Level is added as a field of type string because that's the way it's
+ done in H.264 caps as well. There are only a few possible levels, so
+ not using a numerical type is not too painful in this case, and
+ consistency is nice.
+ Fixes #613589.
+
+2010-03-10 13:32:53 +0000 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add AAC profile to ADTS caps
+ This looks at the AAC profile for ADTS streams and adds the profile as a
+ string in the corresponding caps.
+ Profile is the actual profile, base-profile denotes the minimum codec
+ requirements to decode this stream. In this case they're always the
+ same, but they may differ e.g. in case of certain HE-AAC streams that
+ can be partially decoded by LC decoders (with loss of quality of course)
+ if no suitable HE-AAC decoder is available.
+ Fixes #612312.
+
+2010-04-11 22:58:15 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ adder: add support for negative playback rates
+ Decrement sample counter when playing backwards. Set proper segment when playing
+ backwards (0..cur instead or cur..-1). Add more logging and fix a format string.
+
+2010-03-26 19:00:47 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ audiopayload: use ptime-multiple
+ Based on patch by Olivier Crête <olivier.crete@collabora.co.uk>
+ Fixes #613248
+
+2010-04-09 16:06:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ audiopayload: add property to control packet duration
+ Add a property to specify that the amount of data in a packet should be a
+ multiple of ptime-multiple.
+ See #613248
+
+2010-04-09 11:20:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 218568f to fc85867
+
+2010-04-08 17:49:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/Makefile.am:
+ * gst/playback/Makefile.am:
+ * gst/playback/gstplayback.h:
+ playback, ogg: dist new gstplayback.h and gstogg.h
+
+2010-04-09 08:23:33 +0200 Thomas Green <thomasgr33n@googlemail.com>
+
+ * gst/playback/gstplaybin.c:
+ playbin: Only unref the volume element on dispose and when a new audio sink is set
+ Unreffing it whenever the sinks are removed will make the volume
+ element unavailable after a playbin reuse because it is only
+ recreated if the audio sink has changed.
+ Fixes bug #614288.
+
+2010-04-08 07:39:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Be sure that metadata is writable before setting caps
+ Call gst_buffer_make_metadata_writable before attempting
+ to set caps on the buffer.
+
+2010-04-08 12:21:50 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/gio/gstgio.c:
+ * ext/gnomevfs/gstgnomevfs.c:
+ ext: Invert rank of gio and gnomevfs elements
+
+2010-04-08 01:26:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsa: don't pass non-constant strings as printf format strings
+ Fixes 'format not a string literal and no format arguments' compiler
+ warning when compiling with -DGST_DISABLE_PRINTF_EXTENSION.
+
+2010-04-07 20:21:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ docs: add gtk-doc chunks with Since: tags for new GST_VIDEO_CAPS_GRAY* API
+
+2010-04-07 19:07:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ * configure.ac:
+ build: bump autoconf requirement to 2.60 for gobject-introspection.m4
+ Require autoconf 2.60 (which was released in June 2006).
+ Fixes #600718.
+
+2010-04-07 17:25:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix parsing of 8-bit grayscale caps
+
+2010-04-07 17:21:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/video/video.h:
+ video: API: Add GST_VIDEO_CAPS_GRAY{8,16}
+
+2010-04-07 17:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ video: API: Add gst_video_format_is_gray() to the docs
+
+2010-04-07 17:07:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ video: Add new symbol to the exported symbols list
+
+2010-04-07 17:06:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add support for 8-bit and 16-bit grayscale formats
+
+2010-04-06 10:55:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ * gst-libs/gst/rtsp/gstrtspconnection.h:
+ rtspconnection: Handle closed POST socket in tunneling
+ Catch more socket errors.
+ Rework how sockets are managed in the GSource, wake up the maincontext instead
+ of adding/removing the sockets from the source.
+ Add callback for when the tunnel connection is lost. Some clients (Quicktime
+ Player) close the POST connection in tunneled mode and reopen the socket when
+ needed.
+ See #612915
+
+2010-04-04 21:24:44 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ configure: fix cdparanoia check
+ Linking with libcdda_paranoia.so requires also linking with
+ libcdda_interface.so.
+
+2010-04-04 18:00:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: tag: Refactor a bit
+ Refactor xmp tags unit tests and remove an useless assertion.
+ This will make easier to add unit tests to serialize/deserialize
+ taglists.
+
+2010-04-04 21:18:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsa: Ignore errors when unpreparing or closing the device
+ Errors could happen here when the device was removed already
+ or when something is broken anyway. If errors happen here and
+ they're propagated, the element can't shutdown cleanly.
+ Fixes bug #614545.
+
+2010-04-04 20:55:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsamixer.c:
+ alsamixer: Detect errors from device polling, stop the task and post an error message
+ Partially fixes bug #614545.
+
+2010-04-04 12:13:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/seek/Makefile.am:
+ examples: build silly joystick seek example only on linux
+ jsseek depends on linux headers and should therefore only be built
+ on linux.
+ Fixes #614764.
+
+2010-04-03 22:49:11 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ audiotestsrc: swap timestamps in forward and reverse mode.
+ In reverse mode we want use the next next timestamp (and not the other way
+ around). Fixes the tests again. Also readd a log line that was dropped with
+ previous commit.
+
+2010-04-03 14:03:45 +0100 Vincent Untz <vuntz@gnome.org>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ libs: point gobject-introspection scanner to .la files
+ Point g-ir-scanner to the .la file of our library, which hopefully
+ makes it find the right dependencies in all cases (ie. our locally
+ built libgstreamer and not the system-installed one). This is also
+ how it's done in Gtk+ and how it's documented in the wiki, see
+ http://live.gnome.org/GObjectIntrospection/AutotoolsIntegration
+ Fixes #603710.
+
+2010-04-02 21:01:25 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ audiotestsrc: implement reverse playback
+ Support playback at negative rates. When having a GstController assigned, the
+ element will produce time dependend output.
+
+2010-04-02 20:56:19 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/audio-trickplay.c:
+ tests: extend audio-trickplay test app
+ Tell status in top comment. Use debug logging instead of print to be able to
+ see timing issue in debug log viewer. Add more commandline flags. Test reverse
+ playback.
+
+2010-04-02 18:56:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: Only use embed_xid if HAVE_X is defined
+ Fixes bug #614622.
+
+2010-04-01 19:13:22 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/pipelines/basetime.c:
+ tests/basetime: Don't run test with osxaudiosrc
+ libcheck runs the actual tests in a forked process and that makes the guys
+ in Cupertino really sad.
+
+2010-04-01 18:51:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ tests: Unref the bus once we're done with it
+
+2010-04-01 16:49:37 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ common: Update for new suppressions
+
+2010-04-01 13:55:15 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstplaysink.c:
+ gstplaysink: Remove unused variable.
+ The value of klass is never used
+
+2010-04-01 13:53:37 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Removing dead assignment.
+ The value of group is overwritten a few lines below before being used.
+
+2010-04-01 13:51:13 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gsttagdemux.c:
+ tagdemux: Remove unused variable
+
+2010-04-01 13:48:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/gnomevfs/gstgnomevfssink.c:
+ gstgnomevfssink: Return the proper GstFlowReturn.
+ We were always returning GST_FLOW_OK previously even if we encountered errors.
+
+2010-03-30 23:44:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ gst-libs: more gobject-introspection fixes
+ Use right .pc file variable for compiler includes this time:
+ g-ir-compiler wants the girdirs not the typelibdirs as includes.
+
+2010-03-30 20:21:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ examples: fix printf format warning in jsseek example
+ Yes, I know about G_GSIZE_FORMAT.
+
+2010-03-30 19:56:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ gst-libs: fix up gobject-introspection some more
+ Use new girdir and typlibdir from core .pc files, so we can figure
+ out the right includes to pass to the gobject-introspection tools,
+ whether core is installed in the same prefix as gobject-introspection
+ or in a different prefix or uninstalled. This also keeps us from adding
+ bogus paths to the includes that only work if core is uninstalled.
+ Also add some missing includes/pkgs where needed.
+
+2010-03-30 19:29:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/Makefile.am:
+ Our RIFF library depends on both the audio and tag libraries
+ Update rules in Makefile.am accordingly.
+
+2010-03-30 15:10:42 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Fix aduio_raw_sink typo
+
+2009-11-28 21:03:44 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/seek/.gitignore:
+ * tests/examples/seek/Makefile.am:
+ * tests/examples/seek/jsseek.c:
+ examples: Add a silly joystick based shuttle example
+
+2010-03-29 20:07:52 -0700 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: 0-length packets are delta units
+
+2010-03-29 10:47:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/Makefile.am:
+ gst-libs: build independent sub-directories in parallel if make -jN is used
+ Build those libraries that don't depend on any other gst-plugins-base
+ libraries in parallel if make -jN is used.
+
+2010-03-29 00:22:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * ext/Makefile.am:
+ * gst/Makefile.am:
+ * sys/Makefile.am:
+ * tests/examples/Makefile.am:
+ build: build plugin and example directories in parallel if make -jN is used
+ We know our plugins and examples are independent of each other, so may
+ just as well build them in parallel. Makes the output a bit messy, but
+ that shouldn't be a problem and can easily be avoided with make -j1.
+
+2010-03-28 21:50:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/Makefile.am:
+ gst-libs: specify dependencies in Makefile.am to make them explicit
+
+2010-03-24 09:59:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ * sys/xvimage/xvimagesink.c:
+ * tests/icles/test-xoverlay.c:
+ xoverlay: change new set_render_rectangle() vfunc to take four arguments so we don't depend on libgstvideo
+ Don't make libgstinterfaces (and thus libgstaudio etc.) indirectly depend
+ on libgstvideo by using the GstVideoRectangle helper structure in the API,
+ which causes undesirable dependencies, esp. with the gobject-introspection
+ (people will point and laugh at us if they find out that libgstaudio
+ depends on libgstvideo). Instead, pass the x, y, width and height parameters
+ directly to the function.
+ Re-fixes #610249.
+
+2010-03-25 18:45:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: we can handle avi in download mode too
+ Add avi to the whitelisted types that can be used for download buffering.
+
+2010-03-26 15:57:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Provide packet duration function for old FLAC mapping too
+ Fixes bug #613809.
+
+2010-03-18 22:12:40 +0000 Damien Lespiau <damien.lespiau@intel.com>
+
+ * autogen.sh:
+ autogen.sh: Don't call configure with --enable-plugin-docs
+ configure gives a nice warning:
+ configure: WARNING: unrecognized options: --enable-plugin-docs
+ and indeed, I could not find anything in the configure.ac or the m4
+ macros that would allow enabling that option. Remove it then.
+
+2010-03-24 23:04:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Do not remove tag from list twice
+ There was a but when parsing the tags that removed two tags
+ from the list when only one was parsed
+
+2010-03-24 14:43:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Add some comments
+ Just adds some comments explaining some stuff about the
+ (de)serialization functions. Add myself to the copyright list too.
+
+2010-03-24 10:18:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds _USER_RATING mapping for xmp
+ Adds a new mapping for _USER_RATING on xmp helper lib
+ and also adds tests for it
+
+2010-03-23 09:32:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Add Elevation tag mapping
+ Adds a mapping to the _ELEVATION tag, this is a different
+ mapping as it has to be mapped into exif:GPSAltitude and
+ exif:GPSAltitudeRef at the same time. So we needed to refactor
+ a little more to be able to deserialize it properly.
+ Now, when parsing a xmp buffer into a taglist all tags are
+ added to a list before being parsed so that when one of the
+ altitude tags are found the deserialization function can search
+ for its complementary tag to do the correct parsing
+ Fixes #613690
+
+2010-03-23 09:48:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Fix off by one
+ Avoid ignoring single char tags, like exif:GPSAltitudeRef
+ Fixes #613690
+
+2010-03-22 15:18:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds mappings for LATITUDE and LONGITUDE
+ Adds the mappings for those tags and tests
+ for tags serialization.
+ Fixes #613690
+
+2010-03-22 22:03:09 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Refactor buffer parsing
+ When parsing the xmp buffer into the gst taglist store the
+ found tags into a list to be parsed only after finding all
+ tags on the buffer. This allows the parser function to search
+ this list for complimentary tags that should be parsed together
+ Fixes #613690
+
+2010-03-20 11:17:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Refactor mappings storage
+ This commit is only refactoring, no fetaures added.
+ Do not store tags in flexible arrays as it doesn't allow us
+ to use nested flexible arrays. This is going to be needed in the
+ following commits to map gst tags that are stored into
+ 2 separate tags in xmp (Not that they are alternatives, but
+ they are complementary).
+ For example, GST_TAG_ELEVATION is represented in the exif
+ schema with 2 fields: the absolute altitude and an integer
+ to indicate if it is above or below sea level.
+ The previous mappings storage wouldn't allow us to
+ express it.
+ Also store a serialization and a deserialization function
+ for each xmp tag as some of them require some non-trivial
+ convertion to its string form.
+ Fixes #613690
+
+2010-03-24 18:51:42 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 55cd514 to c1d07dd
+
+2010-03-24 18:55:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: parse more info from the buffering query
+ Parse more info from the buffering query and log this as debug info.
+
+2010-03-24 12:10:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ rtsptransport: ignore unparsable ranges
+ Ignore unparsable port ranges instead of erroring out.
+ Fixes #613591
+
+2010-03-23 18:36:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstrtsp.def:
+ win32: Add new gst_rtsp_lower_trans_get_type() symbol to the symbol lists
+
+2010-03-23 11:01:17 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add some more fourcc for MPEG-4 video
+
+2010-03-22 09:15:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require core git
+
+2010-03-22 08:38:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * pkgconfig/gstreamer-fft-uninstalled.pc.in:
+ * pkgconfig/gstreamer-fft.pc.in:
+ pkgconfig: Add @LIBM@ to the FFT pkg-config files
+
+2010-03-22 08:35:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * pkgconfig/gstreamer-app-uninstalled.pc.in:
+ * pkgconfig/gstreamer-audio-uninstalled.pc.in:
+ * pkgconfig/gstreamer-cdda-uninstalled.pc.in:
+ * pkgconfig/gstreamer-fft-uninstalled.pc.in:
+ * pkgconfig/gstreamer-floatcast-uninstalled.pc.in:
+ * pkgconfig/gstreamer-floatcast.pc.in:
+ * pkgconfig/gstreamer-interfaces-uninstalled.pc.in:
+ * pkgconfig/gstreamer-netbuffer-uninstalled.pc.in:
+ * pkgconfig/gstreamer-pbutils-uninstalled.pc.in:
+ * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
+ * pkgconfig/gstreamer-riff-uninstalled.pc.in:
+ * pkgconfig/gstreamer-rtp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-rtsp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-sdp-uninstalled.pc.in:
+ * pkgconfig/gstreamer-tag-uninstalled.pc.in:
+ * pkgconfig/gstreamer-video-uninstalled.pc.in:
+ pkgconfig: Fix include and library paths for the uninstalled pc files
+
+2010-03-20 13:42:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/gio/gstgiobasesrc.c:
+ gio: add cast to avoid compiler warning with old GLib versions
+ g_file_input_stream_query_info() had char * instead of const char *
+ as attribute argument before 2.20.
+ Fixes #613387, spotted by tetsuyayasuda@gmail.com
+
+2010-03-20 12:55:36 +0000 Torsten Schönfeld <kaffeetisch@gmx.de>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ docs: add Since: tags to gst_x_overlay_handle_event() docs
+ Fixes #613403.
+
+2010-03-19 22:33:58 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ Constify some strings in the API
+ Needed by plugins-good
+
+2010-03-19 16:41:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Only set color-matrix and chroma-site for relevant formats
+ The color-matrix only makes sense for colorful formats, i.e. not Y800
+ and the chroma-site only for non-4:4:4(:4) formats.
+
+2010-03-19 15:37:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoradec.h:
+ theoradec: add QoS messages to the decoder
+ Post QoS messages when we drop a frame because of QoS.
+
+2010-03-19 15:00:01 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspdefs.h:
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ * gst-libs/gst/rtsp/gstrtsptransport.h:
+ rtsp: add GType for transport flags
+ Make a method to register the transport flags as a GType.
+
+2010-03-19 01:00:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/cdparanoia/Makefile.am:
+ * ext/gio/Makefile.am:
+ * ext/gnomevfs/Makefile.am:
+ * ext/libvisual/Makefile.am:
+ * ext/ogg/Makefile.am:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/tcp/Makefile.am:
+ * gst/videotestsrc/Makefile.am:
+ * sys/v4l/Makefile.am:
+ * tests/examples/app/Makefile.am:
+ * tests/examples/overlay/Makefile.am:
+ * tests/icles/Makefile.am:
+ build: Makefile.am fixes
+ Mostly just add missing $(GST_BASE_CFLAGS), but also fix up order
+ of flags (see docs/random/moving-plugins).
+
+2010-03-19 00:46:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/pipelines/.gitignore:
+ .gitignore: ignore new unit test binary
+
+2010-03-17 23:57:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: -Wmissing-prototypes and -Wnested-externs are not valid for C++
+ Fixes building Qt-based overlay examples in combination with -Werror.
+
+2010-03-17 16:32:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: wrap overly long warning flag lines
+
+2010-03-17 19:24:27 -0300 Reuben Dowle <reube.dowle@navico.com>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Fix caps leak
+ Unref caps when peer doesn't accept caps
+ Fixes #613198
+
+2010-03-17 08:13:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ tests: capsfilter-renegotiation: Adds a new unit test
+ Adds a new test for checking that capsfilter 'caps' property
+ changes cause caps renegotiation on the pipeline.
+
+2010-03-17 16:46:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/vs_4tap.c:
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Use correct boundary checks for YUY2/UYVY
+ Fixes bug #613093.
+
+2010-03-17 16:39:13 +0100 Peter Kjellerstedt <peter.kjellerstedt@axis.com>
+
+ * gst-libs/gst/rtsp/gstrtspdefs.c:
+ rtsp: Further clean up of gst_rtsp_strresult()
+ Since we no longer use an array of error messages, there is no reason
+ to clamp the error code, which allows us to simplify the code some more
+ and also to actually report the correct error code for unknown errors.
+
+2010-03-17 15:41:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Remove useless cast
+ It's not necessary anymore after latest core change to GstValueArray.
+
+2010-03-17 12:08:30 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ Add more warning flags
+ The warnings are:
+ -Wcast-align
+ -Winit-self
+ -Wmissing-include-dirs
+ -Waddress
+ -Waggregate-return
+ -Wno-multichar
+ -Wnested-externs
+ No code needed to be fixed.
+
+2010-03-17 11:14:29 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst/audioconvert/gstfastrandom.h:
+ Fix for -Wold-style-definition
+ I didn't add the flag to configure because libvisual ships headers that
+ trigger this warning.
+
+2010-03-17 10:53:21 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ * ext/pango/gstclockoverlay.h:
+ * gst/subparse/mpl2parse.c:
+ Add -Wformat-nonliteral -Wformat-security
+ And fix the resulting compile failures.
+ I'm sorry about the patch necessary to gstclockoverlay.h but after
+ talking to Tim we decided we can live with it.
+
+2010-03-17 10:51:57 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/rtsp/gstrtspdefs.c:
+ rtsp: Refactor gst_rtsp_strresult
+ 2 goals in the refactoring:
+ - Put the error messages closer to their enum values, so that it's easy
+ to see which error belongs to which value.
+ - Make gcc not complain with -Wformat-nonliteral
+
+2010-03-17 10:47:07 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmp: Refactor code
+ I initially looked here because I wanted compiles to not fail with
+ -Wformat-nonliteral but ended up refactoring the code to make it look
+ nicer.
+ As I lack a large collection of XMP tagged files, I only did rough
+ testing of the code. The testsuite passes though.
+
+2010-03-16 20:05:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * m4/Makefile.am:
+ * m4/a52.m4:
+ * m4/aalib.m4:
+ * m4/as-arts.m4:
+ * m4/as-ffmpeg.m4:
+ * m4/as-liblame.m4:
+ * m4/as-slurp-ffmpeg.m4:
+ * m4/esd.m4:
+ * m4/gconf-2.m4:
+ * m4/glib.m4:
+ * m4/gst-artsc.m4:
+ * m4/gst-matroska.m4:
+ * m4/gst-sdl.m4:
+ * m4/gst-shout2.m4:
+ * m4/gst-sid.m4:
+ * m4/gtk.m4:
+ * m4/libfame.m4:
+ * m4/libmikmod.m4:
+ m4: remove some unused .m4 files
+
+2010-03-16 18:31:15 +0100 Benjamin Otte <otte@redhat.com>
+
+ * ext/alsa/gstalsaplugin.c:
+ * ext/ogg/gstoggdemux.c:
+ More ENABLE_NLS fixes
+
+2010-03-16 18:06:16 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/gettext.h:
+ Fix for ENABLE_NLS being undefined for -Wundef
+
+2010-03-15 22:49:53 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ * ext/libvisual/visual.c:
+ * ext/theora/gsttheoraenc.c:
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/interfaces/mixer.c:
+ * gst-libs/gst/interfaces/mixer.h:
+ * gst-libs/gst/rtsp/gstrtspdefs.c:
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ * gst-libs/gst/tag/tags.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/subparse/samiparse.c:
+ * gst/typefind/gsttypefindfunctions.c:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ * gst/volume/gstvolume.c:
+ * sys/v4l/gstv4lelement.c:
+ * sys/xvimage/xvimagesink.c:
+ * tests/check/elements/audioconvert.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/playbin.c:
+ * tests/check/elements/playbin2.c:
+ * tests/check/elements/videorate.c:
+ * tests/check/libs/pbutils.c:
+ * tests/check/libs/video.c:
+ * tests/check/pipelines/simple-launch-lines.c:
+ * tests/examples/seek/scrubby.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/stress-playbin.c:
+ Add -Wwrite-strings to configure
+ Fixes for the code included
+
+2010-03-16 15:45:23 +0100 Benjamin Otte <otte@redhat.com>
+
+ * ext/alsa/gstalsamixer.c:
+ * ext/alsa/gstalsamixerelement.c:
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * ext/vorbis/gstvorbistag.c:
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstinputselector.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gsttcpclientsink.c:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpserversink.c:
+ * gst/tcp/gsttcpserversrc.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * sys/v4l/gstv4ljpegsrc.c:
+ * sys/v4l/gstv4lmjpegsink.c:
+ * sys/v4l/gstv4lmjpegsrc.c:
+ * sys/v4l/gstv4lsrc.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ * tests/check/elements/audioconvert.c:
+ * tests/check/elements/playbin.c:
+ * tests/check/elements/playbin2.c:
+ * tests/check/elements/textoverlay.c:
+ * tests/check/libs/cddabasesrc.c:
+ * tests/check/libs/pbutils.c:
+ * tests/old/testsuite/alsa/formats.c:
+ * tests/old/testsuite/alsa/sinesrc.c:
+ gst_element_class_set_details => gst_element_class_set_details_simple
+ Also change my email from the old university one to the current one.
+
+2010-03-15 22:17:56 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ Add -Wundef flag
+
+2010-03-16 16:15:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: allow for more ipv6 addresses
+ Use hints in getaddrinfo() so that we can also resolve ipv6 addresses.
+
+2010-03-11 14:52:09 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: arrange for a running ringbuffer/clock for _wait_eos
+ Fixes #612223.
+
+2010-03-16 01:08:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videorate.c:
+ tests: fix videorate test
+ Fix up videorate test for latest videotestsrc changes: just check for
+ the important bits in the negotiated caps, not for exact equality with
+ our filter caps. Also don't leak the videorate element in the test.
+
+2010-03-15 12:54:32 -0500 Rob Clark <rob@ti.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add mapping for On2 VP7 fourccs
+ Fixes #612968.
+
+2010-03-15 12:54:01 -0500 Rob Clark <rob@ti.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add mapping for On2 VP62 fourcc
+ See #612968.
+
+2010-03-15 23:46:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/audio.h:
+ * gst-libs/gst/audio/multichannel.c:
+ * gst-libs/gst/audio/multichannel.h:
+ * gst-libs/gst/interfaces/propertyprobe.c:
+ * gst-libs/gst/interfaces/tuner.c:
+ * gst-libs/gst/pbutils/install-plugins.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtsp/gstrtsptransport.h:
+ docs: more helper libraries docs fixes
+ Quieten gtk-doc a bit more.
+
+2010-03-15 23:47:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtsp/gstrtspextension.c:
+ docs: add GstRTSPExtension to docs
+ Add minimal docs for GstRTSPExtension so people know it exists.
+
+2010-03-15 18:45:13 +0000 David Hoyt <dhoyt@llnl.gov>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: use g_ascii_strncasecmp() instead of strncasecmp()
+ g_ascii_strncasecmp() is more portable and likely more robust as
+ well (with random binary data as input).
+ Fixes #612845.
+
+2010-03-15 13:39:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ docs: fix typo in gst_tag_list_from_xmp_buffer() docs chunk
+
+2010-03-15 13:32:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/navigation.c:
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ docs: fix up interfaces library docs to make gtk-doc happy
+
+2010-03-15 13:24:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: add new libgstvideo API to documentation
+
+2010-03-15 13:19:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstinterfaces.def:
+ * win32/common/libgstvideo.def:
+ win32: add recently added API to .def files
+ Also add API markers to make life easier for the release manager:
+ API: gst_x_overlay_set_render_rectangle()
+ API: gst_video_parse_caps_color_matrix()
+ API: gst_video_parse_caps_chroma_site()
+
+2010-03-15 13:14:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: use C comments instead of C++-style comments
+
+2010-03-15 13:10:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: use g_value_set_static_string() for string constants
+
+2010-03-15 14:26:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Avoid g_object_set() on NULL if a text sink is used
+ Fixes bug #611702.
+
+2010-03-15 14:10:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Correctly escape brackets in DKS regex
+ Fixes bug #612783.
+
+2010-03-15 11:36:22 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: make timeout usec more accurate
+ Adjust the returned usec from the elapsed time so it represents the remaining
+ timeout.
+
+2010-03-15 11:41:35 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/elements/videorate.c:
+ tests: update videorate test for videotestsrc changes
+ Add color-matrix to the caps we are comparing. Add logging og the caps in the
+ test.
+
+2010-03-15 01:35:15 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add chroma-zone-plate pattern
+ pattern=chroma-zone-plate is pattern similar to zone-plate,
+ but in the chroma channels instead of luma.
+
+2010-03-15 01:34:09 -0700 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: add chroma-site to caps
+
+2010-03-15 01:33:36 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: add chroma-site to caps
+
+2010-03-15 01:31:20 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: add gst_video_parse_caps_chroma_site()
+
+2010-03-14 19:10:16 -0700 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: add color-matrix to caps
+
+2010-03-14 16:17:46 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Add color-matrix to template caps
+
+2010-03-14 22:14:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ tests: make Gtk+ test programs compile with -DGSEAL_ENABLE
+ Fixes #612552, at least for now.
+
+2010-03-14 22:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ build: add cruft alert for common/shave* leftovers to top-level Makefile.am
+
+2010-03-14 13:11:53 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Don't drop zero-sized packets
+ Zero-sized packets have relevence to Theora.
+
+2010-03-12 15:47:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Revert rounding behaviour changes when using controlled volume properties
+ Now the controlled and non-controlled code paths are all having
+ exactly the same rounding behaviour and the unit tests pass again.
+
+2010-03-12 15:44:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Only allocate a mute value array if a control source exists for the mute property
+
+2010-03-12 13:55:55 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From e272f71 to 55cd514
+
+2010-03-10 10:50:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tags: Add new mapping to XMP helpers
+ Adds geotagging mappings to XMP helpers
+ Fixes #609539
+
+2010-03-11 20:16:44 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/interfaces/Makefile.am:
+ Don't have 2 include dirs
+ Seems to have been accidentally introduced in
+ 7269bc26d0a4bf44bd77a039fb54777625ef5f39.
+
+2010-03-11 16:35:10 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/icles/audio-trickplay.c:
+ tests: Fix another unitialized variable
+
+2010-03-11 16:09:26 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/icles/audio-trickplay.c:
+ tests: Fix unitialized variable.
+
+2010-03-11 15:38:18 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ * ext/ogg/gstoggdemux.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbistag.c:
+ * gst/audioconvert/audioconvert.h:
+ * gst/audioconvert/gstaudioquantize.h:
+ * gst/audioconvert/gstchannelmix.h:
+ * gst/playback/gstplaysink.c:
+ Add -Wredundant-decls to warning flags
+ ... and fix all the warnings that flag throws.
+
+2010-03-11 13:32:14 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ * ext/ogg/Makefile.am:
+ * ext/ogg/gstogg.c:
+ * ext/ogg/gstogg.h:
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/ogg/vorbis_parse.c:
+ * ext/ogg/vorbis_parse.h:
+ * ext/theora/gsttheoradec.h:
+ * ext/theora/gsttheoraenc.h:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/riff/riff.c:
+ * gst-libs/gst/rtsp/gstrtspbase64.c:
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ * gst-libs/gst/tag/lang.c:
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/ffmpegcolorspace/gstffmpeg.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.h:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplayback.c:
+ * gst/playback/gstplayback.h:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/videorate/gstvideorate.h:
+ * tests/check/elements/appsink.c:
+ * tests/check/elements/audiorate.c:
+ * tests/check/elements/audioresample.c:
+ * tests/check/libs/cddabasesrc.c:
+ * tests/check/libs/mixer.c:
+ * tests/check/libs/navigation.c:
+ * tests/examples/gio/giosrc-mounting.c:
+ Add -Wmissing-declarations -Wmissing-prototypes to warning flags
+ Includes all the fixes necessary to make stuff compile again.
+
+2010-03-11 12:49:02 +0100 Benjamin Otte <otte@redhat.com>
+
+ * ext/gio/gstgiobasesink.c:
+ gio: Remove unused function
+
+2010-03-11 11:14:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisparse.c:
+ vorbisparse: make sure header buffer metadata is writable before modifying it
+ Fixes unit test failures with core git.
+
+2010-03-11 12:18:00 +0100 Benjamin Otte <otte@redhat.com>
+
+ * tests/check/elements/multifdsink.c:
+ check: Ref buffers after setting caps on them
+ Reffing makes metadata unwritable, so we need to set the caps before.
+
+2010-03-11 12:04:32 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ Add WARNING_CXXFLAGS where ERROR_CXXFLAGS are
+ This matches the previous commit doing the same for CFLAGS in response
+ to the common/ module changes.
+
+2010-03-11 12:04:37 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
+
+2010-03-11 10:38:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/icles/test-xoverlay.c:
+ tests: don't use Gtk+ 2.18 API for no good reason
+ The rest of the code directly uses widget->allocation as well, so no point
+ in using the new API in other places.
+
+2010-03-11 11:20:48 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From df8a7c8 to e272f71
+
+2010-03-11 10:55:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xvoverlay: correct version number in docs
+
+2010-02-26 13:56:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/.gitignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/audio-trickplay.c:
+ tests: add a test for trickplay in audio synthesis graphs
+ Right now this mostly demonstatest what not works. That is seeking with
+ start-type = NONE to only update the rate and playing backwards. Also
+ it shows that non-flushing seeks tend to lockup adder. Separate unit tests
+ for the issues follow.
+
+2010-02-08 17:20:35 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst-libs/gst/tag/tag.h:
+ * tests/check/libs/tag.c:
+ * win32/common/libgsttag.def:
+ tags: add basic xmp metadata support
+ XMP metadata can be embedded in many media container formats. Implement own
+ parser and formatter that can be used to convert between an xpacket and a
+ GstTagList. Add unit tests.
+
+2010-02-19 14:38:36 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/.gitignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/test-xoverlay.c:
+ example: add an example for xoverlay::set_render_rectangle()
+ This add a new example which animates a target recangle for the video.
+
+2010-02-19 14:46:43 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ xvimagesink: implement set_render_rectangle
+ Previously we hardcoded the target rectangle passes to Xv(Shm)PutImage. Extend
+ the implementation to use a full rectangle and don't assume 0,0 for top,left.
+
+2010-02-17 15:00:13 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ xoverlay: add new vmethod ::set_render_rectangle()
+ Add set_render_rectangle() vmethod to the interface to better support windowless
+ toolkits (e.g. qt graphicsview or video on canvas in general). Right now we
+ always fill the widget to 100%. With the patch we can use a rectangular target
+ region. Fixes #610249.
+ API: GstXOverlay::set_render_rectangle()
+
+2010-02-16 12:06:08 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x(v)imagesink: take new size from event thread and do not poll for every frame
+ We can update the geometry in ConfigureNotify (unless we disable event-
+ handling). If event handling is disabled, one should use _expose() to trigger a
+ redraw and update the geometry.
+
+2010-03-10 21:51:59 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From 9720a7d to df8a7c8
+
+2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ Update for recent changes to common submodule
+ This just replaces every "$ERROR_CFLAGS" usage with a usage of
+ "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
+ previously.
+ Actually using that separation will happen later.
+
+2010-03-10 20:43:46 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From 0b6e072 to 9720a7d
+
+2010-03-10 16:09:45 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From 7cc5eb4 to 0b6e072
+
+2010-03-10 14:36:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttagdemux.c:
+ tagdemux: do not cache FLUSH_START/_STOP events
+ ... and similarly so for serialized events.
+
+2010-03-10 14:34:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: provide correct error message if configured audio/video sink fails
+
+2010-03-10 10:22:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.h:
+ vorbisdec: remove unused field
+
+2010-02-02 11:34:10 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/pipelines/vorbisdec.c:
+ tests: enable strict discontinuity checking on vorbisdec pipeline
+ Closes #423086.
+
+2010-03-10 01:09:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7aa65b5 to 7cc5eb4
+
+2010-03-10 01:07:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ docs: fix Returns: for gst_video_parse_caps_color_matrix()
+
+2010-03-10 00:46:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update for changed string
+
+2010-03-10 00:42:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videorate.c:
+ tests: fix typo in videorate unit test pipeline description
+ Two consecutive ! ! leave a 'Link without source' error in the debug log.
+
+2010-03-10 00:41:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videorate.c:
+ tests: don't use deprecated functions in videorate unit test
+
+2010-03-10 00:29:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: add new API to libgstvideo.def
+
+2010-03-09 15:39:55 -0800 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Don't flush after every frame for theora
+
+2010-03-09 21:26:58 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 44ecce7 to 7aa65b5
+
+2010-03-09 13:05:23 -0800 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add color-matrix handling to caps
+
+2010-01-30 22:55:01 -0800 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: Add color-matrix to caps
+
+2010-02-26 16:25:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ * pkgconfig/Makefile.am:
+ * tests/examples/overlay/Makefile.am:
+ * tools/Makefile.am:
+ build: Make some more rules silent if requested
+
+2010-02-26 15:40:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use automake 1.11 silent rules instead of shave if available
+ This makes sure that we use something that is still maintained and
+ also brings back libtool 1.5 support.
+
+2010-02-23 19:12:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Don't fail if there are subtitles and audio but no video
+ Change playbin2 to not error out if there are subtitles and audio
+ but no video. If visualizations are enabled the subtitles are rendered on top
+ of the visualization stream, otherwise the subtitles are not linked at all and
+ only the audio is played (and a warning message is posted).
+ If there are only subtitles but neither audio nor video an error message is
+ still posted.
+ Fixes bug #610866.
+
+2010-02-17 19:18:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolume.h:
+ volume: If a controller is used, use sample accurate property values
+ Fixes bug #609801.
+
+2010-03-09 19:17:04 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst-libs/gst/video/video.c:
+ gstvideo: Fix typos in comments
+
+2010-03-09 17:32:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development
+
=== release 0.10.28 ===
-2010-03-08 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-03-08 23:20:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.28, "Those Norwegians"
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.28
+
+2010-03-08 23:19:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2010-03-08 21:57:03 +0100 Benjamin Otte <otte@redhat.com>