summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2011-01-21 10:50:06 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2011-01-21 10:50:06 +0000
commitc2e0ec6d0bef44827476d96ee9e5ae92dec8be46 (patch)
tree31367e767729e6d5664753a20a45642e0bef510c
parentc5fd3b40fed9b47de9f41ef1c6aacb72ce352811 (diff)
Release 0.10.32RELEASE-0.10.32
-rw-r--r--ChangeLog1661
-rw-r--r--NEWS129
-rw-r--r--RELEASE407
-rw-r--r--configure.ac4
-rw-r--r--docs/plugins/inspect/plugin-adder.xml4
-rw-r--r--docs/plugins/inspect/plugin-alsa.xml4
-rw-r--r--docs/plugins/inspect/plugin-app.xml4
-rw-r--r--docs/plugins/inspect/plugin-audioconvert.xml4
-rw-r--r--docs/plugins/inspect/plugin-audiorate.xml4
-rw-r--r--docs/plugins/inspect/plugin-audioresample.xml4
-rw-r--r--docs/plugins/inspect/plugin-audiotestsrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-cdparanoia.xml4
-rw-r--r--docs/plugins/inspect/plugin-decodebin.xml4
-rw-r--r--docs/plugins/inspect/plugin-encoding.xml4
-rw-r--r--docs/plugins/inspect/plugin-ffmpegcolorspace.xml2
-rw-r--r--docs/plugins/inspect/plugin-gdp.xml4
-rw-r--r--docs/plugins/inspect/plugin-gio.xml4
-rw-r--r--docs/plugins/inspect/plugin-gnomevfs.xml4
-rw-r--r--docs/plugins/inspect/plugin-libvisual.xml4
-rw-r--r--docs/plugins/inspect/plugin-ogg.xml4
-rw-r--r--docs/plugins/inspect/plugin-pango.xml4
-rw-r--r--docs/plugins/inspect/plugin-playback.xml4
-rw-r--r--docs/plugins/inspect/plugin-subparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-tcp.xml4
-rw-r--r--docs/plugins/inspect/plugin-theora.xml4
-rw-r--r--docs/plugins/inspect/plugin-typefindfunctions.xml4
-rw-r--r--docs/plugins/inspect/plugin-uridecodebin.xml4
-rw-r--r--docs/plugins/inspect/plugin-video4linux.xml4
-rw-r--r--docs/plugins/inspect/plugin-videorate.xml4
-rw-r--r--docs/plugins/inspect/plugin-videoscale.xml4
-rw-r--r--docs/plugins/inspect/plugin-videotestsrc.xml4
-rw-r--r--docs/plugins/inspect/plugin-volume.xml4
-rw-r--r--docs/plugins/inspect/plugin-vorbis.xml4
-rw-r--r--docs/plugins/inspect/plugin-ximagesink.xml4
-rw-r--r--docs/plugins/inspect/plugin-xvimagesink.xml4
-rw-r--r--gst-plugins-base.doap11
-rw-r--r--win32/common/_stdint.h2
-rw-r--r--win32/common/config.h10
38 files changed, 2002 insertions, 344 deletions
diff --git a/ChangeLog b/ChangeLog
index b79442ba8..fecf15a46 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1666 @@
+=== 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 491aae962..acd3e61e9 100644
--- 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 3a273c9fd..70d1baa3a 100644
--- 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
diff --git a/configure.ac b/configure.ac
index cbf2bf477..3325abc63 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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 ****
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index f2fd2cff1..5085f65d2 100644
--- a/docs/plugins/inspect/plugin-adder.xml
+++ b/docs/plugins/inspect/plugin-adder.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
index 13a0c2594..4f4dfc8db 100644
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ b/docs/plugins/inspect/plugin-alsa.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml
index fd011b500..6c6994cd8 100644
--- a/docs/plugins/inspect/plugin-app.xml
+++ b/docs/plugins/inspect/plugin-app.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index 023f3bfa2..cbd4e5851 100644
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ b/docs/plugins/inspect/plugin-audioconvert.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
index d3038db41..b1a7bcd03 100644
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ b/docs/plugins/inspect/plugin-audiorate.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
index bf957b434..88cacca69 100644
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ b/docs/plugins/inspect/plugin-audioresample.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
index 19faa69a5..e7705766b 100644
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ b/docs/plugins/inspect/plugin-audiotestsrc.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
index c5d4f0032..96cf3622c 100644
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ b/docs/plugins/inspect/plugin-cdparanoia.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml
index a316cbd3f..50bd54dbb 100644
--- a/docs/plugins/inspect/plugin-decodebin.xml
+++ b/docs/plugins/inspect/plugin-decodebin.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml
index 83963edb3..298921996 100644
--- a/docs/plugins/inspect/plugin-encoding.xml
+++ b/docs/plugins/inspect/plugin-encoding.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
index b52980d10..bf46cb88f 100644
--- a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
+++ b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 9ac43936d..5e1c91794 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml
index db0ee8b7a..c3ce5c002 100644
--- a/docs/plugins/inspect/plugin-gio.xml
+++ b/docs/plugins/inspect/plugin-gio.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml
index e92b7cc9c..2bf1663f5 100644
--- a/docs/plugins/inspect/plugin-gnomevfs.xml
+++ b/docs/plugins/inspect/plugin-gnomevfs.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
index 5ee4ddd91..3553cdec1 100644
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ b/docs/plugins/inspect/plugin-libvisual.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
index f857ce6e5..e7e137f94 100644
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ b/docs/plugins/inspect/plugin-ogg.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
index 32388269e..f41c1ba9c 100644
--- a/docs/plugins/inspect/plugin-pango.xml
+++ b/docs/plugins/inspect/plugin-pango.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml
index b98913b1b..234a72dc3 100644
--- a/docs/plugins/inspect/plugin-playback.xml
+++ b/docs/plugins/inspect/plugin-playback.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
index a978ecb25..7557b7cc3 100644
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ b/docs/plugins/inspect/plugin-subparse.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
index c467234b8..e4b1e8ec8 100644
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ b/docs/plugins/inspect/plugin-tcp.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
index 7aae9c3ea..8a8751e08 100644
--- a/docs/plugins/inspect/plugin-theora.xml
+++ b/docs/plugins/inspect/plugin-theora.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
index 68ed50101..420a4d013 100644
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ b/docs/plugins/inspect/plugin-typefindfunctions.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-uridecodebin.xml b/docs/plugins/inspect/plugin-uridecodebin.xml
index 4d6c9b7a8..bc3452eb6 100644
--- a/docs/plugins/inspect/plugin-uridecodebin.xml
+++ b/docs/plugins/inspect/plugin-uridecodebin.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-video4linux.xml b/docs/plugins/inspect/plugin-video4linux.xml
index 90a172e99..f4d68ddf9 100644
--- a/docs/plugins/inspect/plugin-video4linux.xml
+++ b/docs/plugins/inspect/plugin-video4linux.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
index bbd6c8e27..77b04e6f6 100644
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ b/docs/plugins/inspect/plugin-videorate.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
index f0161a836..495579215 100644
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ b/docs/plugins/inspect/plugin-videoscale.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
index 4b61afaa3..5f39f96a8 100644
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ b/docs/plugins/inspect/plugin-videotestsrc.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index b8db2cf6a..db1c008fd 100644
--- a/docs/plugins/inspect/plugin-volume.xml
+++ b/docs/plugins/inspect/plugin-volume.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
index 62dab2c73..43c5408e8 100644
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ b/docs/plugins/inspect/plugin-vorbis.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
index f72e084e4..d780da94b 100644
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ b/docs/plugins/inspect/plugin-ximagesink.xml
@@ -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>
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
index 735a111f9..ec4a24f9f 100644
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ b/docs/plugins/inspect/plugin-xvimagesink.xml
@@ -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>
diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap
index 3ea062fe9..ac4d64987 100644
--- a/gst-plugins-base.doap
+++ b/gst-plugins-base.doap
@@ -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>
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h
index 25668c57e..083fd2560 100644
--- a/win32/common/_stdint.h
+++ b/win32/common/_stdint.h
@@ -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>
diff --git a/win32/common/config.h b/win32/common/config.h
index 329bede4b..61a4c08e8 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -75,13 +75,13 @@
#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
@@ -337,7 +337,7 @@
#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"
@@ -346,7 +346,7 @@
#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
@@ -374,7 +374,7 @@
#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). */