summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog581
-rw-r--r--NEWS48
-rw-r--r--RELEASE204
-rw-r--r--configure.ac4
-rw-r--r--docs/plugins/gst-plugins-base-plugins.args30
-rw-r--r--docs/plugins/inspect/plugin-adder.xml2
-rw-r--r--docs/plugins/inspect/plugin-alsa.xml2
-rw-r--r--docs/plugins/inspect/plugin-app.xml2
-rw-r--r--docs/plugins/inspect/plugin-audioconvert.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiorate.xml2
-rw-r--r--docs/plugins/inspect/plugin-audioresample.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiotestsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-cdparanoia.xml2
-rw-r--r--docs/plugins/inspect/plugin-decodebin.xml2
-rw-r--r--docs/plugins/inspect/plugin-ffmpegcolorspace.xml2
-rw-r--r--docs/plugins/inspect/plugin-gdp.xml2
-rw-r--r--docs/plugins/inspect/plugin-gio.xml2
-rw-r--r--docs/plugins/inspect/plugin-gnomevfs.xml2
-rw-r--r--docs/plugins/inspect/plugin-libvisual.xml2
-rw-r--r--docs/plugins/inspect/plugin-ogg.xml2
-rw-r--r--docs/plugins/inspect/plugin-pango.xml2
-rw-r--r--docs/plugins/inspect/plugin-playback.xml2
-rw-r--r--docs/plugins/inspect/plugin-subparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-tcp.xml2
-rw-r--r--docs/plugins/inspect/plugin-theora.xml2
-rw-r--r--docs/plugins/inspect/plugin-typefindfunctions.xml2
-rw-r--r--docs/plugins/inspect/plugin-uridecodebin.xml2
-rw-r--r--docs/plugins/inspect/plugin-video4linux.xml2
-rw-r--r--docs/plugins/inspect/plugin-videorate.xml2
-rw-r--r--docs/plugins/inspect/plugin-videoscale.xml2
-rw-r--r--docs/plugins/inspect/plugin-videotestsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-volume.xml2
-rw-r--r--docs/plugins/inspect/plugin-vorbis.xml2
-rw-r--r--docs/plugins/inspect/plugin-ximagesink.xml2
-rw-r--r--docs/plugins/inspect/plugin-xvimagesink.xml2
-rw-r--r--gst-plugins-base.doap11
-rw-r--r--win32/common/_stdint.h2
-rw-r--r--win32/common/config.h8
38 files changed, 747 insertions, 201 deletions
diff --git a/ChangeLog b/ChangeLog
index 3931ddc55..e5dcd8a76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,586 @@
+=== release 0.10.27 ===
+
+2010-03-05 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.27, "No Mistakes Allowed"
+
+2010-03-05 15:58:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: first check for QtGui >= 4.6, only then for >= 4.0
+ If we first check for >= 4.0 the second check for >= 4.6 will just
+ short-cut since we are using the same prefix for the variables for
+ both checks, and they've already been set previously. So the examples
+ requiring >= 4.6 were built even in the >= 4.0 case.
+
+2010-03-03 20:18:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.26.4 pre-release
+
+2010-03-03 20:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/ja.po:
+ po: update translations
+
+2010-03-03 20:15:44 +0000 Josep Torra Valles <n770galaxy@gmail.com>
+
+ * gst/playback/gstplaysink.c:
+ playsink: avoid g_object_set() on NULL pointers
+ There may not be an overlay element if a text-sink is set.
+ Fixes #611702.
+
+2010-03-01 12:17:40 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: mark skeleton streams correctly
+ Mark skeleton streams because we need to ignore them for calculating the
+ duration of the stream.
+ Fixes #611227
+
+2010-02-24 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * po/nl.po:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.26.3 pre-release
+
+2010-02-23 16:57:53 +0100 Götz Waschk <waschk@mandriva.org>
+
+ * tests/examples/overlay/Makefile.am:
+ examples: Dist header file for the Qt graphics view example
+ Fixes bug #610832.
+
+2010-02-23 11:41:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: use the chain begin_time instead of our counter
+ We update the passed begintime argument to narrow our search region in the
+ binary search. This means that it does not always contain the chain begin time
+ after a couple of bisects. Use the real chain->begin_time to bring the
+ granuletime to the time in the chain instead.
+ Fixes #610005
+
+2010-02-19 18:24:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/elements/videorate.c:
+ videorate: tests: New unit tests for upstream caps nego
+ Adds unit tests that check videorate's upstream caps
+ negotiation works properly (put passthrough caps
+ first)
+ Fixes #608025
+
+2010-01-27 15:07:47 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Improve upstream negotiation
+ Put peer pad caps preferred framerates first, indicating
+ they are videorate's first choices, removing an unnecessary
+ conversion.
+ Fixes #608025
+
+2010-02-21 19:52:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gstsubtitleoverlay.h:
+ playbin2, playsink, subtitleoverlay: Set subtitle encoding properly
+ For this add subtitle encoding properties to playsink and subtitleoverlay
+ and update the values in the containing elements.
+ Also update the font description in textoverlay or the used renderer
+ element if it is changed during playback.
+ Fixes bug #610310.
+
+2010-02-22 13:01:19 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/examples/overlay/qt-xoverlay.cpp:
+ * tests/examples/overlay/qtgv-xoverlay.cpp:
+ examples: also add sink detection and set title to qt examples
+ Also set a title in the qt examples like it is now done in the gtk example.
+ Fix the newly added find_video_sink in the gtk example and add similar function
+ to the qt examples.
+
+2010-02-19 14:40:43 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/overlay/.gitignore:
+ gitignore: ignore files in new example directroy
+
+2010-02-17 14:59:33 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/video/Makefile.am:
+ make: fix copy and paste error in git rules (audio<->video)
+
+2010-02-19 17:44:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Ghost the video sinkpad if a text sinkpad is available
+ Only don't ghost it if no visualizations are need and if
+ no text is needed and no textchain was created yet.
+ Fixes bug #610379.
+
+2010-02-19 00:22:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ 0.10.26.2 pre-release
+
+2010-02-19 00:20:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update translation files
+
+2010-02-19 00:17:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/overlay/.gitignore:
+ Ignore new overlay examples
+
+2010-02-18 23:47:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/overlay/gtk-xoverlay.c:
+ examples: don't hard-code xvimagesink for Gtk+ GstXOverlay example
+ Try to find a working videosink, don't hardcode xvimagesink. Also
+ add some borders to window and give it a title so that it's clear
+ that this is really a Gtk+ window and not a window created by the
+ videosink.
+
+2010-02-18 11:42:55 -0800 David Schleef <ds@schleef.org>
+
+ * gst/tcp/gsttcp.c:
+ tcp(client/server)src: Fix handling of closed sockets
+ The peer closing the socket should cause an EOS, instead of
+ silently doing nothing. This changes the behavior to be
+ more like fdsrc. Fixes: #610386
+
+2010-02-18 12:42:53 +0000 Patrick Radizi <patrick.radizi@axis.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: make sure not to dereference NULL username or password
+ Fixes #610268.
+
+2010-02-17 21:22:54 -0800 David Schleef <ds@schleef.org>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: Fix chroma copying for 4:2:2
+ Fix mixup of height/width, causing only half the chroma lines to
+ be copied when outputting buffers. Fixes: #610329.
+
+2010-02-16 15:43:26 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * tests/examples/Makefile.am:
+ * tests/examples/overlay/Makefile.am:
+ * tests/examples/overlay/gtk-xoverlay.c:
+ * tests/examples/overlay/qt-xoverlay.cpp:
+ * tests/examples/overlay/qtgv-xoverlay.cpp:
+ * tests/examples/overlay/qtgv-xoverlay.h:
+ examples: add video overlay examples for gtk, qt and qt graphics view
+ Add simple videotestsrc ! xvimagesink examples using gtk and qt. This patch also
+ adds all boilerplate to configure for using c++. The qt based examples are
+ optional like their gtk counterparts.
+
+2010-02-16 17:20:01 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/compiling.sgml:
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: cleanup library docs
+ Correct name of included files. Remove files that are not used anymore. Add many
+ new api entries to their sections.
+
+2010-02-15 11:11:04 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/test-colorkey.c:
+ test-colorkey: remove the XInitThreads()
+ We don't do this is any other example, this should be done for us in gdk it if
+ would be needed.
+
+2010-02-16 10:09:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: use same message string for missing elements as in playbin
+ Use the same translated message string for missing core elements as
+ playbin uses, which is a bit nicer and also indicates that there is
+ something wrong with the user's GStreamer installation (which arguably
+ is the case if elements like typefind or queue2 are missing).
+
+2010-02-08 13:54:57 +0200 Kaj-Michael Lang <milang@tal.org>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Handle stm module format
+ Fixes #609314.
+
+2010-02-15 12:10:10 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/vorbis/gstivorbisdec.c:
+ ivorbisdec: set rank to SECONDARY
+
+2010-02-15 12:09:53 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * configure.ac:
+ * ext/Makefile.am:
+ * ext/vorbis/Makefile.am:
+ * ext/vorbis/gstivorbisdec.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdec.h:
+ * ext/vorbis/gstvorbisdeclib.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ vorbisdec: also support ivorbis tremor decoder
+ ... which only needs a bit of refactoring and extracting to support
+ the minor difference in (i)vorbis interface.
+ Fixes #609063.
+
+2010-02-03 14:37:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdec.h:
+ vorbisdec: reduce some hard-coding
+ ... such as assuming float all over, and base src caps on template caps.
+
+2010-02-15 10:23:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/playbin.c:
+ playbin: Fix the primary-decoder-missing test with USE_DECODEBIN2
+
+2010-02-15 09:04:17 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggparse.c:
+ oggparse: Fix another format string compiler warning
+
+2010-02-15 08:56:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Fix format string compiler warnings
+
+2010-02-15 08:48:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Post a missing element message and an error message if no uridecodebin can be found
+
+2010-02-15 08:46:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Post missing element messages if a core plugin is missing
+ And post a warning in cases where we can still continue to work
+ or an error when the missing element is fatal.
+
+2010-02-15 08:28:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/playbin2.c:
+ playbin2: Enable all unit tests
+ They're all working and valgrind clean now.
+
+2010-02-15 08:26:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: First post a missing-plugin message, then emit the unkown-type signal
+ This makes sure that there *always* is a missing plugin message in the bus
+ before any errors or warning messages.
+
+2010-02-15 08:20:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Missing decoder errors should be STREAM CODEC_NOT_FOUND
+ and not CORE MISSING_PLUGIN.
+
+2010-02-15 08:18:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Free the subtitle URI
+
+2010-02-15 08:06:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Post missing plugin messages if a required element can't be created
+ Especially if no suitable URI source can be found.
+
+2010-02-15 06:50:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/.gitignore:
+ tests: Add decodebin2 test to .gitignore
+
+2010-02-15 01:18:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Set ghostpad targets to NULL when freeing a decode chain
+ Otherwise the ghostpad will still be linked to the peer and there
+ will still be a reference kept, leading to nothing being unlinked
+ and destroyed until decodebin2 is finalized.
+ This fixes reuse of decodebin2 if a raw stream is connected to
+ its sinkpad.
+
+2010-02-15 01:17:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/decodebin2.c:
+ decodebin2: Add simple unit test, mainly a copy of the decodebin unit test
+ The only difference between the two unit tests right now is,
+ that the decodebin2 test resets the element to READY before trying
+ to reuse it instead of NULL. decodebin2 guarantees to be reusable
+ without going back to NULL.
+
+2010-02-15 00:11:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ ogg: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1
+ See #609252.
+
+2010-02-14 23:16:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 96dc793 to 44ecce7
+
+2010-02-14 23:10:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ playbin2: Enable playbin2 unit test
+ It now contains a single working unit test and can be enabled.
+ The other more useful unit tests still need fixing.
+
+2010-02-14 22:16:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/playbin.c:
+ playbin: Fix indention in the unit test
+
+2010-02-13 01:08:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ volume: Replace this variables by self
+
+2010-02-12 19:43:13 +0100 Josep Torra Valles <n770galaxy@gmail.com>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again
+ This makes sure that we don't destroy the last reference before the
+ element gets back to NULL state. Fixes assertion failures if a playbin2
+ instance is reused but different sinks are automatically chosen because
+ of different caps.
+
+2010-02-12 18:00:40 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: fix Since tag
+
+2010-02-12 14:19:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-read.c:
+ riff: treat JUNQ chunks like JUNK chunks
+
+2010-02-12 14:29:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Update basesrc segment duration and post duration messages from the streaming thread
+
+2010-02-11 14:10:02 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: improve docs about determining the encoding
+
+2010-02-11 14:09:05 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ comment: fix wrong header comment
+
+2010-02-01 13:50:14 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/riff/riff-ids.h:
+ riff: add a variant of the JUNK tag that several adobe products produce
+ JUNQ has same semantics as JUNK.
+
+2010-02-01 19:01:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: add min-percent property
+ Emit need-data when the amount of data in the internal queue drops below
+ min-percent.
+ Fixes #608309
+
+2010-02-01 18:56:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: cleanups
+ Avoid some typechecks.
+ Avoid dereferencing appsrc->priv all the time.
+
+2010-02-01 18:55:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ appsink: cleanups
+ Avoid some typecasting.
+ Avoid dereferencing appsink->priv all the time.
+
+2010-02-01 15:09:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: avoid some typecasts
+
+2010-01-29 16:34:44 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: ignore \n and \r as the first line
+ Be more forgiving for bad servers and ignore \r and \n when we are looking for
+ the response/request line.
+ See #608417
+
+2010-02-10 16:05:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: fail gracefully on bad Content-Length headers
+ Be careful when allocating the amount of bytes specified in the Content-Length
+ because it can be an insanely huge value. Try to allocate the memory but fail
+ gracefully with a nice error when the allocation failed.
+
+2010-02-10 10:12:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add conversions from all ARGB formats to AYUV and back
+
+2010-02-09 17:39:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Update segment duration and post a duration message if the duration changes
+ Fixes bug #609423.
+
+2010-02-11 10:56:17 +0100 Benjamin Otte <otte@redhat.com>
+
+ * tests/examples/seek/Makefile.am:
+ build: link to libm in examples that use it
+ This fixes build failure in Fedora 13.
+
+2010-02-11 01:11:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * MAINTAINERS:
+ Update MAINTAINERS, add myself
+
+2010-02-11 23:57:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: back to development
+ Slushy freeze remains in effect.
+
=== release 0.10.26 ===
-2010-02-10 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-02-10 20:17:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.26, "You will know when you get there"
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ * docs/plugins/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.26
+
+2010-02-10 20:16:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2010-02-08 11:21:35 +0100 Benjamin M. Schwartz <bens@alum.mit.edu>
diff --git a/NEWS b/NEWS
index f9a06b2ba..734a75ba3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,50 @@
-This is GStreamer Base Plug-ins 0.10.26, "You will know when you get there"
+This is GStreamer Base Plug-ins 0.10.27, "No Mistakes Allowed"
+
+Changes since 0.10.26:
+
+ * playbin2,decodebin2: lots of fixes for missing plugin installation
+ * playbin2, playsink, subtitleoverlay: Set subtitle encoding properly
+ * videorate: Improve upstream negotiation
+ * oggdemux: use the chain begin_time instead of our counter
+ * oggdemux: mark skeleton streams correctly
+ * oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1
+ * typefinding: detect stm module format
+ * ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back
+ * theoradec: Fix chroma copying for 4:2:2
+ * tcpclientsrc,tcpserversrc: Fix handling of closed sockets
+ * examples,build: dist header file for the Qt graphics view example
+ * playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again
+ * rtspconnection: make sure not to dereference NULL username or password
+ * appsrc: Update segment duration and post a duration message if the duration changes
+ * vorbisdec: also support ivorbis tremor decoder
+ * rtsp: fail gracefully on bad Content-Length headers
+ * rtsp: ignore \n and \r as the first line
+
+Bugs fixed since 0.10.26:
+
+ * 610449 : codec autodetection does not always work
+ * 608025 : [videorate] fails at upstream negotiation
+ * 608309 : [appsrc] Should request new data before the queue is empty
+ * 608417 : rtspsrc problem with \n and \r as first line
+ * 609063 : [vorbisdec] also support integer vorbis decoder (tremor) library implementation
+ * 609314 : typefind: Typefind does not handle .stm module format
+ * 609423 : [appsrc] gst_app_src_set_size() should update duration and post a duration message
+ * 610005 : [oggdemux] regression: bad seek granularity
+ * 610268 : [rtsp] NULL pointer reference in gstrtspconnection
+ * 610310 : [playbin2] Subtitle encoding property has no effect
+ * 610329 : [theoradec] doesn't copy all chroma lines for 4:2:2
+ * 610379 : [playbin2] doesn't play if text flag is unset and media has text subtitles
+ * 610386 : [tcpserversrc] Doesn't send EOS when socket is closed
+ * 610672 : overlay examples are now inconsistent and broken
+ * 610832 : missing header file in the tarball
+ * 611225 : [oggdemux] doesn't preroll big_buck_bunny_427x240.indexed.ogg in push mode
+ * 611227 : [oggdemux] no duration or seeking in local big_buck_bunny_427x240.indexed.ogg in pull mode
+ * 604131 : Totem can no longer open Matroska files that hold ASS subtitles
+
+API added since 0.10.26:
+
+ * appsrc::min-percent property
+ * GST_RIFF_TAG_JUNQ
Changes since 0.10.25:
diff --git a/RELEASE b/RELEASE
index 76f95f3b2..15576eae6 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Base Plug-ins 0.10.26 "You will know when you get there"
+Release notes for GStreamer Base Plug-ins 0.10.27 "No Mistakes Allowed"
@@ -27,13 +27,13 @@ This module contains elements for, among others:
containers: ogg
codecs: vorbis, theora
text: textoverlay, subparse
- sources: audiotestsrc, videotestsrc, gnomevfssrc
+ sources: audiotestsrc, videotestsrc, gnomevfssrc, giosrc
network: tcp
typefind
- audio processing: audioconvert, adder, audiorate, audioscale, volume
+ audio processing: audioconvert, adder, audiorate, audioresample, volume
visualisation: libvisual
video processing: ffmpegcolorspace
- aggregate elements: decodebin, playbin
+ aggregate elements: uridecodebin, decodebin2, playbin2, decodebin, playbin
Other modules containing plug-ins are:
@@ -54,152 +54,51 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * Parallel installability with 0.8.x series
- * Threadsafe design and API
- * playbin2: make about-to-finish signal work for raw sources (e.g. audio CDs)
- * playbin2: fix handling of the native audio/video flags
- * playbin2: add flag to enable decodebin buffering
- * playbin2: make subtitle error handling more robust and ignore late errors
- * playbin2: improve subtitle passthrough in uridecodebin
- * playbin2: new subtitleoverlay element for generic subtitle overlaying
- * playbin2: proxy notify::volume and notify::mute from the volume/mute
- elements (or audio sink)
- * playbin2: don't stop completely on initialization errors from subtitle
- elements; instead disable the subtitles and play the other
- parts of the stream
- * decodebin2: rewrite autoplugging and how groups of pads are exposed
- * uridecodebin: add use-buffering property that will perform buffering on
- parsed or demuxed media.
- * GstXOverlay: flesh out docs and add example for use with Gtk+ >= 2.18
- * libgsttag: add utility functions for ISO-639 language codes and tags
- * oggdemux: use internal granulepos<->timestamp mapper and make oggdemux
- more like a 'normal' demuxer that outputs timestamps
- * oggdemux: seeking improvements
- * subparse: add qttext support
- * ffmpegcolorspace: prefer transforming alpha formats to alpha formats
- and the other way around
- * libgstvideo: add functions to create/parse still frame events.
- * theoraenc: make the default quality property 48.
- * videotestsrc: add pattern with out-of-gamut colors
- * theora: port to 'new' theora 1.0 API; make misc. existing properties
- have no effect (quick, keyframe-mindistance, noise-sensitivity,
- sharpness, keyframe_threshold); those either never worked or
- aren't needed/provided/useful any longer with the newer API
- * typefinding: misc. performance improvements and fixes
- * baseaudiosink: make drift tolerance configurable
+ * playbin2,decodebin2: lots of fixes for missing plugin installation
+ * playbin2, playsink, subtitleoverlay: Set subtitle encoding properly
+ * videorate: Improve upstream negotiation
+ * oggdemux: use the chain begin_time instead of our counter
+ * oggdemux: mark skeleton streams correctly
+ * oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1
+ * typefinding: detect stm module format
+ * ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back
+ * theoradec: Fix chroma copying for 4:2:2
+ * tcpclientsrc,tcpserversrc: Fix handling of closed sockets
+ * examples,build: dist header file for the Qt graphics view example
+ * playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again
+ * rtspconnection: make sure not to dereference NULL username or password
+ * appsrc: Update segment duration and post a duration message if the duration changes
+ * vorbisdec: also support ivorbis tremor decoder
+ * rtsp: fail gracefully on bad Content-Length headers
+ * rtsp: ignore \n and \r as the first line
Bugs fixed in this release
- * 507131 : GStreamer does not play short ogg sounds
- * 583376 : [typefind] Detects MP3 as h264
- * 344013 : [oggdemux] use parsers to suck less
- * 598114 : build overwrites interfaces/interfaces-enumtypes.h with wrong enumtypes
- * 344706 : [playbin] problem changing subtitles and language
- * 350748 : [ffmpegcolorspace] ffmpeg colorspace should prefer RGBA over RGB
- * 499181 : audiorate inserting samples (due to rounding errors ?)
- * 524771 : Can't seek in YouTube videos
- * 537050 : [playbin2] QOS event problems
- * 542758 : [playbin2] Hangs in PLAYING forever if caps are not a subset of pad template caps
- * 549254 : [playbin/decodebin] Doesn't handle pads that are added much later than the other(s) correctly
- * 563828 : [decodebin2] Complains about loops in the graph when demuxer output requires another demuxer
- * 568014 : oggdemux/theoradec doesn't play last video frame
- * 570753 : [playbin] Support subtitle renderers additional to subtitle parsers
- * 574289 : [decodebin2] race in state change to PAUSED
- * 577326 : tcpclientsrc stops working if set to PLAYING, PAUSED and PLAYING again
- * 579394 : [playbin2] deadlock with wavpack files: type_found - > analyze_new_pad - > no_more_pads
- * 584441 : [playbin2] if suburi preroll fails with error, playback should continue
- * 584987 : [playbin2] [gapless] Fire a track-changed message on track change.
- * 585681 : Subtitle selector doesn't work
- * 585969 : [playbin2] [gapless] Position/Duration information mismatch on track change
- * 587704 : " GstDecodeBin2: This appears to be a text file " error when playing files from a samba share
- * 591625 : [alsasrc] odd timestamping on start
- * 591662 : [playbin2] can't handle both text subtitles and subpictures
- * 591677 : Easy codec installation is not working
- * 591706 : [playbin2] Support of files with subtitle subpicture streams
- * 594729 : theora: Convert to libtheora 1.0 API
- * 595123 : [playbin2] Should hide the difference between subtitles and subpictures
- * 595401 : gobject assertion and null access to volume instance in playbin
- * 595427 : avoid x event thread if not needed
- * 595849 : Fix Y41B strides in videotestsrc and gstvideo
- * 596159 : rtspsrc hangs when connecting over http tunneled rtsp
- * 596694 : [typefind] Detects quicktime as mp3
- * 596774 : Speed up subtitle display after seek/switch
- * 596981 : [audioresample] Compilation failure due to warning about use of %lu for guint64 variable
- * 597537 : [streamvolume.c]The cube root function is not defined in Microsoft's CRT
- * 597539 : [gststrpconnection.c] 'close' is not defined in Microsoft's CRT
- * 597786 : [tag] enhance gst_tag_freeform_string_to_utf8 to handle 16-bit Unicode
- * 598288 : [decodebin2] Plays a wav file but issues an error
- * 598533 : [decodebin2] Post element message with the stream topology on the bus
- * 598936 : DKS subtitle format
- * 599105 : [baseaudiosink] Remove pulsesink < 0.10.17 hack after gst-plugins-good release
- * 599154 : RtpAudioPayload can send out buffers that are not exact multiple of the frame size
- * 599266 : Requires restart after installing codecs
- * 599471 : uridecodebin: Store unused decodebin2 instances for further usage.
- * 599649 : Support for frame-based subtitles using playbin2 and subparse
- * 600027 : [playbin2,playsink] Should notify about volume/mute changes
- * 600370 : [subtitleoverlay] New element to overlay video with subtitles in every supported format
- * 600469 : gdpdepay: Clear adapter on flush and state change
- * 600479 : Deadlock when playing movie with subtitles
- * 600726 : [queue2] implement buffering-left argument to buffer messages
- * 600787 : playbin2 has a problem with Ogg stream with " info "
- * 600945 : silence buffers at start reusing pulsesrc
- * 600948 : [uridecodebin] Improve all raw caps detection on pads
- * 601104 : [cddabasesrc] always plays first track if device is specified
- * 601627 : theoradec breaks timestamps
- * 601772 : gst-rtsp-server crashing : bug fixed
- * 601809 : seek example doesn't work with csw
- * 601942 : Add a still-frame event to libgstvideo
- * 602000 : [playbin2] [gapless] Does state change PLAYING- > PAUSED- > PLAYING while it should stay in PLAYING
- * 602225 : Can't play another movie after using subtitles
- * 602790 : New oggdemux parsers break theora/vorbis playback
- * 602834 : [ffmpegcolorspace] does un-necessary conversion from RGB to ARGB
- * 602924 : Text subtitle rendering regression
- * 602954 : [oggdemux] can't get first chain on ogg/theora stream
- * 603345 : [playbin2] textoverlay refcount issues in git
- * 603357 : [subparse] support for QTtext
- * 605100 : GNOME Goal: Remove deprecated glib symbols
- * 605219 : Freezes nearly always when switching Audio CDs
- * 605960 : new examples require GTK 2.18
- * 606050 : Implement ptime support
- * 606163 : textoverlay: Ignore zero framerate
- * 606687 : playbin2: can't see video after setting native flags
- * 606744 : Totem fails to play video file: " Can't display both text subtitles and subpictures. "
- * 606926 : Vorbis: Implement Proper Channel Orderings for 6.1 and 7.1 Configurations
- * 607116 : [playbin2] no 'about-to-finish' signal with audio CDs
- * 607226 : Disallow setting the playbin uri property in state > = PAUSED
- * 607381 : GST_FRAMES_TO_CLOCK_TIME() GST_CLOCK_TIME_TO_FRAMES() should round result
- * 607403 : rtpaudiopayload: ptime is in milli-seconds, convert to nanosecs
- * 607569 : Playing a chained ogg stream from HTTP pauses or freezes between songs
- * 607652 : segfault with an ogg annodex file
- * 607848 : typefind wrong classifies mp4 file as mp3
- * 607870 : [oggdemux] OGM parsing broken
- * 607926 : [oggdemux] regression with certain chained ogg stream
- * 607929 : [oggdemux] regression: headers pushed twice at the beginnign of each stream
- * 608167 : [decodebin2] Doesn't push out full topology
- * 608179 : caps filter appearing after adder results in deadlock
- * 608446 : [playbin2] post an error message if no URI is set
- * 608484 : [playbin2] problem with redirect and reset to READY
- * 608699 : [oggdemux] memory leak while demuxing
- * 609252 : [theoradec] Doesn't handle unknown pixel aspect ratio properly
- * 596078 : Playbin2 takes ref of audio-/video-sink parameter
- * 596183 : decodebin2: Rewrite autoplugging and how groups of pads are handled
- * 601480 : [playback] Update factory lists not only after going back to NULL
- * 596313 : gstv4lelement.c:168: error: ‘client’ may be used uninitialized in this function
- * 606949 : [playbin2] verify type of volume property before using it
+ * 610449 : codec autodetection does not always work
+ * 608025 : [videorate] fails at upstream negotiation
+ * 608309 : [appsrc] Should request new data before the queue is empty
+ * 608417 : rtspsrc problem with \n and \r as first line
+ * 609063 : [vorbisdec] also support integer vorbis decoder (tremor) library implementation
+ * 609314 : typefind: Typefind does not handle .stm module format
+ * 609423 : [appsrc] gst_app_src_set_size() should update duration and post a duration message
+ * 610005 : [oggdemux] regression: bad seek granularity
+ * 610268 : [rtsp] NULL pointer reference in gstrtspconnection
+ * 610310 : [playbin2] Subtitle encoding property has no effect
+ * 610329 : [theoradec] doesn't copy all chroma lines for 4:2:2
+ * 610379 : [playbin2] doesn't play if text flag is unset and media has text subtitles
+ * 610386 : [tcpserversrc] Doesn't send EOS when socket is closed
+ * 610672 : overlay examples are now inconsistent and broken
+ * 610832 : missing header file in the tarball
+ * 611225 : [oggdemux] doesn't preroll big_buck_bunny_427x240.indexed.ogg in push mode
+ * 611227 : [oggdemux] no duration or seeking in local big_buck_bunny_427x240.indexed.ogg in pull mode
+ * 604131 : Totem can no longer open Matroska files that hold ASS subtitles
API changed in this release
- API additions:
-* gst_rtcp_sdes_name_to_type()
-* gst_rtcp_sdes_type_to_name()
-* gst_tag_get_language_name()
-* gst_tag_get_language_codes()
-* gst_tag_get_language_code_iso_639_1()
-* gst_tag_get_language_code_iso_639_2B()
-* gst_tag_get_language_code_iso_639_2T()
-* gst_video_event_new_still_frame()
-* gst_video_event_parse_still_frame()
+* appsrc::min-percent property
+* GST_RIFF_TAG_JUNQ
Download
@@ -228,33 +127,16 @@ Applications
Contributors to this release
- * Benjamin M. Schwartz
* Benjamin Otte
- * Brijesh Singh
- * Christian Schaller
* David Schleef
- * Edward Hervey
- * Iago Toral
- * Jan Schmidt
- * Jonathan Matthew
- * Josep Torra
+ * Götz Waschk
* Josep Torra Valles
- * Julien Moutte
- * Kipp Cannon
+ * Kaj-Michael Lang
* Mark Nauwelaerts
- * Mark Yen
- * Mart Raudsepp
- * Olivier Crête
* Patrick Radizi
- * Peter Kjellerstedt
- * Robert Swain
* Sebastian Dröge
- * Sreerenj B
* Stefan Kost
* Thiago Santos
- * Thijs Vermeir
* Tim-Philipp Müller
- * Tommi Myöhänen
- * Vincent Penquerc'h
* Wim Taymans
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 8409062c5..d03a52b75 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.26.4,
+AC_INIT(GStreamer Base Plug-ins, 0.10.27,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)
@@ -55,7 +55,7 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.10.26.3
+GST_REQ=0.10.27
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args
index d01a7485a..03b50e80b 100644
--- a/docs/plugins/gst-plugins-base-plugins.args
+++ b/docs/plugins/gst-plugins-base-plugins.args
@@ -3069,6 +3069,16 @@
</ARG>
<ARG>
+<NAME>GstAppSrc::min-percent</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 100</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Min Percent</NICK>
+<BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstAudioResample::filter-length</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
@@ -3149,6 +3159,16 @@
</ARG>
<ARG>
+<NAME>GstPlaySink::subtitle-encoding</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>subtitle encoding</NICK>
+<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstSubtitleOverlay::font-desc</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
@@ -3168,3 +3188,13 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstSubtitleOverlay::subtitle-encoding</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>subtitle encoding</NICK>
+<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index 42a8778ff..36416f8ed 100644
--- a/docs/plugins/inspect/plugin-adder.xml
+++ b/docs/plugins/inspect/plugin-adder.xml
@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
index e2c6f4a68..c2bd80648 100644
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ b/docs/plugins/inspect/plugin-alsa.xml
@@ -3,7 +3,7 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml
index e820d5206..8f531a789 100644
--- a/docs/plugins/inspect/plugin-app.xml
+++ b/docs/plugins/inspect/plugin-app.xml
@@ -3,7 +3,7 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index 3dc80d685..b34617733 100644
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ b/docs/plugins/inspect/plugin-audioconvert.xml
@@ -3,7 +3,7 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
index d597cedae..50a530cc7 100644
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ b/docs/plugins/inspect/plugin-audiorate.xml
@@ -3,7 +3,7 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
index 990ca2098..857daaefd 100644
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ b/docs/plugins/inspect/plugin-audioresample.xml
@@ -3,7 +3,7 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
index 62baf81bf..1df29778a 100644
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ b/docs/plugins/inspect/plugin-audiotestsrc.xml
@@ -3,7 +3,7 @@
<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.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
index 4d4a98f23..09982c7e7 100644
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ b/docs/plugins/inspect/plugin-cdparanoia.xml
@@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml
index 9790704e8..1b2d8785f 100644
--- a/docs/plugins/inspect/plugin-decodebin.xml
+++ b/docs/plugins/inspect/plugin-decodebin.xml
@@ -3,7 +3,7 @@
<description>decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
<basename>libgstdecodebin.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
index acf86de38..658d61488 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.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>FFMpeg</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 4dd8cfa66..3b356dc79 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml
index 8ee8daf31..98ea4b647 100644
--- a/docs/plugins/inspect/plugin-gio.xml
+++ b/docs/plugins/inspect/plugin-gio.xml
@@ -3,7 +3,7 @@
<description>GIO elements</description>
<filename>../../ext/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml
index 5838e03f1..38ad21744 100644
--- a/docs/plugins/inspect/plugin-gnomevfs.xml
+++ b/docs/plugins/inspect/plugin-gnomevfs.xml
@@ -3,7 +3,7 @@
<description>elements to read from and write to Gnome-VFS uri's</description>
<filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
<basename>libgstgnomevfs.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
index bb85c9d55..e77b6b21a 100644
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ b/docs/plugins/inspect/plugin-libvisual.xml
@@ -3,7 +3,7 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
index 750dc5497..665140020 100644
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ b/docs/plugins/inspect/plugin-ogg.xml
@@ -3,7 +3,7 @@
<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.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
index 3bc4d046b..e2d83a854 100644
--- a/docs/plugins/inspect/plugin-pango.xml
+++ b/docs/plugins/inspect/plugin-pango.xml
@@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml
index 54194b021..4fac780b2 100644
--- a/docs/plugins/inspect/plugin-playback.xml
+++ b/docs/plugins/inspect/plugin-playback.xml
@@ -3,7 +3,7 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplaybin.so</filename>
<basename>libgstplaybin.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
index dfc85225e..eaf2643e7 100644
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ b/docs/plugins/inspect/plugin-subparse.xml
@@ -3,7 +3,7 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
index 70227d546..b8f3c11ca 100644
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ b/docs/plugins/inspect/plugin-tcp.xml
@@ -3,7 +3,7 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
index 517127f53..26ca18785 100644
--- a/docs/plugins/inspect/plugin-theora.xml
+++ b/docs/plugins/inspect/plugin-theora.xml
@@ -3,7 +3,7 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
index ef8c87c5b..9a7ea355d 100644
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ b/docs/plugins/inspect/plugin-typefindfunctions.xml
@@ -3,7 +3,7 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-uridecodebin.xml b/docs/plugins/inspect/plugin-uridecodebin.xml
index c51117671..653c2471a 100644
--- a/docs/plugins/inspect/plugin-uridecodebin.xml
+++ b/docs/plugins/inspect/plugin-uridecodebin.xml
@@ -3,7 +3,7 @@
<description>URI Decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin2.so</filename>
<basename>libgstdecodebin2.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-video4linux.xml b/docs/plugins/inspect/plugin-video4linux.xml
index 385b3aa3c..cd9e9332a 100644
--- a/docs/plugins/inspect/plugin-video4linux.xml
+++ b/docs/plugins/inspect/plugin-video4linux.xml
@@ -3,7 +3,7 @@
<description>elements for Video 4 Linux</description>
<filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename>
<basename>libgstvideo4linux.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
index 58a230ff7..83c4713d6 100644
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ b/docs/plugins/inspect/plugin-videorate.xml
@@ -3,7 +3,7 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
index 6f6e2f839..6bd3e9526 100644
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ b/docs/plugins/inspect/plugin-videoscale.xml
@@ -3,7 +3,7 @@
<description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
index 97e36a4d0..b5ea19d31 100644
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ b/docs/plugins/inspect/plugin-videotestsrc.xml
@@ -3,7 +3,7 @@
<description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index ac6001180..8de7bbb55 100644
--- a/docs/plugins/inspect/plugin-volume.xml
+++ b/docs/plugins/inspect/plugin-volume.xml
@@ -3,7 +3,7 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
index 8550c6b1a..189f9b341 100644
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ b/docs/plugins/inspect/plugin-vorbis.xml
@@ -3,7 +3,7 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
index 313156637..a67102086 100644
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ b/docs/plugins/inspect/plugin-ximagesink.xml
@@ -3,7 +3,7 @@
<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.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
index deb3d3241..f6761cdb0 100644
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ b/docs/plugins/inspect/plugin-xvimagesink.xml
@@ -3,7 +3,7 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
- <version>0.10.26</version>
+ <version>0.10.27</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap
index 5497e9ae4..06675edd8 100644
--- a/gst-plugins-base.doap
+++ b/gst-plugins-base.doap
@@ -37,6 +37,17 @@ A wide range of video and audio decoders, encoders, and filters are included.
<release>
<Version>
+ <revision>0.10.27</revision>
+ <branch>0.10</branch>
+ <name>No Mistakes Allowed</name>
+ <created>2010-03-05</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.27.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.27.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.26</revision>
<branch>0.10</branch>
<name>You will know when you get there</name>
diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h
index 35a6c499a..a5b98b9e8 100644
--- a/win32/common/_stdint.h
+++ b/win32/common/_stdint.h
@@ -1,7 +1,7 @@
#ifndef _GST_PLUGINS_BASE__STDINT_H
#define _GST_PLUGINS_BASE__STDINT_H 1
#ifndef _GENERATED_STDINT_H
-#define _GENERATED_STDINT_H "gst-plugins-base 0.10.26.4"
+#define _GENERATED_STDINT_H "gst-plugins-base 0.10.27"
/* generated using gnu compiler gcc (Debian 4.4.3-2) 4.4.3 */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
diff --git a/win32/common/config.h b/win32/common/config.h
index 216218e43..52acc2e56 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -66,7 +66,7 @@
#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"
@@ -322,7 +322,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.26.4"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.27"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
@@ -331,7 +331,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.26.4"
+#define PACKAGE_VERSION "0.10.27"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -359,7 +359,7 @@
#undef STDC_HEADERS
/* Version number of package */
-#define VERSION "0.10.26.4"
+#define VERSION "0.10.27"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */