summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-11-30 19:25:44 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-11-30 19:25:44 +0000
commitca414a2261c9e2dc477ffe64351188f8227b15dd (patch)
treebaf4fe72517bff4eb43cffae3e20b492aea05853
parent7b312c5980f80b96afde55e3055d7b50a05693dc (diff)
Release 0.10.31RELEASE-0.10.31
-rw-r--r--ChangeLog3271
-rw-r--r--NEWS260
-rw-r--r--RELEASE401
-rw-r--r--configure.ac4
-rw-r--r--docs/plugins/gst-plugins-base-plugins.args140
-rw-r--r--docs/plugins/gst-plugins-base-plugins.hierarchy201
-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.xml6
-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-ffmpegcolorspace.xml6
-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.xml16
-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.xml6
-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.h4
-rw-r--r--win32/common/config.h10
39 files changed, 4124 insertions, 316 deletions
diff --git a/ChangeLog b/ChangeLog
index f550528d0..b79442ba8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,3276 @@
+=== release 0.10.31 ===
+
+2010-11-30 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.31, "Dance Like It's 1982"
+
+2010-11-24 17:34:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: disconnect signal handlers before disposing
+
+2010-11-22 00:54:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ docs: improve decodebin2 docs a little
+ Mention that new pads may be created even after no-more-pads.
+ https://bugzilla.gnome.org/show_bug.cgi?id=634584
+
+2010-11-20 15:45:49 -0800 Evan Nemerson <evan@coeus-group.com>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ introspection: Add information on exported packages to GIRs
+ https://bugzilla.gnome.org/show_bug.cgi?id=635392
+
+2010-11-18 04:51:56 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ discoverer: Minor documentation fix
+ docs: Minor discoverer documentation fix
+
+2010-11-18 00:36:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.30.5 pre-release
+
+2010-11-18 00:35:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/bg.po:
+ * po/ca.po:
+ * po/es.po:
+ * po/hu.po:
+ * po/sk.po:
+ * po/tr.po:
+ po: update translations
+
+2010-11-18 00:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin.c:
+ decodebin: fix one more pad template ref leak
+
+2010-11-17 10:14:59 +0200 Harri Mähönen <harri.mahonen@gmail.com>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gsturidecodebin.c:
+ *decodebin*: don't leak pad templates set on ghostpads
+ https://bugzilla.gnome.org/show_bug.cgi?id=635067
+
+2010-11-17 01:01:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ playbin2: disable streamsynchronizer magic for this release
+ Some things aren't quite right yet and cause problems (0-sized buffers
+ with PREROLL flag set cause crashes in elements that don't expect those;
+ getting pipeline back to preroll/playing again when audio/video streams
+ have different lengths and a seek past the end of one of the stream
+ happens doesn't always work, etc.). Needs further investigation in the
+ next cycle.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633700
+ https://bugzilla.gnome.org/show_bug.cgi?id=634699
+
+2010-11-08 09:27:52 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Fix a gtk-doc gobject-introspection annotation
+ gst_discoverer_discover_uri() expects the caller to unref the returned
+ GstDiscovererInfo object. The corresponding gtk-doc annotation was not
+ updated to reflect this.
+
+2010-11-08 09:26:27 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * tools/gst-discoverer.c:
+ discoverer: Fix argument type to _container_info_get_streams()
+ No reason for gst_discoverer_container_info_get_streams() to not take a
+ GstDiscovererContainerInfo as its argument.
+
+2010-11-05 20:47:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: add --with-gtk option and default to Gtk+ 2.0 while the 3.0 API is still in flux
+ https://bugzilla.gnome.org/show_bug.cgi?id=634014
+
+2010-11-03 10:35:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix IYU1 support
+ Fix conversions to IYU1, they allocated infinite amounts of memory before
+ because no conversion to IYU1 was actually implemented and it was running
+ into an infinite loop trying to find suitable intermediate formats.
+ Also fix the stride and sizes used for IYU1.
+
+2010-11-02 12:29:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: fix invalid free and buffer list leak in rtp library unit test
+
+2010-11-02 12:03:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: fix leak in tag library unit test
+
+2010-11-02 12:01:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: fix leak when parsing undefined EXIF tag into tag list
+ gst_buffer_set_data() does not set GST_BUFFER_MALLOCDATA, but
+ the code assumes the buffer takes ownership of the memory
+ allocated earlier.
+
+2010-11-02 11:57:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: fix GstDateTime leak when converting exif tag to tag list
+
+2010-11-01 17:00:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.30.4 pre-release
+
+2010-11-01 16:59:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/fr.po:
+ * po/ja.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/sl.po:
+ po: update translations
+
+2010-10-30 16:07:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: update docs for discoverer API changes as well
+
+2010-10-30 16:03:18 +0100 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ examples: update some more code for new Gtk+ API, with fallback for older Gtk+ versions
+ Move code to new Gtk+ 3.x / 2.9x API. We have defines in place
+ already that make this code work fine on older Gtk+ 2.x.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632653
+
+2010-10-28 15:13:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ seek: Define the new combobox API to the old functions if using older GTK
+ https://bugzilla.gnome.org/show_bug.cgi?id=632653
+
+2010-10-30 15:31:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstutils.def:
+ * win32/vs6/gst_plugins_base.dsw:
+ * win32/vs6/libgstutils.dsp:
+ win32: remove unused libgstutils stuff
+ Cruft from before the lib was renamed to pbutils
+
+2010-10-28 18:51:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * tools/gst-discoverer.c:
+ * win32/common/libgstpbutils.def:
+ discoverer: rename boolean getters for consistency
+ Rename _get_is_image() to _is_image() and _get_interlaced() to _is_interlaced().
+ https://bugzilla.gnome.org/show_bug.cgi?id=633311
+
+2010-10-30 12:24:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ pbutils: remove padding from now-private GstDiscovererInfo structure
+
+2010-10-30 12:03:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * tools/.gitignore:
+ * tools/Makefile.am:
+ tools: rename gst-discoverer binary to gst-discoverer-0.10
+ We're not providing a wrapper like we do for the tools in core,
+ since wrappers are confusing (e.g. for debugging purposes),
+ mostly pointless (since the API is likely to change between
+ major versions), and cause packaging issues when packages for
+ two different major versions are to be installed in parallel.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633023
+
+2010-10-30 11:41:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/gst-discoverer.c:
+ tools: update gst-discoverer tool for last-minute API change
+ https://bugzilla.gnome.org/show_bug.cgi?id=633311
+
+2010-10-29 14:17:44 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: calculate better timeout value
+ We want to send the keealive message a little earlier than the timeout value
+ specifies. Scale this based on the value of the timeout instead of just assuming
+ 5 seconds.
+
+2010-10-29 14:24:54 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: don't let the rtsp connection timeout
+ Because we should act before the rtsp server does a timeout, we
+ reduce the timeout-time with 5 seconds, this should be safe to always
+ keep te rtsp connection alive.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633455
+
+2010-10-28 15:55:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/videoscale.c:
+ videoscale: Add unit test for working reverse negotiation
+ See bug #633147.
+
+2010-10-29 11:48:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix wrong flowreturn handling
+ Oggdemux will currently try to pad alloc a buffer from the peer when it is
+ reading the header files. This is a relic from the time where we had an internal
+ parser and needs to be removed at some point in time.
+ The problem is that when there is no peer pad yet (which is normal when
+ collecting headers) we should still continue to parse all the packets of a
+ page instead of erroring out on NOT_LINKED.
+ Fixes #632167
+
+2010-10-29 11:47:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: add some more debug statements
+
+2010-10-26 16:41:28 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Fix subpicture overlay when deinterlacing disabled.
+ Fix a bug when reconfiguring the playsink where the subpicture
+ stream is broken by attempting to connect it through
+ streamsynchroniser and second time.
+
+2010-10-28 17:38:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: use const in most of the getters
+
+2010-10-28 03:09:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: use specific types in getters
+ Use GstDiscoverer{Audio,Video}Info in getters like
+ gst_discoverer_{audio,video}_info_get_*(). This avoids the casts in the macros,
+ help language bindings and is more correct.
+
+2010-10-28 11:56:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ discoverer: Move documentation to the correct section
+ And don't mention the (not existing) libgstdiscovery.
+ https://bugzilla.gnome.org/show_bug.cgi?id=633336
+
+2010-10-27 13:16:37 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 7bbd708 to 011bcc8
+
+2010-10-24 16:09:26 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Get pad caps if we can't get negotiated caps
+ Better provide something than nothing
+ https://bugzilla.gnome.org/show_bug.cgi?id=632988
+
+2010-10-24 15:38:30 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ discoverer: Don't ref a NULL caps
+ https://bugzilla.gnome.org/show_bug.cgi?id=632988
+
+2010-09-24 16:02:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Don't add non prerolled stream to topology
+ If a final stream didn't preroll, don't add it to the topology since
+ it doesn't give any information at all.
+ https://bugzilla.gnome.org/show_bug.cgi?id=632988
+
+2010-10-24 16:17:09 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Description for RealAudio container format
+
+2010-10-24 15:38:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Add description for VP6 alpha and ASS subtitle
+
+2010-10-22 17:44:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.30.3 pre-release
+
+2010-10-20 11:01:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ seek: The new combo box text API is available since 2.23.0 and 2.91.1
+ Only use it conditionally.
+
+2010-10-20 11:01:14 +0200 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/examples/seek/jsseek.c:
+ seek: Don't use deprecated combo box text API
+ Fixes bug #632653.
+
+2010-10-21 12:24:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: workaround internal decodebin2 failing state change
+ Fixes #632656.
+
+2010-10-21 13:38:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ tests: don't use deprecated gtk_widget_hide_all()
+ gtk_widget_hide_all() has been deprecated in gtk+ 2.x and
+ removed in 2.9x master. Just use gtk_widget_hide() instead.
+
+2010-10-21 13:07:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tools/Makefile.am:
+ tools: fix linking problems caused by accidentally linking against installed pbutils/gstvideo libs
+ Fixes build errors in jhbuild:
+ /foo/build/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_element_factory_list_get_elements'
+ ../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_element_link_pads_full'
+ /foo/build/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_element_factory_list_filter'
+ ../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_pad_link_full'
+ /foo/build/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_plugin_feature_list_debug'
+
+2010-10-19 00:07:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/pbutils-marshal.list:
+ * gst-libs/gst/rtsp/gstrtsp-marshal.list:
+ libs: touch marshal.list files to force rebuild after Makefile.am changes
+ Force regeneration of marshal.[ch] files after prefix changes in
+ Makefile.am, to avoid build errors for those of us who don't
+ habitually make clean first.
+
+2010-10-16 01:08:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ * win32/common/pbutils-enumtypes.c:
+ * win32/common/pbutils-enumtypes.h:
+ * win32/common/video-enumtypes.c:
+ 0.10.30.2 pre-release
+
+2010-10-16 01:07:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/LINGUAS:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update translations
+
+2010-10-08 17:24:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ * tests/check/libs/tag.c:
+ tag: Adds GST_TAG_CAPTURING_SOURCE
+ Adds a tag to indicate the source/device used for the capture.
+ Already maps it in exif and adds tests.
+ API: GST_TAG_CAPTURING_SOURCE
+ https://bugzilla.gnome.org/show_bug.cgi?id=631773
+
+2010-10-08 15:51:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ * tests/check/libs/tag.c:
+ tag: Adds GST_TAG_CAPTURING_METERING_MODE
+ Adds a tag to inform what mode was used by a camera to calculate
+ the picture capturing exposure
+ Also adds mapping to exif and tests
+ API: GST_TAG_CAPTURING_METERING_MODE
+ https://bugzilla.gnome.org/show_bug.cgi?id=631773
+
+2010-10-08 15:14:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ * tests/check/libs/tag.c:
+ tag: Adds GST_TAG_CAPTURING_SHARPNESS
+ Adds new tag for tagging sharpness processing used
+ when capturing an image. Also maps it in the exif
+ tags.
+ Tests included.
+ API: GST_TAG_CAPTURING_SHARPNESS
+ https://bugzilla.gnome.org/show_bug.cgi?id=631773
+
+2010-10-15 23:54:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/rtsp/gstrtspextension.c:
+ * win32/common/libgstrtsp.def:
+ rtsp: don't export marshaller function
+ Make sure the marshaller function isn't exported. As it was
+ never in a public header file, this should be fine.
+
+2010-10-15 21:22:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ pbutils: fix distcheck
+ Apparently noinst implies dist.
+
+2010-10-15 11:23:02 -0700 David Schleef <ds@schleef.org>
+
+ * tests/check/Makefile.am:
+ tests: Don't dist generated orc code
+
+2010-10-15 11:22:45 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ Update generated orc code
+
+2010-10-15 19:18:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/pbutils.h:
+ * win32/common/libgstpbutils.def:
+ pbutils: make marshaller private
+ There's no reason to make the marshaller public API. Don't install
+ pbutils-marshal.h header file and use prefix that makes sure the
+ symbol doesn't get exported.
+
+2010-10-15 19:14:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ pbutils: use fewer variables in Makefile.am to make things clearer
+ Also fix typo in DISTCLEANFILES.
+
+2010-10-15 17:59:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: bump Orc requirement to 0.4.11
+ Has fixes for volume, among other things.
+
+2010-10-15 17:23:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ docs: improve gst_discoverer_new() docs a bit
+
+2010-10-15 16:43:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: private structs need to padding
+
+2010-10-15 11:26:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix stupid copy&paste error in last commit
+
+2010-10-13 22:51:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add support for A420
+
+2010-10-13 20:45:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: API: Add A420 video format
+ This is planar 4:2:0 YUV plus non-subsampled alpha plane.
+
+2010-10-14 12:31:39 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 5a668bf to 7bbd708
+
+2010-10-14 16:36:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix ADTS caps stream-format detail
+ Field should be "stream-format", not "stream-type".
+
+2010-07-08 15:22:08 +0200 Andrzej K. Haczewski <ahaczewski@gmail.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: extend AAC typefinder to detect LOAS streams
+ Extend AAC typefinder to recognize LOAS stream as specified by
+ ISO/IEC 14496-3:2009.
+ https://bugzilla.gnome.org/show_bug.cgi?id=623918
+
+2010-10-13 23:26:35 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gsturidecodebin.c:
+ *decodebin*: set pad-templates on ghostpads
+ This makes calling gst_pad_get_pad_template() work.
+
+2010-10-12 21:23:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: Update with latest datetime from core
+ Updates datetime functions to latest APIs in core
+
+2010-10-13 16:12:38 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/theora/gsttheoraparse.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/interfaces/mixertrack.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/playback/gstinputselector.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstsubparse.c:
+ various: add a missing G_PARAM_STATIC_STRINGS flag to object properties
+
+2010-10-13 13:05:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: declare decodebin2 stable, deprecate the old decodebin
+ https://bugzilla.gnome.org/show_bug.cgi?id=624949
+
+2010-10-13 12:55:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ playbin2: declare stable, deprecate the old playbin
+ https://bugzilla.gnome.org/show_bug.cgi?id=624949
+
+2010-10-12 16:03:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: only keep last valid granulepos
+ Only keep the last valid granulepos we see when scanning the last
+ pages. It is possible that the last page that we inspect has a -1 granulepos, in
+ which case we want to keep the previous valid time instead.
+ Fixes #631703
+
+2010-10-10 15:22:52 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Fix check for last page
+
+2010-10-10 15:22:04 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: change checks from is_skeleton to is_sparse
+
+2010-10-10 15:17:31 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: move is_sparse into stream map
+
+2010-10-11 18:06:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: vorbis: adds missing lib
+ Adds missing lib to vorbis check tests makefile
+
+2010-10-11 14:30:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Set GST_ELEMENT_IS_SOURCE flag
+ uridecodebin behaves like a source, let's mark it as a source
+
+2010-10-10 00:52:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: expose telemetry properties only if libtheora was compiled with --enable-telemetry
+ Since this is just a debugging feature and libtheora will usually not be
+ compiled with that option enabled, we should maybe just hide these properties,
+ since they won't work anyway, and avoid confusing warnings.
+ Also rename properties to make them less cryptic.
+ https://bugzilla.gnome.org/show_bug.cgi?id=628488
+
+2010-10-09 23:49:35 +0100 Alexey Fisher <bug-track@fisher-privat.net>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoradec.h:
+ theoradec: add properties to enable debugging telemetry overlay
+ The theora decoder can overlay debugging information on the output
+ video. This functionality is only available if libtheora has been
+ compiled with --enable-telemetry. For more details see:
+ http://people.xiph.org/~xiphmont/demo/theora/demo2.html
+ Based on original patch by Michael Smith <msmith at xiph org>
+ https://bugzilla.gnome.org/show_bug.cgi?id=628488
+
+2010-10-10 18:35:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Make sure that the caps for upstream negotiation are simple caps
+ Fixes bug #631774.
+
+2010-10-09 14:17:57 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
+
+ * tests/examples/app/appsrc-ra.c:
+ * tests/examples/app/appsrc-seekable.c:
+ * tests/examples/app/appsrc-stream.c:
+ * tests/examples/app/appsrc-stream2.c:
+ examples: g_mapped_file_unref exists already since GLib 2.21.3
+
+2010-10-07 19:32:56 +0200 Guillaume Emont <gemont@igalia.com>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix seeking with negative rate with skeleton
+ Files with a skeleton, or other files with a stream that ends before the end of
+ the chain would start playing from the end of the chain when trying to seek with
+ a negative rate at a position between the end of any stream and the end of the
+ chain.
+ This is due to the loop in _do_seek() assuming that pages will be encountered
+ for all streams shortly after the place where we want to seek, as found by
+ do_binary_search().
+ In the first iteration of the loop, stream ends are now checked against the
+ time of the current page.
+
+2010-10-07 18:53:35 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ * gst/tcp/gstmultifdsink.c:
+ multifdsink: gdp protocol is deprecated. People should use gdppay instead.
+
+2010-10-08 12:43:28 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From c4a8adc to 5a668bf
+
+2010-09-28 12:17:41 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/descriptions.c:
+ * gst-libs/gst/pbutils/gstdiscoverer-private.h:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ pbutils: rename gstdiscoverer-private.h to pbutils-private.h
+
+2010-09-28 12:15:22 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ * gst-libs/gst/pbutils/gstdiscoverer-private.h:
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ pbutils: Use copy_and_clean_caps for description methods
+ This allows the various _get_*_description() methods to be more
+ forgiving with the provided caps.
+
+2010-10-08 12:51:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 5e3c9bf to c4a8adc
+
+2010-10-08 11:23:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspextension.c:
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ rtsp: make public _get_type() functions thread-safe
+
+2010-10-08 10:29:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ rtspurl: minor clean-up
+ Merge and const-ify two arrays that should be one.
+
+2010-10-08 10:06:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ rtsp: fix enum value name in enums that are public API
+ https://bugzilla.gnome.org/show_bug.cgi?id=629746
+
+2010-10-08 09:48:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ audio: make public get_type() functions thread-safe
+
+2010-10-08 09:45:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ audio: fix enum value name in enums that are public API
+ So run-time bindings can introspect the names correctly (we abuse this
+ field as description field only in elements, not for public API
+ (where the description belongs into the gtk-doc chunk).
+ https://bugzilla.gnome.org/show_bug.cgi?id=629746
+
+2010-10-08 12:30:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ volume: Regenerate generated orc C code again with an orc fix for loading double parameters
+
+2010-10-08 11:50:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ volume: Update generated orc sources
+
+2010-10-08 11:49:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Fix unit test failure for the controlled processing functions
+ Going over integer arithmetic will lead to minimal rounding errors,
+ leading to +/-1 changes for volume==1.0. Implement the controlled
+ processing with floating point arithmetic, which was already done
+ for the C versions anyway.
+
+2010-10-08 09:10:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Require orc 0.4.10
+
+2010-10-07 23:54:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: Update generated orc files
+
+2010-10-07 23:54:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc.orc:
+ volume: Update for orc changes
+ double parameters are declared with .doubleparam now.
+
+2010-10-03 11:21:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ volume: Update generated orc sources
+
+2010-10-03 12:00:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc.orc:
+ volume: Fix controlled processing via orc
+
+2010-10-03 11:24:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Actually enable usage of the orc optimized functions
+
+2010-10-03 11:20:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement int32 processing with orc
+
+2010-10-01 12:21:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement controlled processing for int16/1-2ch and int8/1,2,4ch with orc
+
+2010-10-01 11:13:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement controlled processing for f64/1ch and f32/1-2ch in orc
+
+2010-10-01 11:00:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Convert parts of the controlled processing to orc
+
+2010-10-01 10:44:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Implement f64 scaling with orc
+ This requires orc 0.4.10
+
+2010-10-01 10:38:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Implement remaining conversion functions from/to doubles to orc
+ This requires orc 0.4.10
+
+2010-10-07 20:54:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: use g_object_notify_by_pspec() if possible
+ Use g_object_notify_by_pspec() when building against GLib >= 2.26.
+ This avoids the pspec lookup which takes the global paramspec pool lock.
+
+2010-10-07 20:37:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: use g_object_notify_by_pspec() if possible
+ Use g_object_notify_by_pspec() when building against GLib >= 2.26.
+ This avoids the pspec lookup which takes the global paramspec pool lock.
+
+2010-10-04 10:01:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: Do not advance segment starts beyond stop times
+ Advance stop times too when they are getting higher than the
+ stop time of segments, avoiding assertions.
+ The stop time has to be advanced too so that running time keep in sync
+ for gapless mode.
+ https://bugzilla.gnome.org/show_bug.cgi?id=631312
+
+2010-10-06 16:19:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: rtp: No need to unref buffer from bufferlist
+ Buffers obtained from buffer list iterators don't need to
+ be unreffed.
+ Test was failing due to this.
+
+2010-10-04 11:22:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: reverse playback; decode pending buffers upon EOS
+
+2010-10-05 19:15:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoscale/vs_4tap.c:
+ videoscale: use math-compat.h here as well
+ Hopefully the powers that be don't mind the gst/glib include here
+ too much.
+
+2010-10-05 19:13:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: include new math-compat.h header for rint() on MSVC
+ Should fix compilation with Visual Studio 2008.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630802
+
+2010-10-05 17:19:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstrtp.def:
+ win32: update def file with new RTP methods
+
+2010-10-05 17:13:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ check: fix rtp checks
+ Fix the checks for the extension support in RTP.
+
+2010-10-05 16:36:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: fix position reporting
+
+2010-08-26 12:34:11 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtcpbuffer.h:
+ rtcpbuffer: Add function to manipulation the data in RTCP feedback packets
+ Add methods to get/set the length of the Feedback Control Information (FCI) as
+ well as getting a pointer to the FCI itself.
+
+2010-08-23 16:41:44 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: Test the manipulations of bufferlists containing RFC 5285 header extensions
+
+2010-08-23 14:24:21 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to transform a GstBuffer into a GstBufferList
+ Add a new function called gst_rtp_buffer_list_from_buffer() that takes
+ a GstBuffer containing a RTP packets and spits out a GstBufferList
+ containing two buffers, one with the header and the other with the payload.
+
+2010-08-22 19:44:38 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add functions to add RFC 5285 header extensions to GstBufferLists
+ Add functions to add header extensions to buffer lists, these functions only modify
+ the header part of the buffer lists, so the data is not copied.
+
+2010-08-22 17:22:21 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to read RFC 5285 header extensions from GstBufferLists
+
+2010-08-20 15:30:08 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * tests/check/libs/rtp.c:
+ tests: Add test for RTP header extension functions
+
+2010-08-20 17:13:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to add RTP header extensions with a two bytes header
+
+2010-08-20 12:54:38 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to append RFC 5285 one byte header extensions
+
+2010-08-19 16:26:18 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ rtpbuffer: Add function to parse RFC 5285 header extensions
+ RFC 5285 describes a generic method to add multiple header extensions to RTP packets.
+ These functions parse these headers and return them, both for the one-byte header and the
+ two bytes headers.
+
+2010-10-05 12:05:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ libvisual: only drop frames that are really too old
+ Also take the frame duration into account so that we don't drop frames that are
+ partially past the estimated QoS time.
+
+2010-10-05 12:01:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ libvisual: add latency query
+ Add our own latency to the latency query reply from upstream.
+
+2010-10-05 12:00:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ libvisual: add some defines
+ Add some defines for width/height/fps and a define for the minimum amount of
+ samples we need to buffer.
+
+2010-10-04 15:48:51 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * tools/gst-discoverer.c:
+ gst-discoverer: The 'ready' signal was renamed to 'finished'
+
+2010-10-04 17:27:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoraparse.c:
+ parse: Don't error on discont
+ We don't need to error out when we detect a discontinuity.
+
+2010-10-04 17:08:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoraparse.c:
+ theoraparse: set caps on streamheader too
+
+2010-10-04 13:07:14 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ build: Fix include path order for gir generation
+ This makes sure that the built girs are picked up over installed girs
+ where this is currently the case.
+
+2010-10-01 14:52:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ codec utils: populate mpeg4 caps "level" field with level, not profile
+ Call the right function to get the level. Also add some more debug
+ logging.
+
+2010-10-01 10:47:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ volume: Update generated orc files
+
+2010-10-01 10:42:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ volume: Improve f32 scaling by using only a single array
+ Passing the same array as dest and src is invalid anyway because
+ they're maked with the restrict qualifier.
+
+2010-09-30 15:19:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ pbutils: include config.h in codec utils
+
+2010-09-30 00:19:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/codec-utils.c:
+ docs: add new codec utils API to docs
+
+2010-05-01 01:03:18 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ * win32/common/libgstpbutils.def:
+ pbutils: Add MPEG-4 Video profile/level extraction
+ This adds code to translate the profile_and_level indication from the
+ MPEG-4 video (ISO/IEC 14496-2) headers to a string profile/level. The
+ mappings are taken from the spec and Wireshark's code, and might need to
+ be expanded on.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_mpeg4video_get_profile()
+ API: gst_codec_utils_mpeg4video_get_level()
+ API: gst_codec_utils_mpeg4video_caps_set_level_and_profile()
+
+2010-04-30 20:50:09 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ pbutils: add H.264 profile/level extraction functions to codec utils
+ This adds code to parse the first few bytes of H.264 sequence parameter
+ set in order to extract the profile and level as const strings. This
+ code was originally in both qtdemux and matroskademux.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_h264_get_level()
+ API: gst_codec_utils_h264_get_profile()
+ API: gst_codec_utils_h264_caps_set_level_and_profile()
+
+2010-04-30 15:12:04 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ * gst/typefind/gsttypefindfunctions.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: add AAC profile detection to codec utils
+ This moves AAC profile detection to pbutils, and uses this in
+ typefindfunctions. This will also be used in qtdemux.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_aac_get_profile()
+ API: codec_utils_aac_caps_set_level_and_profile()
+
+2010-04-30 13:41:17 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/codec-utils.c:
+ * gst-libs/gst/pbutils/codec-utils.h:
+ * gst-libs/gst/pbutils/pbutils.h:
+ * gst/typefind/Makefile.am:
+ * gst/typefind/gstaacutil.c:
+ * gst/typefind/gstaacutil.h:
+ * gst/typefind/gsttypefindfunctions.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: add codec-specific utility functions for AAC
+ This allows us to add generic codec-specific functionality, like
+ extracting profile/level data from headers, without having to duplicate
+ code across demuxers and typefindfunctions.
+ As a starting point, this moves over AAC level extraction code from
+ typefindfunctions, so it can be reused in qtdemux, etc.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617314
+ API: gst_codec_utils_aac_get_sample_rate_from_index()
+ API: gst_codec_utils_aac_get_level()
+
+2010-09-30 13:12:30 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: fix unused function warning with debug disabled
+
+2010-09-30 12:59:46 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: fix illegal use of internal debug category function
+ From gstinfo.h:
+ /* do not use this function, use the GST_DEBUG_CATEGORY_INIT macro */
+ GstDebugCategory *_gst_debug_category_new (const gchar * name,
+ And more importantly:
+ #pragma GCC poison _gst_debug_category_new
+ So this commit fixes --disable-gst-debug builds.
+
+2010-09-29 18:57:50 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/gst-discoverer.c:
+ gst-discoverer: Print out topology if available.
+ If we have some unhandled streams, we can still print out the remaining
+ topology.
+
+2010-09-29 18:54:28 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Don't post async-done when not needed
+ Where it was previously located, we would get async-done for the first
+ unknown-type, even if other valid streams would appear afterwards.
+ decode_bin_expose() will take care of posting async-done when the group
+ is exposed.
+ But we still want to post it in case the typefinding returned an unknown
+ type, in which case we will post it after posting an error.
+ These two changes ensure we do as much as possible before posting async-done.
+
+2010-09-29 16:53:21 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basertpdepay: ensure metadata is writable
+
+2010-09-29 13:29:20 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: Add descriptions for more codecs
+
+2010-09-29 12:33:44 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/examples/seek/seek.c:
+ seek: Fix debug statement argument type
+
+2010-09-28 09:30:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tools/Makefile.am:
+ More makefile Fixes
+ Removing some not needed lines added in the last makefile
+ fixes commit (previous commit).
+ Also adds some more makefile files to check tests
+
+2010-06-17 14:32:22 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: allow render rectangle coordinates to be negative
+ Useful for cropped zooming.
+
+2010-06-17 14:33:44 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xoverlay: allow render rectangle coordinates to be negative
+ This is useful for cropped zooming of the overlay.
+
+2010-09-28 15:15:57 +0300 René Stadler <rene.stadler@nokia.com>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xoverlay: fix endless loop in deprecated method
+
+2010-09-28 08:46:25 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/app/Makefile.am:
+ * tools/Makefile.am:
+ Fixing Makefiles
+ Adds some missing lines to makefiles
+
+2010-09-27 18:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: add debug category for tags utility functions
+
+2010-09-27 14:36:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: try ISO-8859-1 as second fallback in case WINDOWS-1252 is not supported
+ Better safe than sorry. Some embedded systems may use crippled iconv
+ implementations or not support WINDOWS-1252 for other reasons.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630471
+
+2010-09-23 23:53:48 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: when converting freeform strings try Windows-1252 as fallback instead of ISO-8859-1
+ Windows-1252 is a superset of ISO-8859-1, which uses some space
+ allocated to control characters for additional printable characters.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630471
+
+2010-09-24 21:30:20 -0700 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: ptalarbvorm speed level goes to 3
+
+2010-09-24 16:31:37 +0200 Vladimir <wl2776 at gmail.com>
+
+ * tests/examples/seek/seek.c:
+ seek: Add #define for seekbar granularity
+ Fixes #630496
+
+2010-09-24 14:03:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/audio-enumtypes.c:
+ * win32/common/audio-enumtypes.h:
+ * win32/common/config.h:
+ * win32/common/gstrtsp-enumtypes.c:
+ * win32/common/gstrtsp-enumtypes.h:
+ * win32/common/interfaces-enumtypes.c:
+ * win32/common/interfaces-enumtypes.h:
+ * win32/common/pbutils-enumtypes.c:
+ * win32/common/pbutils-enumtypes.h:
+ * win32/common/video-enumtypes.c:
+ * win32/common/video-enumtypes.h:
+ win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
+ Also update enums.
+
+2010-09-24 00:25:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/.gitignore:
+ .gitignore: ignore new appsrc unit test
+
+2010-09-24 13:09:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: add Since markers
+ Fixes #630443
+
+2010-07-30 13:54:42 +0200 Havard Graff <havard.graff@tandberg.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ * win32/common/libgstaudio.def:
+ baseaudiosink: Added getter and setter for drift tolerance.
+
+2010-09-24 12:54:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: subtract the render_delay from our latency
+ The latency reported by the base class includes the render_delay, which we don't
+ want to include when we start slaving our clocks.
+ See #630441
+
+2010-09-23 23:57:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: Use G_DEFINE_ABSTRACT_TYPE instead of manual GObject boilerplate code
+ This also makes the _get_type() function threadsafe.
+ Fixes bug #630440.
+
+2010-09-23 10:16:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tags: exif: Add mapping for _HORIZONTAL_ERROR
+ Maps GST_TAG_GEO_LOCATION_HORIZONTAL_ERROR to the
+ GPSHPositionError tag in exif.
+ Tests included.
+
+2010-09-22 14:10:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ * tests/check/Makefile.am:
+ * tests/check/elements/appsrc.c:
+ appsrc: Do not override buffer caps if appsrc caps is null
+ Make appsrc not set caps on buffers when its own caps is NULL.
+ This avoids calling make_metadata_writable on all buffers and
+ prevents losing buffer caps in case we are not replacing it
+ with something meaningful.
+ https://bugzilla.gnome.org/show_bug.cgi?id=630353
+
+2010-09-21 18:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraenc.h:
+ theoraenc: Make the bitrate/quality dynamically modifiable
+ https://bugzilla.gnome.org/show_bug.cgi?id=630303
+
+2010-09-22 12:35:59 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * tools/gst-discoverer.c:
+ discoverer: Fixup DiscovererResult handling
+ This was a leftover from the changes from a flag to an enum
+
+2010-09-22 12:10:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: We don't need the signals from the queues
+
+2010-09-22 01:50:21 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/Makefile.am:
+ gst-libs: build pbutils after video
+ Because pbutils now depends on video.
+
+2010-09-21 18:33:36 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From aa0d1d0 to 5e3c9bf
+
+2010-09-20 21:04:48 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ discoverer: fix docs
+ While the doc parser allows for certain variation, it is a good idea to not
+ use random characters here and there, but try to stick to the little markup
+ syntax there is.
+
+2010-09-20 16:45:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Fix debug statement.
+ Fixes build on macosx
+
+2010-09-20 16:28:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ volume: orc fixup for loading float arguments
+ This is only used with DISABLE_ORC.
+
+2010-09-20 11:24:10 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tools/.gitignore:
+ * tools/Makefile.am:
+ * tools/gst-discoverer.c:
+ tools: Standalone tool for discovering media file properties
+ Fixes #625944
+
+2010-09-20 11:23:36 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * win32/common/libgstpbutils.def:
+ win32: Update with symbols from GstDiscoverer
+ Fixes #625944
+
+2010-09-20 11:23:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/Makefile.am:
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/gst-plugins-base-libs.types:
+ docs: Documentation for new pbutils GstDiscoverer
+ Fixes #625944
+
+2010-09-20 11:22:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/Makefile.am:
+ * gst-libs/gst/pbutils/.gitignore:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/gstdiscoverer-private.h:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * gst-libs/gst/pbutils/pbutils-marshal.list:
+ * gst-libs/gst/pbutils/pbutils.h:
+ pbutils: New Discoverer utility
+ Fixes #625944
+
+2010-09-20 11:13:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: Add mp3 to the apetag extensions
+
+2010-09-18 13:15:08 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Fix regression in ball pattern
+ Was painting using two different methods.
+
+2010-09-17 11:46:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: Fix ACCEPTABLE_CHAR() macro to work with signed and unsigned chars
+
+2010-09-17 11:44:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ Revert "sdp: Remove useless check in macro"
+ This reverts commit e6a041b69fd21c42651d98cf8a3064e43cecc51c.
+ It's not a useless check, the signedness of "char" and "gchar" is
+ defined by the ABI.
+
+2010-09-17 10:43:04 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: Remove useless check in macro
+ A signed char is always < 128. Fixes a warning on macosx build.
+
+2010-09-16 18:03:23 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ orc: update generated files to fix MSVC compile issues
+
+2010-09-16 17:56:31 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscaleorc.orc:
+ videoscale: Don't use broken orc feature
+
+2010-09-16 19:30:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ xoverlay: G_GUINTPTR_FORMAT is since 2.22
+ Don't rely on too new symbols, we only depend on 2.20.
+
+2010-09-16 15:01:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/playrec/.gitignore:
+ * tests/examples/playrec/Makefile.am:
+ * tests/examples/playrec/playrec.c:
+ examples: add synchronized playback and capture example
+ Add an example that demonstrates synchronized playback and capture.
+
+2010-09-16 17:15:32 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Fix indentation
+
+2010-09-16 17:14:20 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add bar pattern
+ Simple bar with foreground color on the background color
+
+2010-09-16 15:07:15 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/check/elements/videotestsrc.c:
+ tests: use gst-check API in videotestsrc
+ use gst_check_drop_buffers in videotestsrc to
+ clear the global buffers list.
+
+2010-09-16 14:55:55 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/check/elements/videotestsrc.c:
+ tests: Fix unit test of videotestsrc
+ Use UYVY for unit tests, it's exactly the same as Y422.
+ (which is currently disabled in videotestsrc)
+
+2010-09-15 15:13:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update for new strings
+
+2010-09-15 15:12:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ docs: add Since: comment to docs for new GST_VIDEO_FORMAT_UYVP
+
+2010-09-14 11:20:42 -0400 Tristan Matthews <le.businessman@gmail.com>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle" property
+ Fixes #629672
+
+2010-09-15 15:19:04 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: fix segfault on negative horizontal-speed
+
+2010-09-15 14:15:13 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Actually dispose the unused ghostpads
+
+2010-09-15 11:28:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ * gst/audioresample/resample.c:
+ * gst/audioresample/speex_resampler.h:
+ * gst/audioresample/speex_resampler_wrapper.h:
+ Revert "audioresample: Add GAP flag support"
+ This reverts commit 129af0d8e6a74e8edef3e77c3626616b674b7cc1.
+ This shouldn't be committed at all, it isn't ready and apparently
+ was in the wrong branch locally.
+
+2010-09-15 11:26:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.h:
+ * tests/check/libs/video.c:
+ video: Add a destroy notify parameter to gst_video_convert_frame_async()
+ Binding generators apparently need this as they can't really know
+ that the callback is guaranteed to be called exactly once and that
+ the user_data can be freed at the end of it.
+
+2010-09-14 12:00:39 +0200 Leo Singer <lsinger@caltech.edu>
+
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ * gst/audioresample/resample.c:
+ * gst/audioresample/speex_resampler.h:
+ * gst/audioresample/speex_resampler_wrapper.h:
+ audioresample: Add GAP flag support
+ Fixes bug #586570.
+
+2010-09-05 15:17:47 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ * sys/v4l/gstv4lxoverlay.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/examples/overlay/qt-xoverlay.cpp:
+ * tests/examples/overlay/qtgv-xoverlay.cpp:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/stress-xoverlay.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ * win32/common/libgstinterfaces.def:
+ xoverlay: Add guintptr versions of functions
+ And deprecate the gulong versions. This is to support platforms
+ where sizeof(unsigned long) < sizeof(void *). Fixes #627565.
+ API: Add gst_x_overlay_set_window_handle()
+ API: Deprecate: gst_x_overlay_set_xwindow_id()
+ API: Add gst_x_overlay_got_window_handle()
+ API: Deprecate: gst_x_overlay_got_xwindow_id()
+ API: Add GstXOverlay::set_window_handle()
+ API: Deprecate: GstXOverlay::set_xwindow_id()
+
+2010-09-14 12:31:58 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Add UYVP
+
+2010-09-12 20:36:19 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Various improvements
+ Replace moving-color-bars pattern with smpte100, and change
+ moving-speed to horizontal-speed. Default is now 0. Add
+ a rotation stage to pattern building.
+ Allocate a temporary scanline for building images. Remove
+ unused code. Disable several patterns that we're unable to
+ test and probably never used. Add other variants of bayer
+ sampling. Convert some patterns to use videotestsrc_blend_line.
+
+2010-09-10 18:10:40 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: clean up blink pattern
+
+2010-09-10 15:57:54 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Clean up the RGB code
+
+2010-09-10 14:40:44 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Convert to intermediate AYUV/ARGB
+ Scanlines are generated into AYUV/ARGB, then converted to the
+ various formats.
+
+2010-09-10 12:48:30 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: rearrange code to work on scanlines
+
+2010-09-10 12:03:07 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Fix recent breakage of smpte75 pattern
+
+2010-09-01 15:18:31 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add moving color bars pattern
+ This pattern is moving the color bars with a given
+ speed. Negative speed is inverting the moving direction.
+ https://bugzilla.gnome.org/show_bug.cgi?id=628500
+
+2010-06-14 15:42:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_image.c:
+ * gst/videoscale/vs_scanline.c:
+ videoscale: refactor using more Orc code
+ Convert downsampling to Orc. Convert horizontal linear scaling
+ to Orc. Combine horizontal and vertical scaling into one pass.
+
+2010-09-12 19:34:28 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add UYVP, 10-bit 4:2:2
+
+2010-09-14 08:41:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ video: Add gst_video_convert_frame_async() to the docs
+
+2010-09-14 08:40:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: Add gst_video_convert_frame() and gst_video_convert_frame_async() to the .def files
+
+2010-09-14 08:40:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ video: Add unit test for gst_video_convert_frame_async()
+
+2010-09-14 08:39:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.h:
+ video: Add async variant of the convert frame function
+ API: gst_video_convert_frame_async()
+
+2010-09-12 16:53:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ video: Add a simple unit test for the new convert_frame API
+ Unfortunately this can't test the encoding because there's no
+ image encoder in base.
+
+2010-09-12 16:51:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ video: Strip framerate from the target caps
+ There will always be only a single output buffer and if the
+ target caps have a different framerate than the input there
+ will be a negotiation error during conversion.
+
+2010-09-12 16:36:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ video: Refactor convert_frame a bit and fix some minor memory leaks in error cases
+
+2010-09-09 14:11:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ * gst/playback/gstscreenshot.c:
+ * gst/playback/gstscreenshot.h:
+ playback: Switch to using gst_video_convert_frame
+ https://bugzilla.gnome.org/show_bug.cgi?id=629157
+
+2010-09-09 13:44:54 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.h:
+ video: Add new method for converting a video frame
+ https://bugzilla.gnome.org/show_bug.cgi?id=629157
+
+2010-09-13 10:02:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: prevent another race with shutdown state change
+
+2010-09-11 14:55:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstsdp.def:
+ win32: Add new SDP symbols to the .def files
+
+2010-09-10 18:42:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ sdp: remove leftover g_print
+
+2010-09-10 17:55:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/sdp/gstsdpmessage.c:
+ * gst-libs/gst/sdp/gstsdpmessage.h:
+ sdp: add methods to convert between uri and message
+ Add methods to convert between uri and sdpmessages, loosly based on
+ http://tools.ietf.org/html/draft-fujikawa-sdp-url-01
+ API: GstSDPMessage::gst_sdp_message_parse_uri
+ API: GstSDPMessage::gst_sdp_message_as_uri
+
+2010-09-10 10:40:52 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * tests/check/elements/videotestsrc.c:
+ tests: videotestsrc change the pattern property for the tests
+
+2010-09-10 08:42:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ orc: Fix generated source files
+
+2010-09-09 20:45:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ tests: fix passing of URIs containing '*' and '?' to the seek example
+ Only do wildcard expansion (why?!) on things that look like local
+ file paths. Fixes passing of URIs containing '*' and '?' (see #629212).
+
+2010-09-09 21:51:18 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ * tests/check/generic/states.c:
+ tests: allow running state tests for all elements
+ Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
+ to try elements that would normaly be skipped.
+
+2010-09-09 11:12:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: Do debug category initialization in plugin_init again
+
+2010-09-09 10:59:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ orc: Update generated source files everywhere
+
+2010-09-09 10:57:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadderorc.orc:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ Revert "Revert "Use init functions for Orc code""
+ This reverts commit 93aa13639d74449dc68296427e5dbcfe8aca5f51.
+ Everything should work now after regenerating the disted source files.
+
+2010-09-07 19:04:23 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * win32/common/libgstaudio.def:
+ win32: Add new symbol to libgstaudio
+
+2010-09-07 18:09:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudio: avoid taking extra ref on sink/src
+ Don't take an extra ref on the sink and source because that creates a reference
+ cycle. Instead, use the invalidate method of the clock when the sink and source
+ are freed. This way, we don't call into the time function anymore after the
+ objects are disposed.
+
+2010-09-07 18:06:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstaudioclock.h:
+ audioclock: add a function to invalidate the clock
+ Add a function to invalidate the time function of a clock. Useful for when the
+ function becomes invalid.
+
+2010-09-07 16:26:56 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/Makefile.am:
+ check: Fix linking order of libs/tag
+
+2010-09-07 16:26:30 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/gst-plugins-base.supp:
+ check: Make fontconfig leak suppression more generic
+
+2010-09-07 08:46:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds mappings for new image ppi tags
+ Adds mappings for GST_TAG_IMAGE_HORIZONTAL/VERTICAL_PPI into
+ our exif lib
+ Tests included.
+ Fixes #626570
+
+2010-09-07 08:22:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tags: Add GST_TAG_IMAGE_HORIZONTAL/VERTICAL_PPI tags
+ Adds new tags for representing the intended PPI of images/videos
+ API: GST_TAG_IMAGE_HORIZONTAL_PPI
+ API: GST_TAG_IMAGE_VERTICAL_PPI
+ Fixes #626570
+
+2010-09-07 11:41:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c2e10bf to aa0d1d0
+
+2010-09-06 18:17:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ rtp: improve basertpdepayload's error message when no input caps were set
+ This is pretty much an FAQ, so try to make the error message a bit
+ more helpful. Also, don't tell people to file a bug in bugzilla
+ about this (which is what happens if the default error message for
+ CORE_NEGOTIATION is used).
+
+2010-09-06 13:14:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ rtppayload: notify of first timestamp/seqnum
+ Notify of the first timestamp/seqnum pushed out by the payloader.
+ Fixes #612264
+
+2010-09-06 11:53:35 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/videotestsrc/.gitignore:
+ videotestsrc: .gitignore new generate_sine_table
+
+2010-09-06 11:44:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstinputselector.c:
+ * gst/playback/gstinputselector.h:
+ * gst/playback/gstplaybin2.c:
+ playback: ref the selector pad class inside input-selector
+ Minimizes the delta to original element in -bad and allows us to keep the
+ type static.
+
+2010-09-05 20:57:48 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/Makefile.am:
+ * gst/videotestsrc/generate_sine_table.c:
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Use static sine table
+
+2010-09-05 20:35:13 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Add foreground/background-color properties
+ Replace solid-color property with foreground-color and add
+ background-color. Pull some common code out of each of the
+ pattern generating functions. Fix many of the patterns to
+ use foreground-color/background-color instead of white/black.
+ Generated images are indentical to previously if foreground-color
+ and background-color are left as default.
+ API: GstVideoTestSrc::foreground-color
+ API: GstVideoTestSrc::background-color
+
+2010-09-05 18:58:03 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From d3d9acf to c2e10bf
+
+2010-09-05 17:04:31 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: deprecate colorspec property
+ Fixes: #616392.
+
+2010-09-05 12:57:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Simplify float->s32 conversion
+ orc 0.4.7 is doing saturated conversion from floats to integers
+ and it's not necessary to do this manually anymore.
+
+2010-09-05 12:14:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ca1c867 to d3d9acf
+
+2010-09-05 12:12:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: Update disted orc files
+
+2010-09-05 12:09:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Enable float processing with orc again
+
+2010-09-05 12:08:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Require orc 0.4.8.1 for the volume test
+
+2010-08-26 19:16:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Use the ORC double support
+
+2010-09-04 09:06:08 +0200 Leo Singer <lsinger@caltech.edu>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Fix compiler warnings with old gcc versions
+ Old gcc complains about possibly uninitialized variables which
+ are always initialized before usage in reality. Fixes bug #628747.
+
+2010-08-06 11:53:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstfactorylists.c:
+ * gst/playback/gstfactorylists.h:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playback: Switch to gstfactorylist from core
+ https://bugzilla.gnome.org/show_bug.cgi?id=626181
+
+2010-09-02 12:57:42 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: fix typo in property description
+
+2010-09-01 17:52:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Add support for AYUV
+
+2010-09-01 11:37:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: Fill segment until the end on EOS
+
+2010-09-01 11:33:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fill the segment on EOS or at least produce enough frames to use the complete buffer duration
+ Fixes bug #628400.
+
+2010-09-01 11:22:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Don't ignore flow returns when filling the previous segment during NEWSEGMENT handling
+
+2010-09-01 11:11:47 +0200 Philippe Normand <pnormand@igalia.com>
+
+ * tests/examples/seek/seek.c:
+ seek: allow seeking behind the currently downloaded position.
+
+2010-09-01 10:06:09 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ adder: use GST_BOILERPALTE macro
+
+2010-08-31 10:09:51 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstplaysink.c:
+ playback: Set queues silent property to TRUE
+ We don't use the queue signals within playsink.
+
+2010-08-30 14:59:22 -0500 Rob Clark <rob@ti.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: fix Cb/Cr inversion for colored text overlays
+ In case of odd values for xpos or ypos, the division by two in CbCr
+ plane would result in an off-by-one error, which in the case of NV12,
+ NV21, or UYVY would cause inversion of blue and red colors. (And
+ would be not so easily noticed for I420 as it would just cause the
+ chroma to be offset slightly from the luma.)
+ This patch also fixes a silly typo from the earlier patch which
+ added NV12 support that broke UYVY support.
+
+2010-08-30 15:50:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Don't reset the pad when pushing resulted in NOT_LINKED
+ The pad might be linked later and after resetting it it will
+ only work after resetting all of oggdemux.
+
+2010-08-27 20:45:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Only enable progressive downloading if the upstream duration in bytes is known
+ Otherwise we might try to enable it for live streams, where this would
+ cause playback to fail completely.
+ Fixes bug #628028.
+
+2010-08-27 17:23:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Don't use GST_FLOW_IS_FATAL()
+ And while we're at it, handle WRONG_STATE as error too
+ in oggdemux and WRONG_STATE and NOT_LINKED in oggaviparse.
+
+2010-08-27 11:49:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadderorc.orc:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ Revert "Use init functions for Orc code"
+ This reverts commit b2051090b43f82b23bb01826f09053479bbd7874.
+ Fixes the build again until someone pushes the regenerated .c/.h
+ files too.
+
+2010-08-22 23:01:19 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: clean up code
+ Merge various color structures into one.
+
+2010-08-22 22:16:45 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: Add ball pattern
+
+2010-08-19 15:43:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadderorc.orc:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ Use init functions for Orc code
+
+2010-08-26 15:17:20 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ volume: make the orc usage for float conditional again
+ See bug #628009. The tests still fail in the orc code (which we just don't call
+ now).
+
+2010-08-25 12:19:05 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add support for 2vuy
+ It is the apple alternative for Microsofts UYVY.
+ (http://ntta.szm.com/Tutors/FourCC.htm)
+ Only use the UYVY for the caps to enable support in other
+ gstreamer elements.
+ https://bugzilla.gnome.org/show_bug.cgi?id=627924
+
+2010-08-25 19:01:57 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ * gst/volume/gstvolumeorc.orc:
+ volume: enable ORC for float in volume
+
+2010-08-25 11:19:31 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/tag/gstexiftag.c:
+ configure: Add check for log2
+ Adds check for log2 and only use it in exif library if it is
+ available.
+
+2010-08-25 15:32:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/Makefile.am:
+ tag: Link to $(LIBM) for pow(), log2() and friends
+
+2010-08-25 08:41:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Move some tags to their correct IFDs
+ Put some tags in their correct IFDs
+
+2010-08-20 16:39:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Always write FlashPixVersion tag
+ FlashPixVersion is mandatory and constant. Write it always.
+
+2010-08-20 15:59:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds flash tags mapping
+ Adds a mapping for GST_TAG_CAPTURING_FLASH_FIRED/_MODE to
+ the exif Flash tag.
+ Tests included.
+
+2010-08-19 15:47:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ * win32/common/libgsttag.def:
+ tag: exif: More photography mappings
+ Adds mappings from:
+ GST_TAG_CAPTURING_EXPOSURE_PROGRAM -> ExposureProgram
+ GST_TAG_CAPTURING_EXPOSURE_MODE -> ExposureMode
+ GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE -> SceneCaptureType
+ GST_TAG_CAPTURING_GAIN_ADJUSTMENT -> GainControl
+ GST_TAG_CAPTURING_WHITE_BALANCE -> WhiteBalance
+ GST_TAG_CAPTURING_CONTRAST -> Constrast
+ GST_TAG_CAPTURING_SATURATION -> Saturation
+ Also renames gst_tag_image_orientation_from_exif_value and
+ gst_tag_image_orientation_to_exif_value to remove the 'gst'
+ prefix and not including in the win32 defs.
+ Tests included.
+
+2010-08-19 09:39:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Add macros for the exif ids
+ Use macros for exif ids to avoid having those numbers spread
+ all over the code.
+
+2010-08-17 15:56:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds photography tags mappings
+ Adds the following mappings for the exif helper:
+ * GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO -> DigitalZoomRatio
+ * GST_TAG_CAPTURING_FOCAL_LENGTH -> FocalLength
+ * GST_TAG_CAPTURING_SHUTTER_SPEED -> ExposureTime, ShutterSpeedValue
+ * GST_TAG_CAPTURING_FOCAL_RATIO -> FNumber, ApertureValue
+ * GST_TAG_CAPTURING_ISO_SPEED -> ISOSpeed, PhotographicSensitivity
+ Tests included.
+
+2010-08-17 15:05:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds mapping for GST_TAG_APPLICATION_DATA
+ Adds mapping for GST_TAG_APPLICATION_DATA to the exif
+ 'maker-note' tag.
+
+2010-08-20 14:54:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: Adds GST_TAG_CAPTURE_FLASH_FIRED/_MODE
+ Adds a new tag for informing if flash was used while
+ capturing an image and the flash mode selected by the
+ user during this capture
+ API: GST_TAG_CAPTURING_FLASH_FIRED
+ API: GST_TAG_CAPTURING_FLASH_MODE
+ https://bugzilla.gnome.org/show_bug.cgi?id=626651
+
+2010-08-17 07:21:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: More photography related tags
+ API: GST_TAG_CAPTURING_EXPOSURE_PROGRAM
+ API: GST_TAG_CAPTURING_EXPOSURE_MODE
+ API: GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE
+ API: GST_TAG_CAPTURING_GAIN_ADJUSTMENT
+ API: GST_TAG_CAPTURING_WHITE_BALANCE
+ API: GST_TAG_CAPTURING_CONTRAST
+ API: GST_TAG_CAPTURING_SATURATION
+ Fixes #626651
+
+2010-08-17 06:47:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tag: Adds some basic photography tags
+ Adds the following basic photography tags.
+ API: GST_TAG_CAPTURING_SHUTTER_SPEED
+ API: GST_TAG_CAPTURING_FOCAL_RATIO
+ API: GST_TAG_CAPTURING_FOCAL_LENGTH
+ API: GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO
+ API: GST_TAG_CAPTURING_ISO_SPEED
+ Fixes #626651
+
+2010-08-24 15:06:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: Require ORC 0.4.7 for the loadl/storel opcodes
+ And update disted files to allow compilation with no or too old ORC.
+
+2010-08-24 11:39:09 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: Make sure FLUSH_STOP is always sent after a flushing seek.
+ Send FLUSH_STOP right after forwarding the seek event upstream if necessary.
+ This makes sure that adder->srcpad is not left flushing if seeking fails or if
+ upstream is blocked.
+ The same fix was already applied to videomixer in 49b2a946.
+
+2010-08-24 11:11:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: Use ORC for the float<->int32 conversion
+ This should speed up standard Vorbis encoding and decoding pipelines a bit.
+ Thanks to David Schleef for the assistance to get the ORC code right
+ and explaining everything.
+
+2010-08-24 10:12:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: Support NV21 too and minor cleanups
+
+2010-08-24 10:03:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix component width for NV12/NV21
+ Both have width/2 as component width for the chroma planes.
+
+2010-08-24 09:51:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: Fix NV21 rendering
+ Using the same as for NV12 will result in wrong colors and crashes.
+
+2010-08-23 18:51:18 -0400 Chris Shoemaker <chris.shoemaker@cox.net>
+
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gstclockoverlay.h:
+ clockoverlay: only rerender text if time string has changed
+ The textoverlay element will rerender the text string whenever
+ overlay sets the 'need_render' flag to TRUE. Previously, we
+ lazily set the flag to TRUE every time the time string was requested.
+ Now, we save a copy of the previously given string, and only set
+ 'need_render' to TRUE if the string has changed.
+ In my tests with a 30fps video stream, and a time string including
+ a seconds field, this change reduced the CPU usage of the clockoverlay
+ element from 60% to 5%.
+ Fixes bug #627780.
+
+2010-08-23 13:59:38 -0500 Rob Clark <rob@ti.com>
+
+ * ext/pango/gsttextoverlay.c:
+ textoverlay: add NV12 support
+ Fixes bug #627768.
+
+2010-08-20 12:03:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Mark duplicated frames with the GAP flag
+ We currently don't use the GAP flag for video and the docs say
+ that this is for buffers, that have been created to fill a gap
+ and contains neutral data. For video this is the previous frame.
+ This information can be used by encoders to encode the duplicated
+ frames more efficiently. See bug #627459.
+
+2010-08-19 18:51:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Add back support for 8 bit paletted RGB
+ This was removed by 3a00a97fd2b4015e93cdcabaa75da406aa599570
+ while making the pad template caps more compact.
+ Fixes bug #626629.
+
+2010-08-18 16:45:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsasrc/sink: add property to get the card name
+ fixes #627203
+
+2010-08-18 16:42:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsa.c:
+ * ext/alsa/gstalsa.h:
+ alsa: add method to retrieve the card name
+ Reuse an existing method to retrieve the card name.
+
+2010-08-18 12:34:07 +0200 American Dynamics <GStreamer-Bugs at tycosp.com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basertpdepay: don't clear the discont flag too early
+ Set the discont flag when we receive a DISCONT buffer and only clear the discont
+ state when we pushed out a DISCONT buffer.
+ Fixes #626869
+
+2010-08-14 19:08:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ docs: fix typo in appsink docs so function gets cross-referenced properly
+
+2010-08-14 19:02:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * configure.ac:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ build: use new AG_GST_PKG_CONFIG_PATH m4 macro from common
+ Sets up a GST_PKG_CONFIG_PATH variable for use in Makefile.am
+ (avoids trailing ':' in PKG_CONFIG_PATH used).
+
+2010-08-14 18:36:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ introspection: set PKG_CONFIG_PATH so that our in-tree libs come first when calling scanner
+ When calling gobject-introspection scanner, make sure our own
+ freshly-built libs within the source tree (well, build dir) come
+ first in the PKG_CONFIG_PATH. May or may not help to make sure
+ that it doesn't pick up older external plugins-base libs (or
+ .gir files) from outside the source tree / build directory as
+ dependencies of the introspected lib instead of using the
+ stuff we just built in a sibling directory.
+ https://bugzilla.gnome.org/show_bug.cgi?id=623698
+
+2010-08-06 17:16:27 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playback: Delay usage of GstFactoryList
+ By delaying it to when it's actually needed, we speed things up a bit
+ since some elements might have been added/removed in between.
+ https://bugzilla.gnome.org/show_bug.cgi?id=626718
+
+2010-06-17 09:10:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ playbin2: uridecodebin: add property to configure ring buffer size
+
+2010-08-13 17:23:46 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 3e8db1d to ec60217
+
+2010-08-13 13:59:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ plugin-docs: the <TITLE> tag should come right after <FILE>.
+ Fixes missing plugin entries. If the object name, e.g. GstGIOSrc came before the
+ title, we ended up with differnt section_id in the generated docbook.
+
+2010-08-12 18:14:38 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: fix the classification.
+ Change "Src" into "Source" (we use that elsewhere). I did not keept "Src" as it
+ is quite unlikely that someone plugs appsrc by searching the registry by classification.
+
+2010-08-12 15:26:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsa: remove 'dir' out variable
+ Alsa seems to expect that we initialize it. Remove the variable and pass NULL
+ as we actually don't use it. In alsasink also #ifdef one section that is
+ grabing diagnostics to be disabled, when logging is disabled (the code was
+ using the out parameter as well).
+ Fixes #626125
+
+2010-08-12 11:46:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: remove chroma-site and color-matrix fields from RGB caps
+
+2010-08-11 12:49:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: prevent deadlock with _chain when deactivating pad
+ Fixes #626581.
+
+2010-08-12 12:50:27 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/Makefile.am:
+ playback: bad bad editor, readd missing line to fix the build
+
+2010-08-12 12:08:35 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * tests/examples/Makefile.am:
+ * tests/examples/playback/.gitignore:
+ * tests/examples/playback/Makefile.am:
+ * tests/examples/playback/decodetest.c:
+ * tests/examples/playback/test.c:
+ * tests/examples/playback/test2.c:
+ * tests/examples/playback/test3.c:
+ * tests/examples/playback/test4.c:
+ * tests/examples/playback/test5.c:
+ * tests/examples/playback/test6.c:
+ * tests/examples/playback/test7.c:
+ * tests/icles/Makefile.am:
+ * tests/icles/playback/.gitignore:
+ * tests/icles/playback/Makefile.am:
+ * tests/icles/playback/decodetest.c:
+ * tests/icles/playback/test.c:
+ * tests/icles/playback/test2.c:
+ * tests/icles/playback/test3.c:
+ * tests/icles/playback/test4.c:
+ * tests/icles/playback/test5.c:
+ * tests/icles/playback/test6.c:
+ * tests/icles/playback/test7.c:
+ tests/playback: due to popular demand mv them from examples to icles
+ The tests are toys and not reference demos.
+
+2010-08-12 10:02:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: send preroll buffer when delaying preroll eos
+ That is, if eos is received which will not be forwarded, and the stream
+ has not yet seen any data, then send a buffer to preroll downstream
+ (which might otherwise be accomplished by the eos event).
+
+2010-08-12 10:01:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: remove some heuristic in chain configuration code
+ .. since queues are now inserted unconditionally.
+
+2010-08-11 10:27:35 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ playbin2/playsink: update subtitle handling for streamsynchronizer
+ Streamsynchronizer excepts to see stream-changed msg for all streams, but to
+ arrange for this, video and subtitle streams need to be decoupled by means
+ of queues (due to pad blocks that may occur).
+ Fixes #626463.
+
+2010-08-10 13:06:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: always have a queue in chain head to aid streamsynchronizer
+ Specifically, as the latter may have one thread pushing EOS to several streams,
+ that needs to be decoupled into various thread to prevent preroll hanging
+ problems.
+
+2010-08-10 11:28:43 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: drop lock when pushing eos downstream
+ ... to prevent deadlock (e.g. upon seek) when downstream waits in preroll.
+
+2010-08-10 11:19:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: clear stream eos state on FLUSH and new stream
+
+2010-08-10 11:19:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: set READY sinks to NULL before freeing chain upon failure
+
+2010-08-12 10:49:59 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * gst/playback/.gitignore:
+ * gst/playback/Makefile.am:
+ * gst/playback/decodetest.c:
+ * gst/playback/test.c:
+ * gst/playback/test2.c:
+ * gst/playback/test3.c:
+ * gst/playback/test4.c:
+ * gst/playback/test5.c:
+ * gst/playback/test6.c:
+ * gst/playback/test7.c:
+ * tests/examples/Makefile.am:
+ * tests/examples/playback/.gitignore:
+ * tests/examples/playback/Makefile.am:
+ * tests/examples/playback/decodetest.c:
+ * tests/examples/playback/test.c:
+ * tests/examples/playback/test2.c:
+ * tests/examples/playback/test3.c:
+ * tests/examples/playback/test4.c:
+ * tests/examples/playback/test5.c:
+ * tests/examples/playback/test6.c:
+ * tests/examples/playback/test7.c:
+ playback: move tests from plugin-dir to tests/examples/playback
+
+2010-08-11 18:08:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Suggest caps with different width/height if bufferalloc is called with impossible width/height
+
+2010-08-11 17:16:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Add some debug output to the videoscale negotiation test
+
+2010-08-11 17:03:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Only set the PAR if the caps already had a PAR
+ Otherwise we're producing different caps and basetransform thinks that it
+ can't passthrough buffer allocations, etc.
+ In 0.11 all video caps really should have the PAR set...
+
+2010-08-11 17:00:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: It's not a bad thing if the preferred video format needs less bytes per frame
+
+2010-08-11 08:47:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tags: exif: Fix bug in inner ifd parsing
+ Do not use the result of inner ifd's parsing to increment
+ the current tag index. The reasons are:
+ 1) The function returns a boolean.
+ 2) The inner ifd's tags are in a separate table, so they shouldn't
+ interfere with its parent ifd table parsing.
+
+2010-08-11 08:03:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Put ExifVersion in the correct IFD
+ ExifVersion is from the 'exif' ifd, not the 0th ifd.
+
+2010-08-10 19:50:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Refactor functions declaration
+ Use some macros to declare serialization/deserialization
+ functions prototypes.
+
+2010-08-10 19:30:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Add another DateTime mapping
+ datetimes can also be represented by the 0x132 tag. Map it, too.
+
+2010-08-10 11:29:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Fix bug on image-orientation parsing
+ Do not skip one extra tag when parsing image-orientation tags.
+
+2010-08-10 10:57:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From bd2054b to 3e8db1d
+
+2010-08-10 11:52:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Compare with G_MAXUINT16 instead of -1
+ Fixes a compiler warning on the OS X buildbot.
+
+2010-08-09 18:04:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ xmp: exif: Adds GST_TAG_APPLICATION_NAME mappings
+ adds xmp and exif helper library mappings for GST_TAG_APPLICATION_NAME
+ tag.
+
+2010-08-04 13:01:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Write ExifVersion tag
+ Write ExifVersion tag unconditionally when creating exif
+ buffers. Might help other applications parsing of this data.
+
+2010-08-04 13:02:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: tag: Test to try to serialize multiple exif tags
+ Adds a new test for exif data that tries serializing data
+ from multiple ifd tables and check if it works.
+
+2010-08-09 17:25:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tags: exif: Fix inner tags offset rewriting
+ Fixes a bug that made exif helper lib fail to rewrite inner ifd tags
+ offsets when there were more than 1 inner ifd.
+
+2010-07-22 17:29:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: configurable text color and position
+ Rather than only left, right, top, etc, allow for horizontal and vertical
+ positioning on a scale from 0 to 1.
+ Also cater for configuring rendered text color.
+ Fixes #624920.
+ API: GstTextOverlay:xpos
+ API: GstTextOverlay:ypos
+ API: GstTextOverlay:color
+
+2010-07-21 14:20:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: add solid-color pattern
+ ... which generalizes the current listing of white, black, etc.
+ In particular, also allow specifying alpha channel, and modify
+ some structures and pattern filling to cater for alpha value as well.
+ Fixes #624919.
+ API: GstVideoTestSrc:solid-color
+
+2010-08-08 17:42:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: static forward declarations are forbidden by the C standard
+ ...and actually cause compiler errors on VC++. Change it to an extern
+ forward declaration and non-static definition.
+
+2010-08-05 13:56:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 2004d03 to bd2054b
+
+2010-08-04 19:24:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
+ This first checks what is required for ISO C99 support and sets the relevant
+ compiler parameters and if no C99 compiler is found, it checks for a
+ C89 compiler. This enables us to check for and use C89/C99 functions
+ that gcc hides from us without the correct compiler parameters.
+
+2010-08-04 15:18:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosink/baseaudiosrc: Post CLOCK-LOST/CLOCK-PROVIDE when going to/from READY
+ Otherwise the clocks are redistributed every time the pipeline
+ goes to PAUSED, which is quite expensive.
+
+2010-08-03 15:03:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Make xmp lib aware for the different tag types
+ Makes the xmp helper lib aware that the tags can be simple,
+ sequences or bags (there is still struct and alt, but those
+ aren't handled yet). Adding this info makes serialization
+ and deserialization more consistent.
+
+2010-08-02 09:56:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmp: Add a new layer of indirection (GstXmpSchema)
+ Instead of storing all tags in a single hashtable, store them
+ grouped by schema in a GstXmpSchema, and add those to the toplevel
+ hashtable.
+
+2010-08-03 14:37:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Make bag tags deserialization work correctly
+ If we find a bag of tags of type string in the xmp packet, we
+ should concat them, this is not the ideal approach, but at
+ least works for now as we don't know what type of tag it
+ is (simple, structure, seq, alt or bag)
+
+2010-08-04 21:44:22 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/seek/seek.c:
+ examples/seek: Don't unpause on clock-lost unless playing
+ If the pipeline is paused by the user, don't pause/unpause
+ on clock-lost.
+
+2010-07-02 12:10:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: improve debugging
+
+2010-07-02 12:09:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.h:
+ ringbuffer: whitespace fixes
+
+2010-06-28 10:53:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: use more efficient way of getting caps
+ When inspecting the caps of a pad, try to get the pad _CAPS first before calling
+ the getcaps function.
+
+2010-08-02 11:06:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/pipelines/oggmux.c:
+ oggmux: Fix test build when theora and vorbis aren't available
+ Ifdef properly to avoid build failures
+
+2010-08-01 06:50:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Detect avc1 ftyp as video/quicktime
+ Detects avc1 ftyp as video/quicktime (iso variant)
+
+2010-07-27 11:25:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: removing useless locking
+ Everything in the xmp helper lib is initiallized once and on a thread
+ safe way, and after that there are only reads going on, no more
+ writing. Based on that, drop the locking.
+
+2010-06-20 23:53:38 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/examples/seek/jsseek.c:
+ jsseek: Set joystick io encoding to 'NULL'
+ Fix problems with newer glib reporting bad encodings on the binary
+ data emerging from the joystick device fd.
+
+2010-07-26 20:25:55 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: fix printf format compiler warnings
+ Make OSX build bot happy.
+
+2010-07-26 18:23:33 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: initialize datetime variable in xmp tag parsing code
+ Fixes (correct) compiler warning on the OSX build bot.
+
+2010-07-26 17:48:14 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require core from git
+ For GstDateTime stuff used in libgsttag.
+
+2010-07-26 17:04:02 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ * configure.ac:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/pbutils/gstpluginsbaseversion.c:
+ * gst-libs/gst/pbutils/gstpluginsbaseversion.h.in:
+ * gst-libs/gst/pbutils/pbutils.h:
+ * tests/check/libs/pbutils.c:
+ * win32/common/libgstpbutils.def:
+ pbutils: add compile time and runtime version checks for gst-plugins-base
+ So people can check what version of the gst-plugins-base libs they're
+ building against or linked against.
+ API: GST_PLUGINS_BASE_VERSION_MAJOR
+ API: GST_PLUGINS_BASE_VERSION_MINOR
+ API: GST_PLUGINS_BASE_VERSION_MICRO
+ API: GST_PLUGINS_BASE_VERSION_NANO
+ API: GST_CHECK_PLUGINS_BASE_VERSION
+ API: gst_plugins_base_version()
+ API: gst_plugins_base_version_string()
+
+2010-06-30 16:36:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Map GST_TAG_DATE_TIME
+ Adds mapping to the exif helper library for GST_TAG_DATE_TIME.
+ Tests included.
+ https://bugzilla.gnome.org/show_bug.cgi?id=594504
+
+2010-06-23 12:02:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Maps GST_TAG_DATE_TIME
+ Adds mapping for GST_TAG_DATE_TIME.
+ Tests included.
+ https://bugzilla.gnome.org/show_bug.cgi?id=594504
+
+2010-07-26 16:05:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fixate the pixel-aspect-ratio if necessary
+
+2010-07-24 18:17:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: Delay EOS events until all streams are EOS
+ This fixes a race condition in playbin2's gapless mode, where the
+ EOS of other streams might arrive in the sinks before the last stream
+ ends and the switch to the new track happens. The EOS sinks won't
+ accept any new data then and playback stops.
+ To prevent this, delay all EOS events until all streams are EOS
+ and advance the sinks of the EOS streams by filler newsegment
+ events if necessary.
+ Fixes bug #625118.
+
+2010-06-01 23:43:45 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: export 3gp profile in caps
+ This reads the 3gp profile from the major/compatible brands and puts
+ this as a 'profile' field in caps. This can be used by demuxers to
+ decide whether they can handle this stream or not. Also needed for
+ DLNA.
+ https://bugzilla.gnome.org/show_bug.cgi?id=620291
+
+2010-07-24 11:48:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/test-colorkey.c:
+ * tests/icles/test-xoverlay.c:
+ examples: Use cairo instead of to-be-deprecated GDK API
+ Fixes bug #625001.
+
+2010-07-24 09:22:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * configure.ac:
+ configure: set release date/time
+ Use the new AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO macro.
+
+2010-07-20 12:08:52 +0530 Parthasarathi Susarla <partha.susarla@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: detect enhanced AC-3
+ https://bugzilla.gnome.org/show_bug.cgi?id=623846
+
+2010-07-22 09:13:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gststreamsynchronizer.h:
+ streamsynchronizer: Fix another deadlock when going PAUSED->READY while streams are waiting for the GCond
+
+2010-07-20 21:05:45 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ playsink: Switch to faster pad linking methods
+ Logic for choice of GST_PAD_LINK_CHECK_* is as follows:
+ * Where return of pad_link wasn't checked before : NOTHING
+ * Where linking is between known compatible elements : NOTHING
+ * All other cases : TEMPLATE_CAPS
+ Slashes down playsink reconfigure by up to 50% cpu time.
+
+2010-07-19 15:58:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstscreenshot.c:
+ playsink: Set add-borders=true on the videoscale instances
+ This makes sure that we always keep the display aspect ratio and
+ add black borders if necessary, which is usually something you want
+ for viewing a video.
+
+2010-07-19 15:44:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Rename borders property to add-borders
+
+2010-07-19 09:39:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ videoscale: update disted orc files for latest changes
+
+2010-07-17 20:24:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/Makefile.am:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_fill_borders.c:
+ * gst/videoscale/vs_fill_borders.h:
+ * gst/videoscale/vs_image.h:
+ videoscale: Add support for adding black borders to keep the DAR if necessary
+ Fixes bug #617506.
+
+2010-07-18 15:08:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Fix linear scaling of UYVY scanlines
+ Fixes bug #624656.
+
+2010-07-17 19:57:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Fix caps fixating if the height is fixed but the width isn't
+
+2010-07-16 20:41:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ videoscale: Remove interlaced scaling again
+ This behaviour was not preferred and caused visible image quality
+ degradations. The real solution would be, to apply a real
+ deinterlacing filter before scaling the frames.
+ Fixes bug #615471.
+
+2010-07-16 19:06:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add helper method for filling the VSImage struct
+
+2010-07-18 11:43:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/files/Makefile.am:
+ tests: don't forget to dist test file for typefinding unit test
+
+2010-07-18 11:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ * tests/files/623663.mts:
+ tests: add unit test for mpeg-ts typefinding bug
+ See #623663.
+
+2010-07-18 11:24:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: make mpeg-ts typefinder scan more data
+ We only look for packets with payload, but it appears there may be packets without,
+ which makes it harder to find the N packets with payload in a row that we need in
+ order to typefind this successfully, so scan some more data than necessary in the
+ optimistic scenario. Alternatively we could change IS_MPEGTS_HEADER().
+ Fixes #623663.
+
+2010-07-16 18:51:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gststreamsynchronizer.c:
+ playsink/streamsynchronizer: Remove and deactivate pads after calling the change_state function of the parent class
+ Fixes some deadlocks.
+
+2010-07-16 18:25:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ streamsynchronizer: Drop DISCONT flag on first buffer for new streams
+ Also reset stream state when going back to READY and on flush-stop.
+
+2010-07-11 14:44:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gststreamsynchronizer.h:
+ * gst/playback/test7.c:
+ playsink: Fix gapless playback in many non-simple scenarios
+ Before gapless playback failed when switching between audio-only,
+ video-only and audio-video files, when choosing different clocks
+ and when the different streams had different durations.
+ This is now handled by a helper element, which keeps track of the
+ running times of all streams and synchronizes them.
+ Fixes bug #602437.
+
+2010-07-11 14:43:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Remove QOS event adjustments for gapless playback mode
+
+2010-07-09 17:15:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Post clock-provide and clock-lost messages when going from/to PLAYING
+
+2010-07-09 17:15:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosrc: Post clock-provide and clock-lost messages when going from/to PLAYING
+
+2010-07-08 16:11:12 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: only associate .webm with WebM
+ .weba (audio) and .webv (video) were speculation on my part before
+ the public launch. As of yet no decision has been made on the
+ file extension for audio-only WebM, and I'm pretty sure there will
+ never be one for video-only.
+ Fixes bug #623837.
+
+2010-07-08 09:54:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Use new gst_audio_clock_new_full()
+
+2010-07-08 09:54:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ baseaudiosrc: Use new gst_audio_clock_new_full()
+
+2010-07-08 08:32:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstaudioclock.h:
+ * win32/common/libgstaudio.def:
+ audioclock: API: Add gst_audio_clock_new_full() with a GDestroyNotify for the user_data
+ Elements usually use their own instance as instance data but the
+ clock can have a longer lifetime than their elements and the clock
+ doesn't own a reference of the element.
+ Fixes bug #623807.
+
+2010-07-04 20:29:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/theora/Makefile.am:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraenc.h:
+ theoraenc: Implement two pass encoding
+ Fixes bug #621349.
+
+2010-07-04 20:14:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/theora/gsttheoraenc.c:
+ configure: Require libtheora >= 1.1
+ It's more than a year old at the time of the next -base release,
+ has many encoder and decoder improvements and gets us rid of a lot
+ of #ifdefs
+
+2010-07-04 20:08:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ theora: Use PROP_ instead of ARG_ for property enum values
+
+2010-05-04 12:09:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: use proper error message code for failing state change
+
+2010-07-16 11:24:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development
+
=== release 0.10.30 ===
-2010-07-15 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-07-15 01:20:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.30, "Difficult Birth"
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.30
2010-07-15 00:32:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
diff --git a/NEWS b/NEWS
index 18e9ab734..491aae962 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,262 @@
-This is GStreamer Base Plug-ins 0.10.30, "Difficult Birth"
+This is GStreamer Base Plug-ins 0.10.31, "Dance Like It's 1982"
+
+Changes since 0.10.30:
+
+ * 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
+
+Bugs fixed since 0.10.30:
+
+ * 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
+
+API added since 0.10.30:
+
+ * 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 deprecated since 0.10.30:
+
+ * gst_x_overlay_set_xwindow_id()
+ * gst_x_overlay_got_xwindow_id()
+ * GstXOverlay::set_xwindow_id()
Changes since 0.10.29:
diff --git a/RELEASE b/RELEASE
index 61b1cb7de..3a273c9fd 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Base Plug-ins 0.10.30 "Difficult Birth"
+Release notes for GStreamer Base Plug-ins 0.10.31 "Dance Like It's 1982"
@@ -54,137 +54,263 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and
- other optimisations, and remove liboil dependency. The main goal
- for this release was to make the transition from liboil to liborc.
- Performance improvements should not be expected and will be the
- focus of future versions. liborc is an optional dependency for
- the time being, to make it possible to test and develop the very
- latest GStreamer versions on systems that don't have orc yet.
- However, without orc slow unoptimised backup code will be used
- for many performance critical code paths. Distributors are urged
- to package and ship the latest version of liborc and compile
- GStreamer modules with --enable-orc. Please do not distribute
- GStreamer packages that are not orc enabled. More information on
- the orc integration can be found in the docs/design/ directory.
- * basertpaudiopayload: Set duration on buffers; add extra frame for
- non-complete frame lengths
- * riff: add mappings for On2 VP8 and VP6F (On2 VP6 Flash variant)
- * video: Add support for RGB/BGR with 15 and 16 bits, and Y800 and Y16
- * xmp/exif tags: add mappings for new tags (device, geo location, image orientation)
- * adder, audioconvert, audioresample, volume: convert from liboil to orc
- * adder: rework timestamping; only accept seek-types SEEK_NONE and SEEK_SET
- * decodebin2: add "expose-all-streams" property to not expose/decode all streams
- * decodebin2: use accumulator for autoplug-sort
- * ffmpegcolorspace: add YUY2/YVYU to all RGB formats conversions
- * ffmpegcolorspace: fix conversion of packed 4:2:2 YUV to RGB and 8 bit grayscale
- * ffmpegcolorspace: fix Y16 from/to GRAY8 conversion
- * ffmpegcolorspace: fix Y42B from/to YUY2/YVYU/UYVY conversion for odd widths
- * ffmpegcolorspace: Map "Y8 " and "GREY" to "Y800" and add it to the template caps
- * ffmpegcolorspace: negotiation speed-ups
- * oggdemux: implement seeking and duration estimates when operating in push mode (http etc.)
- * oggdemux: parse Skeleton index packets for better seeking in push mode
- * oggdemux: fix granulepos->key granule calculation for Dirac video
- * oggdemux: fix EOS flow aggregation: only EOS when all streams are EOS
- * oggmux: Start a new page for every CMML buffer
- * ogg: Implement Ogg VP8 mapping
- * playbin2: add "av-offset" property to adjust audio/video sync
- * playbin2: add flag for enabling/disabling automatic deinterlacing
- * playbin2: fix race when querying duration right after preroll, by
- forwarding duration query duration during group switch if no cached
- duration exists
- * playbin2: if a text sink is provided, let subtitle parsing be done by
- decodebin2 if required
- * playbin2: set the subtitle encoding on the decodebins again
- * playsink: also expose "convert-frame" action signal and "frame" property in playsink
- * playsink: reconfigure the video chain correctly when switching from a
- subtitle to a non-subtitle file
- * playsink: Don't fail if subtitles are used but only audio is available
- and no visualizations
- * typefinding: add WebM typefinder (was in -good before)
- * typefinding: add IVF and dts typefinders, improve AC-3 and jpeg typefinding
- * typefinding: detect ISO 14496-14 files as video/quicktime not audio/x-m4a
- * uridecodebin: add all qtdemux types to downloadable types
- * uridecodebin: add the 'expose-all-streams' property from decodebin2
- * uridecodebin: Allow video/webm for progressive downloading
- * videorate, videotestsrc: fixate color-matrix, chroma-site and interlaced fields if necessary
- * videoscale: Try to keep DAR when scaling
- * videoscale: Add support for Y444, Y42B and Y41B and more gray formats
- * videoscale: Fix resampling of ARGB scanlines
- * videoscale: Try harder to keep the DAR if possible
- * videoscale: Use passthrough mode if width and height are not changed
+ * 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
Bugs fixed in this release
- * 621428 : [playbin2] ghostpad with arbitrary getcaps func leads to not working srt subtitles
- * 371108 : videoscale sucks at basic mathematics when it comes to PAR
- * 512740 : unit test failures if compiling against installed core with installed plugins-base also present
- * 605100 : GNOME Goal: Remove deprecated glib symbols
- * 610866 : [playbin2] Don't fail if there are subtitles and audio but no video
- * 614872 : [tag] Add basic exif support
- * 614942 : playbin2: " text-sink " is supposed to handle raw subtitle data?
- * 615783 : reworked timestamping in adder
- * 616396 : [playbin2] might fail a duration query immediately following PAUSED state
- * 616422 : playsink might not handle reconfiguring after a text enabled file correctly
- * 616557 : [videorate] Add support for video/x-raw-gray
- * 617636 : [rtsp] uses unicode characters in date string
- * 617855 : [oggdemux] Fails to play LAC2010 videos
- * 617868 : [decodebin2] Option to not expose/decode all streams
- * 618324 : rtp payloader don't put the duration on their output buffers
- * 618392 : [avi-demux] Gstreamer does not support 1x1 or 1xN avi files
- * 618625 : lock priv mutex in appsrc when setting caps
- * 619090 : [uridecodebin] caps negociation fail
- * 619102 : [PATCH] WebM typefinder
- * 619310 : [videorate] negotiation issue, tries to set unfixed caps on pad
- * 619396 : gstreamer does not seek http streams of Ogg Vorbis and Flac audio files.
- * 620136 : Orc integration
- * 620140 : [gio] report out-of-space errors
- * 620211 : gst-plugins-base gets confused by dual-QT system
- * 620279 : [playsink] expose 'frame' property and move 'convert-frame' action from playbin2
- * 620342 : [baseaudiosink] Allocate and free the clock in state changes
- * 620412 : [video] Incomplete support for 15 and 16 bit RGB and BGR formats
- * 620441 : [video] Add support for Y800 and Y16 formats
- * 620500 : totem won't do progressive download for flv videos
- * 620720 : typefinding: Mark ISO 14496-14 files as video/quicktime
- * 620939 : [oggdemux] No support for Skeleton 4.0 streams
- * 621071 : [playbin2] no playback with fakesink instead of appsink as text-sink
- * 621161 : autoplug-sort default callback is run last - overwrite user supplied callback result
- * 621190 : video sink drops buffers if it's preceded by ffmpegcolorspace, videoscale and a capsfilter
- * 621509 : [xmptag] Uses uninitialized variable
- * 621572 : [videoscale] Adds horizontal green lines in bilinear mode
- * 622696 : ffmpegcolorspace: Speed up caps nego by using simpler caps
- * 622807 : [decodebin2] Doesn't recover properly after an error
- * 622944 : Require automake 1.9 or newer for $(builddir)
- * 623003 : Major problems with calls to gst_util_uint64_scale()
- * 623176 : riff: matroska file with FLV4 FOURCC fails to play
- * 623218 : oggdemux: Handle errors from _get_next_page in _do_seek.
- * 623233 : GstNetBuffer initialization isn't thread safe.
- * 623318 : [playbin2] If source setup fails the old uridecodebin is kept and breaks future playback
- * 623375 : [ffmpegcolorspace] Invalid memory accesses with odd widths/height during subsampling
- * 623384 : [ffmpegcolorspace] Doesn't write last pixel for odd widths in packed 4:2:2 YUV- > RGB conversion
- * 623418 : [ffmpegcolorspace] Fix packed 4:2:2 YUV to 8 bit grayscale conversion for odd widths
- * 623530 : Stripy pattern with videotestsrc ! ffmpegcolorspace ! ximagesink
- * 623583 : regression: DVD playback broken
- * 624266 : [playbin2] Internal uridecodebin are not properly removed in READY= > NULL
- * 547603 : [playbin2] add deinterlacing support
+ * 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
API changed in this release
- API additions:
-* GST_VIDEO_FORMAT_v308
-* GST_VIDEO_FORMAT_Y800
-* GST_VIDEO_FORMAT_Y16
-* GST_VIDEO_FORMAT_RGB16
-* GST_VIDEO_FORMAT_BGR16
-* GST_VIDEO_FORMAT_RGB15
-* GST_VIDEO_FORMAT_BGR15
-* gst_tag_image_orientation_to_exif_value ()
-* gst_tag_image_orientation_from_exif_value ()
-* gst_tag_list_to_exif_buffer ()
-* gst_tag_list_to_exif_buffer_with_tiff_header ()
-* gst_tag_list_from_exif_buffer ()
-* gst_tag_list_from_exif_buffer_with_tiff_header ()
+ * 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()
Download
@@ -214,22 +340,37 @@ Applications
Contributors to this release
* Alessandro Decina
- * Andoni Morales
+ * Alexey Fisher
+ * American Dynamics
+ * Andrzej K. Haczewski
* Arun Raghavan
+ * Chris Shoemaker
* David Schleef
* Edward Hervey
- * Fredrik Söderquist
- * Jonathan Matthew
- * Joshua M. Doe
+ * Evan Nemerson
+ * Guillaume Emont
+ * Harri Mähönen
+ * Havard Graff
+ * Jan Schmidt
+ * Leo Singer
* Mark Nauwelaerts
- * Martin Bisson
+ * Matthias Clasen
* Olivier Crête
+ * Parthasarathi Susarla
* Philip Jägenstedt
* Philippe Normand
- * Prahal
+ * René Stadler
+ * Rob Clark
+ * Robert Swain
* Sebastian Dröge
+ * Sreerenj Balachandran
* Stefan Kost
* Thiago Santos
+ * Thijs Vermeir
* Tim-Philipp Müller
+ * Tristan Matthews
+ * Vincent Penquerc'h
+ * Vladimir
* Wim Taymans
+ * Zaheer Abbas Merali
 
diff --git a/configure.ac b/configure.ac
index 6931f729c..0edb66b4a 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.30.5,
+AC_INIT(GStreamer Base Plug-ins, 0.10.31,
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.30.2
+GST_REQ=0.10.31
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args
index c5df1a58c..05ef80fc0 100644
--- a/docs/plugins/gst-plugins-base-plugins.args
+++ b/docs/plugins/gst-plugins-base-plugins.args
@@ -334,7 +334,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Color Specification</NICK>
-<BLURB>Generate video in the given color specification.</BLURB>
+<BLURB>Generate video in the given color specification (Deprecated: use a caps filter with video/x-raw-yuv,color-matrix="sdtv" or "hdtv" instead).</BLURB>
<DEFAULT>ITU-R Rec. BT.601</DEFAULT>
</ARG>
@@ -404,7 +404,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Zoneplate x*y product phase</NICK>
-<BLURB>Zoneplate x*t product phase.</BLURB>
+<BLURB>Zoneplate x*y product phase.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
@@ -459,6 +459,36 @@
</ARG>
<ARG>
+<NAME>GstVideoTestSrc::background-color</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Background Color</NICK>
+<BLURB>Background color to use (big-endian ARGB).</BLURB>
+<DEFAULT>4278190080</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstVideoTestSrc::foreground-color</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Foreground Color</NICK>
+<BLURB>Foreground color to use (big-endian ARGB).</BLURB>
+<DEFAULT>4294967295</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstVideoTestSrc::horizontal-speed</NAME>
+<TYPE>gint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Horizontal Speed</NICK>
+<BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstVideoscale::method</NAME>
<TYPE>GstVideoscaleMethod</TYPE>
<RANGE></RANGE>
@@ -704,7 +734,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Protocol</NICK>
-<BLURB>The protocol to wrap data in.</BLURB>
+<BLURB>The protocol to wrap data in. GDP protocol here is deprecated. Please use gdppay element.</BLURB>
<DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT>
</ARG>
@@ -1201,7 +1231,7 @@
<ARG>
<NAME>GstTheoraEnc::speed-level</NAME>
<TYPE>gint</TYPE>
-<RANGE>[0,2]</RANGE>
+<RANGE>[0,3]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Speed level</NICK>
<BLURB>Controls the amount of motion vector searching done while encoding. This property requires libtheora version >= 1.0.</BLURB>
@@ -1259,6 +1289,26 @@
</ARG>
<ARG>
+<NAME>GstTheoraEnc::multipass-cache-file</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Multipass Cache File</NICK>
+<BLURB>Multipass cache file.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTheoraEnc::multipass-mode</NAME>
+<TYPE>GstTheoraEncMultipassMode</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Multipass mode</NICK>
+<BLURB>Single pass or first/second pass.</BLURB>
+<DEFAULT>Single pass</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstGnomeVFSSrc::handle</NAME>
<TYPE>GnomeVFSHandle*</TYPE>
<RANGE></RANGE>
@@ -1379,6 +1429,16 @@
</ARG>
<ARG>
+<NAME>GstAlsaSrc::card-name</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Card name</NICK>
+<BLURB>Human-readable name of the sound card.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstAlsaSink::device</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
@@ -1399,6 +1459,16 @@
</ARG>
<ARG>
+<NAME>GstAlsaSink::card-name</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Card name</NICK>
+<BLURB>Human-readable name of the sound card.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstAudioTestSrc::freq</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,20000]</RANGE>
@@ -1489,6 +1559,16 @@
</ARG>
<ARG>
+<NAME>GstVideoScale::add-borders</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Add Borders</NICK>
+<BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstVideoRate::drop</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
@@ -1849,6 +1929,36 @@
</ARG>
<ARG>
+<NAME>GstTextOverlay::color</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Color</NICK>
+<BLURB>Color to use for text (big-endian ARGB).</BLURB>
+<DEFAULT>4294967295</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTextOverlay::xpos</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>horizontal position</NICK>
+<BLURB>Horizontal position when using position alignment.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTextOverlay::ypos</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>vertical position</NICK>
+<BLURB>Vertical position when using position alignment.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>CDParanoia::abort-on-skip</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -2125,7 +2235,7 @@
<FLAGS>rw</FLAGS>
<NICK>Version</NICK>
<BLURB>Version of the GStreamer Data Protocol.</BLURB>
-<DEFAULT>GDP Version 1.0</DEFAULT>
+<DEFAULT>GST_DP_VERSION_1_0</DEFAULT>
</ARG>
<ARG>
@@ -2339,6 +2449,16 @@
</ARG>
<ARG>
+<NAME>GstURIDecodeBin::ring-buffer-max-size</NAME>
+<TYPE>guint64</TYPE>
+<RANGE><= G_MAXUINT</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max. ring buffer size (bytes)</NICK>
+<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstQueue2::current-level-buffers</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
@@ -2719,6 +2839,16 @@
</ARG>
<ARG>
+<NAME>GstPlayBin2::ring-buffer-max-size</NAME>
+<TYPE>guint64</TYPE>
+<RANGE><= G_MAXUINT</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max. ring buffer size (bytes)</NICK>
+<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstGioSink::location</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy
index f94a842e1..73172bbb5 100644
--- a/docs/plugins/gst-plugins-base-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-base-plugins.hierarchy
@@ -1,27 +1,91 @@
GObject
+ GInputStream
+ GOutputStream
+ GstColorBalanceChannel
+ GstMixerTrack
+ GstMixerOptions
GstObject
- GstPad
- GstPlaybin2SelectorPad
- GstPadTemplate
- GstPluginFeature
- GstElementFactory
- GstTypeFindFactory
- GstIndexFactory
+ GstBus
+ GstClock
+ GstSystemClock
+ GstAudioClock
GstElement
+ GstAdder
+ GstAlsaMixerElement
+ GstAudioRate
+ GstBaseSink
+ GstAppSink
+ GstBaseAudioSink
+ GstAudioSink
+ GstAlsaSink
+ GstGioBaseSink
+ GstGioSink
+ GstGioStreamSink
+ GstGnomeVFSSink
+ GstMultiFdSink
+ GstTCPServerSink
+ GstTCPClientSink
+ GstVideoSink
+ GstXImageSink
+ GstXvImageSink
+ GstBaseSrc
+ GstAppSrc
+ GstAudioTestSrc
+ GstGioBaseSrc
+ GstGioSrc
+ GstGioStreamSrc
+ GstGnomeVFSSrc
+ GstPushSrc
+ GstBaseAudioSrc
+ GstAudioSrc
+ GstAlsaSrc
+ GstCddaBaseSrc
+ GstCdParanoiaSrc
+ GstTCPClientSrc
+ GstTCPServerSrc
+ GstV4lElement
+ GstV4lSrc
+ GstVideoTestSrc
+ GstBaseTransform
+ GstAudioConvert
+ GstAudioFilter
+ GstVolume
+ GstAudioResample
+ GstVideoFilter
+ GstFFMpegCsp
+ GstVideoScale
GstBin
+ GstDecodeBin
+ GstDecodeBin2
GstPipeline
GstPlayBaseBin
GstPlayBin
GstPlayBin2
- GstDecodeBin2
- GstURIDecodeBin
- GstDecodeBin
GstPlaySink
GstSubtitleOverlay
- GstVorbisEnc
- GstVorbisDec
- GstVorbisParse
- GstVorbisTag
+ GstURIDecodeBin
+ GstGDPDepay
+ GstGDPPay
+ GstOggAviParse
+ GstOggDemux
+ GstOggMux
+ GstOggParse
+ GstOgmParse
+ GstOgmAudioParse
+ GstOgmTextParse
+ GstOgmVideoParse
+ GstPlaybin2InputSelector
+ GstSsaParse
+ GstStreamSelector
+ GstSubParse
+ GstTextOverlay
+ GstClockOverlay
+ GstTimeOverlay
+ GstTextRender
+ GstTheoraDec
+ GstTheoraEnc
+ GstTheoraParse
+ GstVideoRate
GstVisual
GstVisualbumpscope
GstVisualcorona
@@ -31,108 +95,45 @@ GObject
GstVisuallv_analyzer
GstVisuallv_scope
GstVisualoinksie
- GstBaseSrc
- GstPushSrc
- GstCddaBaseSrc
- GstCdParanoiaSrc
- GstBaseAudioSrc
- GstAudioSrc
- GstAlsaSrc
- GstV4lElement
- GstV4lSrc
- GstVideoTestSrc
- GstTCPClientSrc
- GstTCPServerSrc
- GstGioBaseSrc
- GstGioSrc
- GstGioStreamSrc
- GstGnomeVFSSrc
- GstAppSrc
- GstAudioTestSrc
- GstBaseSink
- GstGioBaseSink
- GstGioSink
- GstGioStreamSink
- GstBaseAudioSink
- GstAudioSink
- GstAlsaSink
- GstGnomeVFSSink
- GstVideoSink
- GstXImageSink
- GstXvImageSink
- GstAppSink
- GstTCPClientSink
- GstMultiFdSink
- GstTCPServerSink
- GstTextOverlay
- GstTimeOverlay
- GstClockOverlay
- GstTextRender
- GstAlsaMixerElement
- GstTheoraDec
- GstTheoraEnc
- GstTheoraParse
- GstOggDemux
- GstOggMux
- GstOgmParse
- GstOgmAudioParse
- GstOgmVideoParse
- GstOgmTextParse
- GstOggParse
- GstOggAviParse
- GstAdder
- GstBaseTransform
- GstVideoFilter
- GstVideoScale
- GstFFMpegCsp
- GstAudioFilter
- GstVolume
- GstAudioConvert
- GstAudioResample
- GstVideoRate
- GstStreamSelector
- GstPlaybin2InputSelector
- GstGDPDepay
- GstGDPPay
- GstSubParse
- GstSsaParse
- GstAudioRate
- GstBus
- GstTask
- GstTaskPool
- GstClock
- GstSystemClock
- GstAudioClock
+ GstVorbisDec
+ GstVorbisEnc
+ GstVorbisParse
+ GstVorbisTag
+ GstPad
+ GstPlaybin2SelectorPad
+ GstPadTemplate
GstPlugin
+ GstPluginFeature
+ GstElementFactory
+ GstIndexFactory
+ GstTypeFindFactory
GstRegistry
GstRingBuffer
- GstAudioSrcRingBuffer
GstAudioSinkRingBuffer
+ GstAudioSrcRingBuffer
+ GstTask
+ GstTaskPool
GstSignalObject
- GstMixerTrack
GstStreamInfo
- GstColorBalanceChannel
- GstTunerNorm
GstTunerChannel
+ GstTunerNorm
+ PangoContext
PangoFontMap
PangoFcFontMap
PangoCairoFcFontMap
- PangoContext
- GInputStream
- GOutputStream
GInterface
+ GFile
GTypePlugin
GstChildProxy
- GstURIHandler
- GstTagSetter
- GstPreset
+ GstColorBalance
GstImplementsInterface
GstMixer
+ GstNavigation
+ GstPreset
GstPropertyProbe
+ GstStreamVolume
+ GstTagSetter
GstTuner
+ GstURIHandler
GstXOverlay
- GstColorBalance
- GstNavigation
- GstStreamVolume
PangoCairoFontMap
- GFile
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index 004c9fe29..fd34510ac 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 63b0ef5b9..c73756c86 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 a63fc7a06..c611582b3 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@@ -27,7 +27,7 @@
<element>
<name>appsrc</name>
<longname>AppSrc</longname>
- <class>Generic/Src</class>
+ <class>Generic/Source</class>
<description>Allow the application to feed buffers to a pipeline</description>
<author>David Schleef &lt;ds@schleef.org&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index b8fa64ee2..3fbf9030a 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 aa158cf9e..a628584c4 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 8c19fc064..ec4de9e8d 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 01c9143f0..71a0bc573 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 ff6047d58..6e6f68edb 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 38d08708f..4c8a0e8cf 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 7991fa263..836db28dd 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>FFMpeg</package>
@@ -20,13 +20,13 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc){ I420, NV12, NV21, YV12, YUY2, Y42B, Y444, YUV9, YVU9, Y41B, Y800, Y8 , GREY, Y16 , UYVY, YVYU, IYU1, v308, AYUV }; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc){ I420, NV12, NV21, YV12, YUY2, Y42B, Y444, YUV9, YVU9, Y41B, Y800, Y8 , GREY, Y16 , UYVY, YVYU, IYU1, v308, AYUV, A420 }; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc){ I420, NV12, NV21, YV12, YUY2, Y42B, Y444, YUV9, YVU9, Y41B, Y800, Y8 , GREY, Y16 , UYVY, YVYU, IYU1, v308, AYUV }; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc){ I420, NV12, NV21, YV12, YUY2, Y42B, Y444, YUV9, YVU9, Y41B, Y800, Y8 , GREY, Y16 , UYVY, YVYU, IYU1, v308, AYUV, A420 }; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index a51645017..a05064f26 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 8010b3a80..c203e9d98 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 104fd1937..927a8fe67 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 3c3adaae0..db21f22a6 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 6f56f1866..4880a2976 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 e34763823..265ac8b32 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@@ -20,13 +20,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
@@ -47,13 +47,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
@@ -89,13 +89,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml
index a3cc68b16..9a302b67f 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 8cba5c427..61f537b20 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 2e9e971cf..1bcb5396a 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 058194f1d..68c80dc01 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 223488dea..b96da4896 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 73da83062..e9ac1769c 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 83fc4c6f3..c17520433 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 015857f70..ebe2b4bfb 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 539880427..8587d2cba 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 616a7af0b..8a3fd6594 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
+ <package>GStreamer Base Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@@ -20,7 +20,7 @@
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y422, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYNV, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v308, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v410, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v210, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v216, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)IYU2, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVU9, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUV9, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)NV12, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)NV21, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y41B, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y42B, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y444, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v308, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v210, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)v216, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVP, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVU9, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUV9, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)NV12, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)NV21, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y41B, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y42B, color-matrix=(string){ sdtv, hdtv }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y444, color-matrix=(string){ sdtv, hdtv }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, format=(string)bggr, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, format=(string)rggb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, format=(string)grbg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, format=(string)gbrg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index 61a2d0b34..b7d48c70e 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 be161f961..9c9480341 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 aa41371af..16679b4fe 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 416ab8598..a82fe8096 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.30.1</version>
+ <version>0.10.31</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</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 85638f0ca..3ea062fe9 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.31</revision>
+ <branch>0.10</branch>
+ <name>Dance Like It's 1982</name>
+ <created>2010-11-30</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.31.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.31.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.30</revision>
<branch>0.10</branch>
<name>Difficult Birth</name>
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h
index 4ba61404c..4fd15437f 100644
--- a/win32/common/_stdint.h
+++ b/win32/common/_stdint.h
@@ -1,8 +1,8 @@
#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.30.5"
-/* generated using gnu compiler gcc (Debian 4.4.5-7) 4.4.5 */
+#define _GENERATED_STDINT_H "gst-plugins-base 0.10.31"
+/* generated using gnu compiler gcc (Debian 4.4.5-8) 4.4.5 */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
#endif
diff --git a/win32/common/config.h b/win32/common/config.h
index 53d1b7034..062fe0acb 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -69,13 +69,13 @@
#define GST_LICENSE "LGPL"
/* 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 "2010-11-18T00:16Z"
+#define GST_PACKAGE_RELEASE_DATETIME "2010-11-30"
/* I know the API is subject to change. */
#undef G_UDEV_API_IS_SUBJECT_TO_CHANGE
@@ -331,7 +331,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.30.5"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.31"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
@@ -340,7 +340,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.30.5"
+#define PACKAGE_VERSION "0.10.31"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -368,7 +368,7 @@
#undef STDC_HEADERS
/* Version number of package */
-#define VERSION "0.10.30.5"
+#define VERSION "0.10.31"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */