Release 0.10.32
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 21 Jan 2011 10:50:06 +0000 (10:50 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 21 Jan 2011 10:50:06 +0000 (10:50 +0000)
38 files changed:
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

index b79442b..fecf15a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== release 0.10.32 ===
+
+2011-01-21  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         releasing 0.10.32, "Your Life You Like It Well"
+
+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  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-11-30 19:25:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.10.31, "Dance Like It's 1982"
+       * 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>
 
diff --git a/NEWS b/NEWS
index 491aae9..acd3e61 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,131 @@
-This is GStreamer Base Plug-ins 0.10.31, "Dance Like It's 1982"
+This is GStreamer Base Plug-ins 0.10.32, "Your Life You Like It Well"
+
+Changes since 0.10.31:
+
+      * GLib requirement is now >= 2.22, gobject-introspection >= 0.9.12
+      * New encodebin element
+      * New encoding profile and encoding targets API in pbutils
+      * audioresample: corrected buffer duration calculation to account for nonzero initial timestamp
+      * audioresample: provide as much valid output ts and offset as valid input
+      * 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
+      * decodebin2: deprecate new-decoded-pad and removed-decoded-pad signals (use "pad-added" and "pad-removed" instead)
+      * multifdsink: add first and last buffer's timestamp to the stats; only keep last valid timestamp
+      * oggdemux: extract more tags (vorbis comment headers, Kate)
+      * oggdemux: ignore header pages when looking for keyframe; set headers on caps
+      * oggdemux: fix interpretation of Theora granule position and parsing of Theora size
+      * oggparse: Set DELTA_UNIT on buffers
+      * playbin2: delay stream-changed messages, fixing KATE subtitle recognition
+      * textoverlay: make text, xpos, ypos, color, and silent properties controllable
+      * typefinding: (E)AC-3 and ISO typefinder improvements; add yuv4mpeg typefinder
+      * typefinding: add "stream-format" to h264 caps, and framed=false to DTS caps
+      * typefinding: assume EBML files without doctype are matroska
+      * videorate: fix behaviour for frame rate cap changes
+      * vorbisdec: avoid using invalid timestamps; keep timestamps when no decoded output
+      * ximagesink, xvimagesink: add read-only window-width and window-height properties
+      * baseaudiopay: fix timestamps on buffer lists
+      * baseaudiosink: protect against ringbuffer disappearing while in a query
+      * basedepay: add support for buffer lists in the depayloader
+      * basertppay: use RTP base time when invalid timestamps
+      * rtpbuffer: relax arrangement for RTP bufferlists
+      * rtpdepayloader: add support for getting events
+      * rtppayload: copy applied rate to segment
+      * sdp: add method to check for multicast addresses
+      * sdp: only parse TTL for IP4 addresses
+      * video: add 8-bit paletted RGB, YUV9, YVU9 and IYU1 video formats
+      * video: return correct component width/height for A420
+
+Bugs fixed since 0.10.31:
+
+      * 619778 : oggdemux: fails on zero-length pages with Patent_Absurdity_HD_3540kbit.ogv
+      * 586570 : Add GAP Flag support to audioresample
+      * 623413 : pbutils: Add/Fix some media descriptions
+      * 627476 : New profile library and encoding plugin
+      * 629349 : [oggdemux] extract stream tags for tagreadbin and transcoding
+      * 632667 : [ximagesink] added read-only properties window-width and window-height
+      * 634397 : [multifdsink] [PATCH] Add the timestamp of the first and last buffer to the stats
+      * 634522 : gst-visualize-m.m imports but doesn't use File::Basename
+      * 635231 : baseaudiosink: protect against ringbuffer disappearing while in a query
+      * 636198 : decodebin2: " removed-decoded-pad " signal never fired
+      * 636769 : [appsink] Flushing property is never reset
+      * 636827 : Usage of gst_caps_interset where gst_caps_can_intersect was intended?
+      * 637324 : oggdemux: unable to demux Ogg files with Skeleton in push mode
+      * 637377 : timeoverlay: add missing break
+      * 637519 : ogg: implement packet duration query for kate streams
+      * 637586 : playbin2 fails to recognize subtitle caps from katedec
+      * 637735 : [encoding-profile] automatic load/save support and registry
+      * 637758 : [exiftag] Generates buffers with uninitialized data during taglist- > exif buffer serialization
+      * 637822 : oggdemux: allocate buffers using gst_buffer_new_and_alloc
+      * 637927 : oggdemux: set headers on caps
+      * 638200 : [oggdemux] fails to playback video file
+      * 638276 : oggstream: when the last keyframe position is not known, do not use -1
+      * 638859 : textoverlay: make misc. properties controllable
+      * 638901 : [encodebin] proper element documentation
+      * 638903 : [encodebin] missing-plugin support
+      * 638961 : Small configure bashism 0.10.31.2
+      * 639039 : gobject-introspection: GstPbutils gir scanner fails to link with gold linker
+      * 639121 : oggdemux: outdated comment for gst_ogg_demux_submit_buffer()
+      * 639215 : examples: Allow building with newer GTK+
+      * 639730 : discoverer: Validate timeouts before processing them
+      * 639755 : discoverer: Clean up callbacks in dispose()
+      * 639778 : discoverer: Drop new stream tags once preroll is done
+      * 639790 : [gdp] Fix metadata g_warning
+      * 639747 : Please export GST_TYPE_APP_STREAM_TYPE
+      * 553244 : theoraparse doesn't work at all (throws criticals and asserts)
+
+
+API added since 0.10.31:
+
+      * gst_app_stream_type_get_type()
+      * gst_discoverer_info_get_seekable()
+      * gst_encoding_audio_profile_get_type()
+      * gst_encoding_audio_profile_new()
+      * gst_encoding_container_profile_add_profile()
+      * gst_encoding_container_profile_contains_profile()
+      * gst_encoding_container_profile_get_profiles()
+      * gst_encoding_container_profile_get_type()
+      * gst_encoding_container_profile_new()
+      * gst_encoding_list_all_targets()
+      * gst_encoding_list_available_categories()
+      * gst_encoding_profile_find()
+      * gst_encoding_profile_get_description()
+      * gst_encoding_profile_get_format()
+      * gst_encoding_profile_get_input_caps()
+      * gst_encoding_profile_get_name()
+      * gst_encoding_profile_get_presence()
+      * gst_encoding_profile_get_preset()
+      * gst_encoding_profile_get_restriction()
+      * gst_encoding_profile_get_type()
+      * gst_encoding_profile_get_type_nick()
+      * gst_encoding_profile_is_equal()
+      * gst_encoding_profile_set_description()
+      * gst_encoding_profile_set_format()
+      * gst_encoding_profile_set_name()
+      * gst_encoding_profile_set_presence()
+      * gst_encoding_profile_set_preset()
+      * gst_encoding_profile_set_restriction()
+      * gst_encoding_target_add_profile()
+      * gst_encoding_target_get_category()
+      * gst_encoding_target_get_description()
+      * gst_encoding_target_get_name()
+      * gst_encoding_target_get_profile()
+      * gst_encoding_target_get_profiles()
+      * gst_encoding_target_get_type()
+      * gst_encoding_target_load()
+      * gst_encoding_target_load_from_file()
+      * gst_encoding_target_new()
+      * gst_encoding_target_save()
+      * gst_encoding_target_save_to_file()
+      * gst_encoding_video_profile_get_pass()
+      * gst_encoding_video_profile_get_type()
+      * gst_encoding_video_profile_get_variableframerate()
+      * gst_encoding_video_profile_new()
+      * gst_encoding_video_profile_set_pass()
+      * gst_encoding_video_profile_set_variableframerate()
+      * gst_base_rtp_depayload_push_list()
+      * gst_rtsp_url_decode_path_components()
+      * gst_sdp_address_is_multicast()
+      * gst_video_parse_caps_palette()
 
 Changes since 0.10.30:
 
diff --git a/RELEASE b/RELEASE
index 3a273c9..70d1baa 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Base Plug-ins 0.10.31 "Dance Like It's 1982"
+Release notes for GStreamer Base Plug-ins 0.10.32 "Your Life You Like It Well"
         
 
 
@@ -9,8 +9,6 @@ GStreamer Base Plug-ins.
 
 
 The 0.10.x series is a stable series targeted at end users.
-It is not API or ABI compatible with the stable 0.8.x series.
-It is, however, parallel installable with the 0.8.x series.
 
 
 
@@ -27,13 +25,14 @@ This module contains elements for, among others:
   containers: ogg
   codecs: vorbis, theora
   text: textoverlay, subparse
-  sources: audiotestsrc, videotestsrc, gnomevfssrc, giosrc, appsrc
+  sources: audiotestsrc, videotestsrc, gnomevfssrc, giosrc
   network: tcp
   typefind functions
   audio processing: audioconvert, adder, audiorate, audioresample, volume
   visualisation: libvisual
   video processing: ffmpegcolorspace
-  aggregate elements: uridecodebin, playbin2, decodebin2, decodebin, playbin
+  aggregate elements: uridecodebin, playbin2, decodebin2, decodebin, playbin, encodebin
+  libraries: app, audio, cdda, fft, interfaces, netbuffer, pbutils, riff, rtp, rtsp, sdp, tag, video
 
 
 Other modules containing plug-ins are:
@@ -54,263 +53,130 @@ contains a set of less supported plug-ins that haven't passed the
 
 Features of this release
     
-      * adder: Make sure FLUSH_STOP is always sent after a flushing seek
-      * alsasrc, alsasink: add "card-name" property to get the card name in addition to the device name
-      * appsrc: don't override buffer caps if appsrc caps are NULL; fix element classification
-      * audioclock: add a function to invalidate the clock
-      * audioconvert: optimise remaining conversion code paths with Orc as well
-      * baseaudiosink,baseaudiosrc: post clock-provide and clock-lost messages when going from/to READY to/from PAUSED
-      * baseaudiosink: subtract the render_delay from our latency
-      * decodebin2: don't add non prerolled stream to topology
-      * ffmpegcolorspace: add support for A420 and fix support for 8 bit paletted RGB and IYU1
-      * gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle" property
-      * libvisual: add latency query; only drop frames that are really too old
-      * multifdsink: gdp protocol is deprecated. People should use gdppay instead
-      * oggdemux: fix seeking with negative rate with skeleton; fix wrong flowreturn handling
-      * pbutils: AAC profile and level detection utility functions
-      * pbutils: H.264 and MPEG-4 profile and level extraction utility functions
-      * pbutils: new GstDiscoverer utility API for extracting metadata and tags
-      * playbin2, decodebin2: declare stable, deprecate the old playbin/decodebin
-      * playbin2, uridecodebin: add property to configure ring buffer size
-      * rtcpbuffer: add function to manipulation the data in RTCP feedback packets
-      * rtpbuffer: add functions to add RFC 5285 header extensions to GstBufferLists
-      * rtpbuffer: add function to add RTP header extensions with a two bytes header
-      * rtpbuffer: add function to append RFC 5285 one byte header extensions
-      * rtpbuffer: add function to parse RFC 5285 header extensions
-      * rtpbuffer: add function to read RFC 5285 header extensions from GstBufferLists
-      * rtpbuffer: add function to transform a GstBuffer into a GstBufferList
-      * rtsp: improve rtsp timeout calculation and handling
-      * sdp: add methods to convert between uri and message
-      * tags: try ISO-8859-1 as second fallback in case WINDOWS-1252 is not supported
-      * tags: add many more photography/capture tags
-      * tags: EXIF and XMP tag handling improvements
-      * textoverlay: add support for NV12, NV21 and AYUV; configurable text color and position
-      * theoradec: expose telemetry properties only if libtheora was compiled with --enable-telemetry
-      * theoraenc: add support for two-pass encoding; allow change of bitrate and quality on-the-fly
-      * tools: standalone gst-discoverer-0.10 tool for discovering media file properties
-      * typefinding: detect avc1 ftyp as video/quicktime
-      * typefinding: export 3gp profile in caps
-      * typefinding: detect enhanced AC-3
-      * typefinding: extend AAC typefinder to detect LOAS streams
-      * typefinding: fix ADTS caps stream-format detail
-      * typefinding: more reliable mpeg-ts typefinding
-      * uridecodebin: Only enable progressive downloading if the upstream duration in bytes is known
-      * video: add  gst_video_convert_frame*() utility functions
-      * videorate: fixate the pixel-aspect-ratio if necessary
-      * videorate: mark duplicated frames with the GAP flag
-      * videoscale: add support for adding black borders to keep the DAR if necessary ("add-borders" property)
-      * videoscale: Fix caps fixating if the height is fixed but the width isn't
-      * videoscale: only set the PAR if the caps already had a PAR
-      * videoscale: refactor using more Orc code
-      * videotestsrc: new patterns: solid-color, ball, bar and smpte100
-      * videotestsrc: add "foreground-color" and "background-color" properties, deprecate "colorspec" property
-      * videotestsrc: add support for UYVP format, fix NV21 rendering
-      * volume: use Orc to optimise many code paths
-      * vorbisdec: decode pending buffers upon EOS when doing reverse playback
-      * xoverlay: add set_window_handle() with guintptr argument, deprecate set_xwindow_id() which doesn't work on some platforms
-      * xoverlay: allow render rectangle coordinates to be negative
+      * GLib requirement is now >= 2.22, gobject-introspection >= 0.9.12
+      * New encodebin element
+      * New encoding profile and encoding targets API in pbutils
+      * audioresample: corrected buffer duration calculation to account for nonzero initial timestamp
+      * audioresample: provide as much valid output ts and offset as valid input
+      * 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
+      * decodebin2: deprecate new-decoded-pad and removed-decoded-pad signals (use "pad-added" and "pad-removed" instead)
+      * multifdsink: add first and last buffer's timestamp to the stats; only keep last valid timestamp
+      * oggdemux: extract more tags (vorbis comment headers, Kate)
+      * oggdemux: ignore header pages when looking for keyframe; set headers on caps
+      * oggdemux: fix interpretation of Theora granule position and parsing of Theora size
+      * oggparse: Set DELTA_UNIT on buffers
+      * playbin2: delay stream-changed messages, fixing KATE subtitle recognition
+      * textoverlay: make text, xpos, ypos, color, and silent properties controllable
+      * typefinding: (E)AC-3 and ISO typefinder improvements; add yuv4mpeg typefinder
+      * typefinding: add "stream-format" to h264 caps, and framed=false to DTS caps
+      * typefinding: assume EBML files without doctype are matroska
+      * videorate: fix behaviour for frame rate cap changes
+      * vorbisdec: avoid using invalid timestamps; keep timestamps when no decoded output
+      * ximagesink, xvimagesink: add read-only window-width and window-height properties
+      * baseaudiopay: fix timestamps on buffer lists
+      * baseaudiosink: protect against ringbuffer disappearing while in a query
+      * basedepay: add support for buffer lists in the depayloader
+      * basertppay: use RTP base time when invalid timestamps
+      * rtpbuffer: relax arrangement for RTP bufferlists
+      * rtpdepayloader: add support for getting events
+      * rtppayload: copy applied rate to segment
+      * sdp: add method to check for multicast addresses
+      * sdp: only parse TTL for IP4 addresses
+      * video: add 8-bit paletted RGB, YUV9, YVU9 and IYU1 video formats
+      * video: return correct component width/height for A420
 
 Bugs fixed in this release
      
-      * 628028 : [uridecodebin] Don't enable progressive downloading for live streams
-      * 623846 : typefinding: add support for " enhanced ac3 " (eac3)
-      * 602437 : [playbin2] [gapless] Completely broken when switching between files with audio/video only
-      * 612264 : Notification needed when the first buffer is pushed by the basertppayloader
-      * 615471 : [videoscale] Interlaced handling makes output worse than no interlaced handling at all
-      * 616392 : videotestsrc colorspec=0/1 does not affect color-matrix in caps
-      * 617314 : pbutils: Add codec-specific utility functions for AAC, H.264, MPEG-4 video
-      * 617506 : [videoscale] Add support for adding black borders if necessary to keep the DAR
-      * 620291 : typefindfunctions: Export 3gp profile in caps
-      * 623663 : [typefinding] mpeg-ts file detected as audio/mpeg
-      * 623807 : [audioclock] Add gst_audio_clock_new_full() with GDestroyNotify for the user_data
-      * 623837 : typefind: only associate .webm with WebM
-      * 623918 : [typefind] Extend AAC typefinder to detect LOAS stream
-      * 624598 : [adder] crash in orc_sse_set_mxcsr()
-      * 624656 : [videoscale] UYVY scaling broken, introduces green lines
-      * 624919 : [videotestsrc] add solid color pattern
-      * 624920 : [textoverlay] configurable text color and position
-      * 624949 : [playbin2] declare playbin2 stable
-      * 625001 : [examples] Don't use GdkDraw/GdkGC
-      * 625118 : [playbin2] Race condition with EOS events in gapless mode
-      * 625944 : [pbutils] GstDiscoverer - API to discover metadata and stream information
-      * 626125 : [alsa] Conditional jump or move depends on uninitialised value(s)
-      * 626570 : [tag] Add resolution tags
-      * 626581 : [playbin2] regression: occasional deadlocks in streamsynchronizer
-      * 626621 : [playbin2] streamsynchronizer regressions
-      * 626629 : [ffmpegcolorspace] doesn't handle palettes any longer
-      * 626718 : playback: Delay usage of GstFactoryList
-      * 627203 : [alsa] alsasrc and alsasink should expose card name via property
-      * 627297 : [regression] build-failure
-      * 627565 : [xoverlay][win64] gulong can't hold a HANDLE
-      * 627768 : add NV12 support to textoverlay
-      * 627780 : GstClockOverlay re-renders string even if it hasn't changed, resulting in very high CPU usage.
-      * 627924 : riff: add support for 2vuy
-      * 628009 : [volume] Float processing with orc broken
-      * 628400 : [videorate] does not generate buffers to fill the duration of the last frame
-      * 628500 : videotestsrc: add moving color bars pattern
-      * 628747 : gst-plugins-base: unable to build because of compiler warning in libggsttag
-      * 629157 : Move video frame conversion from playback plugin to libgstvideo
-      * 629672 : gnomevfsrsrc: " handle " property should also have the GST_PARAM_MUTABLE_READY flag
-      * 629848 : build problem with current gtk+: implicit declaration of function 'gdk_draw_rectangle', GtkStyle' has no member named 'black_gc'
-      * 630303 : theoraenc: Make the bitrate/quality dynamically modifiable
-      * 630353 : [appsrc] Avoid losing buffers' caps
-      * 630440 : ringbuffer: use g_once for type-init
-      * 630443 : baseaudiosink: Add getter and setter for drift tolerance
-      * 630471 : [tag] ligatures " Œ " and " œ " are not supported in freeform strings
-      * 630496 : seek example: add new #define to set seek bar graininess
-      * 630802 : videotestsrc.c doesn't compile in Visual Studio 2008
-      * 631128 : Add methods to manipulate RFC 5285 header extensions
-      * 631312 : [streamsynchronizer] Advancing segments too much
-      * 631633 : [oggdemux] fix seeking with negative rate with skeleton
-      * 631703 : [oggdemux] sintel ogv delay when playing
-      * 631756 : Fix build with glib 2.21.3
-      * 631773 : [tags] Add new exif tags: sharpness, metering mode, file/capturing source
-      * 631774 : [xvimagesink] sets non-simple caps on pad_alloced buffer
-      * 632167 : [oggdemux] doesn't parse/push all headers in pull mode
-      * 632653 : [seek] Don't use deprecated combo box API
-      * 632656 : [uridecodebin] internal decodebin2 might fail to reach PLAYING in streaming case
-      * 632789 : [PATCH] tests/icles/: adapted test-colorkey.c and test-xoverlay.c to deprecation of gtk_widget_hide_all
-      * 632809 : [regression] build failure in 0.10.30.2 in tools/
-      * 632988 : [discoverer] gst_caps_ref() critical for substreams of unknown streams
-      * 633023 : [discoverer] Add versionized gst-discoverer tool
-      * 633203 : Regression: streamsynchroniser + disabled deinterlacing = no DVD menu highlights/subtitles
-      * 633311 : discoverer: use specific types in getters, rename some boolean getters
-      * 633336 : [discoverer] Move documentation into the correct section
-      * 633455 : [rtsp] don't let the rtsp connection timeout
-      * 634014 : GTK+3 is a moving target, lets not compile against it by default.
-      * 634584 : decodebin2 docs should mention that " new-decoded-pad " signal may be emitted after " no-more-pads " 
-      * 635067 : [*decodebin*] pad template leaked
-      * 635392 : Missing information on exported packages from GIRs
-      * 621349 : [theoraenc] Implement two-pass encoding
-      * 628488 : [theoradec] add properties to enable telemetry overlay
-      * 629746 : Enumerations have incorrect names of enum values (GEnumValue.value_name)
-      * 626869 : The RTP depayloader is sometimes sending partial frames down the pipeline without the DISCONT bit set
+      * 619778 : oggdemux: fails on zero-length pages with Patent_Absurdity_HD_3540kbit.ogv
+      * 586570 : Add GAP Flag support to audioresample
+      * 623413 : pbutils: Add/Fix some media descriptions
+      * 627476 : New profile library and encoding plugin
+      * 629349 : [oggdemux] extract stream tags for tagreadbin and transcoding
+      * 632667 : [ximagesink] added read-only properties window-width and window-height
+      * 634397 : [multifdsink] [PATCH] Add the timestamp of the first and last buffer to the stats
+      * 634522 : gst-visualize-m.m imports but doesn't use File::Basename
+      * 635231 : baseaudiosink: protect against ringbuffer disappearing while in a query
+      * 636198 : decodebin2: " removed-decoded-pad " signal never fired
+      * 636769 : [appsink] Flushing property is never reset
+      * 636827 : Usage of gst_caps_interset where gst_caps_can_intersect was intended?
+      * 637324 : oggdemux: unable to demux Ogg files with Skeleton in push mode
+      * 637377 : timeoverlay: add missing break
+      * 637519 : ogg: implement packet duration query for kate streams
+      * 637586 : playbin2 fails to recognize subtitle caps from katedec
+      * 637735 : [encoding-profile] automatic load/save support and registry
+      * 637758 : [exiftag] Generates buffers with uninitialized data during taglist- > exif buffer serialization
+      * 637822 : oggdemux: allocate buffers using gst_buffer_new_and_alloc
+      * 637927 : oggdemux: set headers on caps
+      * 638200 : [oggdemux] fails to playback video file
+      * 638276 : oggstream: when the last keyframe position is not known, do not use -1
+      * 638859 : textoverlay: make misc. properties controllable
+      * 638901 : [encodebin] proper element documentation
+      * 638903 : [encodebin] missing-plugin support
+      * 638961 : Small configure bashism 0.10.31.2
+      * 639039 : gobject-introspection: GstPbutils gir scanner fails to link with gold linker
+      * 639121 : oggdemux: outdated comment for gst_ogg_demux_submit_buffer()
+      * 639215 : examples: Allow building with newer GTK+
+      * 639730 : discoverer: Validate timeouts before processing them
+      * 639755 : discoverer: Clean up callbacks in dispose()
+      * 639778 : discoverer: Drop new stream tags once preroll is done
+      * 639790 : [gdp] Fix metadata g_warning
+      * 639747 : Please export GST_TYPE_APP_STREAM_TYPE
+      * 553244 : theoraparse doesn't work at all (throws criticals and asserts)
 
 API changed in this release
      
 - API additions:
     
-      * gst_audio_clock_invalidate()
-      * gst_audio_clock_new_full()
-      * gst_base_audio_sink_get_drift_tolerance()
-      * gst_base_audio_sink_set_drift_tolerance()
-      * gst_x_overlay_got_window_handle()
-      * gst_x_overlay_set_window_handle()
-      * GstXOverlay::set_window_handle()
-      * gst_codec_utils_aac_caps_set_level_and_profile()
-      * gst_codec_utils_aac_get_level()
-      * gst_codec_utils_aac_get_profile()
-      * gst_codec_utils_aac_get_sample_rate_from_index()
-      * gst_codec_utils_h264_caps_set_level_and_profile()
-      * gst_codec_utils_h264_get_level()
-      * gst_codec_utils_h264_get_profile()
-      * gst_codec_utils_mpeg4video_caps_set_level_and_profile()
-      * gst_codec_utils_mpeg4video_get_level()
-      * gst_codec_utils_mpeg4video_get_profile()
-      * gst_discoverer_audio_info_get_bitrate()
-      * gst_discoverer_audio_info_get_channels()
-      * gst_discoverer_audio_info_get_depth()
-      * gst_discoverer_audio_info_get_max_bitrate()
-      * gst_discoverer_audio_info_get_sample_rate()
-      * gst_discoverer_audio_info_get_type()
-      * gst_discoverer_container_info_get_streams()
-      * gst_discoverer_container_info_get_type()
-      * gst_discoverer_discover_uri()
-      * gst_discoverer_discover_uri_async()
-      * gst_discoverer_get_type()
-      * gst_discoverer_info_copy()
-      * gst_discoverer_info_get_audio_streams()
-      * gst_discoverer_info_get_container_streams()
-      * gst_discoverer_info_get_duration()
-      * gst_discoverer_info_get_misc()
-      * gst_discoverer_info_get_result()
-      * gst_discoverer_info_get_stream_info()
-      * gst_discoverer_info_get_stream_list()
-      * gst_discoverer_info_get_streams()
-      * gst_discoverer_info_get_tags()
-      * gst_discoverer_info_get_type()
-      * gst_discoverer_info_get_uri()
-      * gst_discoverer_info_get_video_streams()
-      * gst_discoverer_new()
-      * gst_discoverer_result_get_type()
-      * gst_discoverer_start()
-      * gst_discoverer_stop()
-      * gst_discoverer_stream_info_get_caps()
-      * gst_discoverer_stream_info_get_misc()
-      * gst_discoverer_stream_info_get_next()
-      * gst_discoverer_stream_info_get_previous()
-      * gst_discoverer_stream_info_get_stream_type_nick()
-      * gst_discoverer_stream_info_get_tags()
-      * gst_discoverer_stream_info_get_type()
-      * gst_discoverer_stream_info_list_free()
-      * gst_discoverer_video_info_get_bitrate()
-      * gst_discoverer_video_info_get_depth()
-      * gst_discoverer_video_info_get_framerate_denom()
-      * gst_discoverer_video_info_get_framerate_num()
-      * gst_discoverer_video_info_get_height()
-      * gst_discoverer_video_info_get_max_bitrate()
-      * gst_discoverer_video_info_get_par_denom()
-      * gst_discoverer_video_info_get_par_num()
-      * gst_discoverer_video_info_get_type()
-      * gst_discoverer_video_info_get_width()
-      * gst_discoverer_video_info_is_image()
-      * gst_discoverer_video_info_is_interlaced()
-      * GST_PLUGINS_BASE_VERSION_MAJOR
-      * GST_PLUGINS_BASE_VERSION_MINOR
-      * GST_PLUGINS_BASE_VERSION_MICRO
-      * GST_PLUGINS_BASE_VERSION_NANO
-      * GST_CHECK_PLUGINS_BASE_VERSION
-      * gst_plugins_base_version()
-      * gst_plugins_base_version_string()
-      * gst_rtcp_packet_fb_get_fci()
-      * gst_rtcp_packet_fb_get_fci_length()
-      * gst_rtcp_packet_fb_set_fci_length()
-      * gst_rtp_buffer_add_extension_onebyte_header()
-      * gst_rtp_buffer_add_extension_twobytes_header()
-      * gst_rtp_buffer_get_extension_onebyte_header()
-      * gst_rtp_buffer_get_extension_twobytes_header()
-      * gst_rtp_buffer_list_add_extension_onebyte_header()
-      * gst_rtp_buffer_list_add_extension_twobytes_header()
-      * gst_rtp_buffer_list_from_buffer()
-      * gst_rtp_buffer_list_get_extension_onebyte_header()
-      * gst_rtp_buffer_list_get_extension_twobytes_header()
-      * gst_sdp_message_as_uri()
-      * gst_sdp_message_parse_uri()
-      * GST_TAG_CAPTURING_SOURCE
-      * GST_TAG_CAPTURING_METERING_MODE
-      * GST_TAG_CAPTURING_SHARPNESS
-      * GST_TAG_IMAGE_HORIZONTAL_PPI
-      * GST_TAG_IMAGE_VERTICAL_PPI
-      * GST_TAG_CAPTURING_FLASH_FIRED
-      * GST_TAG_CAPTURING_FLASH_MODE
-      * GST_TAG_CAPTURING_EXPOSURE_PROGRAM
-      * GST_TAG_CAPTURING_EXPOSURE_MODE
-      * GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE
-      * GST_TAG_CAPTURING_GAIN_ADJUSTMENT
-      * GST_TAG_CAPTURING_WHITE_BALANCE
-      * GST_TAG_CAPTURING_CONTRAST
-      * GST_TAG_CAPTURING_SATURATION
-      * GST_TAG_CAPTURING_SHUTTER_SPEED
-      * GST_TAG_CAPTURING_FOCAL_RATIO
-      * GST_TAG_CAPTURING_FOCAL_LENGTH
-      * GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO
-      * GST_TAG_CAPTURING_ISO_SPEED
-      * GST_VIDEO_FORMAT_UYVP
-      * GST_VIDEO_FORMAT_A420
-      * gst_video_convert_frame()
-      * gst_video_convert_frame_async()
-      * GstTextOverlay:xpos
-      * GstTextOverlay:ypos
-      * GstTextOverlay:color
-      * GstVideoTestSrc:solid-color
-      * GstVideoTestSrc::foreground-color
-      * GstVideoTestSrc::background-color
-
-- API deprecations:
-    
-      * gst_x_overlay_set_xwindow_id()
-      * gst_x_overlay_got_xwindow_id()
-      * GstXOverlay::set_xwindow_id()
+      * gst_app_stream_type_get_type()
+      * gst_discoverer_info_get_seekable()
+      * gst_encoding_audio_profile_get_type()
+      * gst_encoding_audio_profile_new()
+      * gst_encoding_container_profile_add_profile()
+      * gst_encoding_container_profile_contains_profile()
+      * gst_encoding_container_profile_get_profiles()
+      * gst_encoding_container_profile_get_type()
+      * gst_encoding_container_profile_new()
+      * gst_encoding_list_all_targets()
+      * gst_encoding_list_available_categories()
+      * gst_encoding_profile_find()
+      * gst_encoding_profile_get_description()
+      * gst_encoding_profile_get_format()
+      * gst_encoding_profile_get_input_caps()
+      * gst_encoding_profile_get_name()
+      * gst_encoding_profile_get_presence()
+      * gst_encoding_profile_get_preset()
+      * gst_encoding_profile_get_restriction()
+      * gst_encoding_profile_get_type()
+      * gst_encoding_profile_get_type_nick()
+      * gst_encoding_profile_is_equal()
+      * gst_encoding_profile_set_description()
+      * gst_encoding_profile_set_format()
+      * gst_encoding_profile_set_name()
+      * gst_encoding_profile_set_presence()
+      * gst_encoding_profile_set_preset()
+      * gst_encoding_profile_set_restriction()
+      * gst_encoding_target_add_profile()
+      * gst_encoding_target_get_category()
+      * gst_encoding_target_get_description()
+      * gst_encoding_target_get_name()
+      * gst_encoding_target_get_profile()
+      * gst_encoding_target_get_profiles()
+      * gst_encoding_target_get_type()
+      * gst_encoding_target_load()
+      * gst_encoding_target_load_from_file()
+      * gst_encoding_target_new()
+      * gst_encoding_target_save()
+      * gst_encoding_target_save_to_file()
+      * gst_encoding_video_profile_get_pass()
+      * gst_encoding_video_profile_get_type()
+      * gst_encoding_video_profile_get_variableframerate()
+      * gst_encoding_video_profile_new()
+      * gst_encoding_video_profile_set_pass()
+      * gst_encoding_video_profile_set_variableframerate()
+      * gst_base_rtp_depayload_push_list()
+      * gst_rtsp_url_decode_path_components()
+      * gst_sdp_address_is_multicast()
+      * gst_video_parse_caps_palette()
 
 Download
 
@@ -340,25 +206,23 @@ Applications
 Contributors to this release
     
       * Alessandro Decina
-      * Alexey Fisher
-      * American Dynamics
-      * Andrzej K. Haczewski
+      * Andoni Morales Alastruey
+      * Andrea Sebastianutti
+      * Andy Wingo
       * Arun Raghavan
-      * Chris Shoemaker
+      * Bastien Nocera
+      * Benjamin Gaignard
+      * Byeong-ryeol Kim
       * David Schleef
       * Edward Hervey
-      * Evan Nemerson
-      * Guillaume Emont
-      * Harri Mähönen
+      * Evan Broder
+      * Gavin Stark
       * Havard Graff
-      * Jan Schmidt
+      * Koop Mast
+      * Lane Brooks
       * Leo Singer
       * Mark Nauwelaerts
-      * Matthias Clasen
-      * Olivier Crête
-      * Parthasarathi Susarla
-      * Philip Jägenstedt
-      * Philippe Normand
+      * Michael Smith
       * René Stadler
       * Rob Clark
       * Robert Swain
@@ -366,11 +230,10 @@ Contributors to this release
       * Sreerenj Balachandran
       * Stefan Kost
       * Thiago Santos
-      * Thijs Vermeir
       * Tim-Philipp Müller
-      * Tristan Matthews
       * Vincent Penquerc'h
-      * Vladimir
       * Wim Taymans
-      * Zaheer Abbas Merali
+      * Yang Xichuan
+      * Zeeshan Ali (Khattak)
+      * christian schaller
\ No newline at end of file
index cbf2bf4..3325abc 100644 (file)
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
 dnl initialize autoconf
 dnl releases only do -Wall, git and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for git/prerelease
-AC_INIT(GStreamer Base Plug-ins, 0.10.31.4,
+AC_INIT(GStreamer Base Plug-ins, 0.10.32,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-plugins-base)
 
@@ -60,7 +60,7 @@ AC_LIBTOOL_WIN32_DLL
 AM_PROG_LIBTOOL
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.10.31.3
+GST_REQ=0.10.32
 
 dnl *** autotools stuff ****
 
index f2fd2cf..5085f65 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adds multiple streams</description>
   <filename>../../gst/adder/.libs/libgstadder.so</filename>
   <basename>libgstadder.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 13a0c25..4f4dfc8 100644 (file)
@@ -3,10 +3,10 @@
   <description>ALSA plugin library</description>
   <filename>../../ext/alsa/.libs/libgstalsa.so</filename>
   <basename>libgstalsa.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index fd011b5..6c6994c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Elements used to communicate with applications</description>
   <filename>../../gst/app/.libs/libgstapp.so</filename>
   <basename>libgstapp.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 023f3bf..cbd4e58 100644 (file)
@@ -3,10 +3,10 @@
   <description>Convert audio to different formats</description>
   <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
   <basename>libgstaudioconvert.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d3038db..b1a7bcd 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adjusts audio frames</description>
   <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
   <basename>libgstaudiorate.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bf957b4..88cacca 100644 (file)
@@ -3,10 +3,10 @@
   <description>Resamples audio</description>
   <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
   <basename>libgstaudioresample.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 19faa69..e770576 100644 (file)
@@ -3,10 +3,10 @@
   <description>Creates audio test signals of given frequency and volume</description>
   <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
   <basename>libgstaudiotestsrc.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c5d4f00..96cf362 100644 (file)
@@ -3,10 +3,10 @@
   <description>Read audio from CD in paranoid mode</description>
   <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
   <basename>libgstcdparanoia.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index a316cbd..50bd54d 100644 (file)
@@ -3,10 +3,10 @@
   <description>decoder bin</description>
   <filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
   <basename>libgstdecodebin.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 83963ed..2989219 100644 (file)
@@ -3,10 +3,10 @@
   <description>various encoding-related elements</description>
   <filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
   <basename>libgstencodebin.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b52980d..bf46cb8 100644 (file)
@@ -3,7 +3,7 @@
   <description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
   <filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename>
   <basename>libgstffmpegcolorspace.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>FFMpeg</package>
index 9ac4393..5e1c917 100644 (file)
@@ -3,10 +3,10 @@
   <description>Payload/depayload GDP packets</description>
   <filename>../../gst/gdp/.libs/libgstgdp.so</filename>
   <basename>libgstgdp.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index db0ee8b..c3ce5c0 100644 (file)
@@ -3,10 +3,10 @@
   <description>GIO elements</description>
   <filename>../../ext/gio/.libs/libgstgio.so</filename>
   <basename>libgstgio.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e92b7cc..2bf1663 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements to read from and write to  Gnome-VFS uri&apos;s</description>
   <filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
   <basename>libgstgnomevfs.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5ee4ddd..3553cde 100644 (file)
@@ -3,10 +3,10 @@
   <description>libvisual visualization plugins</description>
   <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
   <basename>libgstlibvisual.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f857ce6..e7e137f 100644 (file)
@@ -3,10 +3,10 @@
   <description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
   <filename>../../ext/ogg/.libs/libgstogg.so</filename>
   <basename>libgstogg.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3238826..f41c1ba 100644 (file)
@@ -3,10 +3,10 @@
   <description>Pango-based text rendering and overlay</description>
   <filename>../../ext/pango/.libs/libgstpango.so</filename>
   <basename>libgstpango.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b98913b..234a72d 100644 (file)
@@ -3,10 +3,10 @@
   <description>various playback elements</description>
   <filename>../../gst/playback/.libs/libgstplaybin.so</filename>
   <basename>libgstplaybin.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index a978ecb..7557b7c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Subtitle parsing</description>
   <filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
   <basename>libgstsubparse.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c467234..e4b1e8e 100644 (file)
@@ -3,10 +3,10 @@
   <description>transfer data over the network via TCP</description>
   <filename>../../gst/tcp/.libs/libgsttcp.so</filename>
   <basename>libgsttcp.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7aae9c3..8a8751e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Theora plugin library</description>
   <filename>../../ext/theora/.libs/libgsttheora.so</filename>
   <basename>libgsttheora.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 68ed501..420a4d0 100644 (file)
@@ -3,10 +3,10 @@
   <description>default typefind functions</description>
   <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
   <basename>libgsttypefindfunctions.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
   </elements>
index 4d6c9b7..bc3452e 100644 (file)
@@ -3,10 +3,10 @@
   <description>URI Decoder bin</description>
   <filename>../../gst/playback/.libs/libgstdecodebin2.so</filename>
   <basename>libgstdecodebin2.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 90a172e..f4d68dd 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename>
   <basename>libgstvideo4linux.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bbd6c8e..77b04e6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adjusts video frames</description>
   <filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
   <basename>libgstvideorate.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f0161a8..4955792 100644 (file)
@@ -3,10 +3,10 @@
   <description>Resizes video</description>
   <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
   <basename>libgstvideoscale.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4b61afa..5f39f96 100644 (file)
@@ -3,10 +3,10 @@
   <description>Creates a test video stream</description>
   <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
   <basename>libgstvideotestsrc.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b8db2cf..db1c008 100644 (file)
@@ -3,10 +3,10 @@
   <description>plugin for controlling audio volume</description>
   <filename>../../gst/volume/.libs/libgstvolume.so</filename>
   <basename>libgstvolume.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 62dab2c..43c5408 100644 (file)
@@ -3,10 +3,10 @@
   <description>Vorbis plugin library</description>
   <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
   <basename>libgstvorbis.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f72e084..d780da9 100644 (file)
@@ -3,10 +3,10 @@
   <description>X11 video output element based on standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
   <basename>libgstximagesink.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 735a111..ec4a24f 100644 (file)
@@ -3,10 +3,10 @@
   <description>XFree86 video output plugin using Xv extension</description>
   <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
   <basename>libgstxvimagesink.so</basename>
-  <version>0.10.31.4</version>
+  <version>0.10.32</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3ea062f..ac4d649 100644 (file)
@@ -36,6 +36,17 @@ A wide range of video and audio decoders, encoders, and filters are included.
 
  <release>
   <Version>
+   <revision>0.10.32</revision>
+   <branch>0.10</branch>
+   <name>Your Life You Like It Well</name>
+   <created>2011-01-21</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.32.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.32.tar.gz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>0.10.31</revision>
    <branch>0.10</branch>
    <name>Dance Like It's 1982</name>
index 25668c5..083fd25 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef _GST_PLUGINS_BASE__STDINT_H
 #define _GST_PLUGINS_BASE__STDINT_H 1
 #ifndef _GENERATED_STDINT_H
-#define _GENERATED_STDINT_H "gst-plugins-base 0.10.31.4"
+#define _GENERATED_STDINT_H "gst-plugins-base 0.10.32"
 /* generated using gnu compiler gcc (Debian 4.4.5-10) 4.4.5 */
 #define _STDINT_HAVE_STDINT_H 1
 #include <stdint.h>
index 329bede..61a4c08 100644 (file)
 #define GST_MAJORMINOR "0.10"
 
 /* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Base Plug-ins prerelease"
+#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
 
 /* package origin */
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 
 /* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2011-01-18T10:17Z"
+#define GST_PACKAGE_RELEASE_DATETIME "2011-01-21"
 
 /* I know the API is subject to change. */
 #undef G_UDEV_API_IS_SUBJECT_TO_CHANGE
 #define PACKAGE_NAME "GStreamer Base Plug-ins"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.31.4"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.32"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gst-plugins-base"
 #undef PACKAGE_URL
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.31.4"
+#define PACKAGE_VERSION "0.10.32"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
 #undef STDC_HEADERS
 
 /* Version number of package */
-#define VERSION "0.10.31.4"
+#define VERSION "0.10.32"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */