Release 0.10.27 RELEASE-0.10.27
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 6 Mar 2010 00:09:29 +0000 (00:09 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 6 Mar 2010 00:09:29 +0000 (00:09 +0000)
38 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-plugins-base-plugins.args
docs/plugins/inspect/plugin-adder.xml
docs/plugins/inspect/plugin-alsa.xml
docs/plugins/inspect/plugin-app.xml
docs/plugins/inspect/plugin-audioconvert.xml
docs/plugins/inspect/plugin-audiorate.xml
docs/plugins/inspect/plugin-audioresample.xml
docs/plugins/inspect/plugin-audiotestsrc.xml
docs/plugins/inspect/plugin-cdparanoia.xml
docs/plugins/inspect/plugin-decodebin.xml
docs/plugins/inspect/plugin-ffmpegcolorspace.xml
docs/plugins/inspect/plugin-gdp.xml
docs/plugins/inspect/plugin-gio.xml
docs/plugins/inspect/plugin-gnomevfs.xml
docs/plugins/inspect/plugin-libvisual.xml
docs/plugins/inspect/plugin-ogg.xml
docs/plugins/inspect/plugin-pango.xml
docs/plugins/inspect/plugin-playback.xml
docs/plugins/inspect/plugin-subparse.xml
docs/plugins/inspect/plugin-tcp.xml
docs/plugins/inspect/plugin-theora.xml
docs/plugins/inspect/plugin-typefindfunctions.xml
docs/plugins/inspect/plugin-uridecodebin.xml
docs/plugins/inspect/plugin-video4linux.xml
docs/plugins/inspect/plugin-videorate.xml
docs/plugins/inspect/plugin-videoscale.xml
docs/plugins/inspect/plugin-videotestsrc.xml
docs/plugins/inspect/plugin-volume.xml
docs/plugins/inspect/plugin-vorbis.xml
docs/plugins/inspect/plugin-ximagesink.xml
docs/plugins/inspect/plugin-xvimagesink.xml
gst-plugins-base.doap
win32/common/_stdint.h
win32/common/config.h

index 3931ddc..e5dcd8a 100644 (file)
--- 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 f9a06b2..734a75b 100644 (file)
--- 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 76f95f3..15576ea 100644 (file)
--- 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
index 8409062..d03a52b 100644 (file)
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
 dnl initialize autoconf
 dnl releases only do -Wall, git and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for git/prerelease
-AC_INIT(GStreamer Base Plug-ins, 0.10.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 ****
 
index d01a748..03b50e8 100644 (file)
 </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>
 </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>
 <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>
+
index 42a8778..36416f8 100644 (file)
@@ -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>
index e2c6f4a..c2bd806 100644 (file)
@@ -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>
index e820d52..8f531a7 100644 (file)
@@ -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>
index 3dc80d6..b346177 100644 (file)
@@ -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>
index d597ced..50a530c 100644 (file)
@@ -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>
index 990ca20..857daae 100644 (file)
@@ -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>
index 62baf81..1df2977 100644 (file)
@@ -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>
index 4d4a98f..09982c7 100644 (file)
@@ -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>
index 9790704..1b2d878 100644 (file)
@@ -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>
index acf86de..658d614 100644 (file)
@@ -3,7 +3,7 @@
   <description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
   <filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename>
   <basename>libgstffmpegcolorspace.so</basename>
-  <version>0.10.26</version>
+  <version>0.10.27</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>FFMpeg</package>
index 4dd8cfa..3b356dc 100644 (file)
@@ -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>
index 8ee8daf..98ea4b6 100644 (file)
@@ -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>
index 5838e03..38ad217 100644 (file)
@@ -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>
index bb85c9d..e77b6b2 100644 (file)
@@ -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>
index 750dc54..6651400 100644 (file)
@@ -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>
index 3bc4d04..e2d83a8 100644 (file)
@@ -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>
index 54194b0..4fac780 100644 (file)
@@ -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>
index dfc8522..eaf2643 100644 (file)
@@ -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>
index 70227d5..b8f3c11 100644 (file)
@@ -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>
index 517127f..26ca187 100644 (file)
@@ -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>
index ef8c87c..9a7ea35 100644 (file)
@@ -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>
index c511176..653c247 100644 (file)
@@ -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>
index 385b3aa..cd9e933 100644 (file)
@@ -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>
index 58a230f..83c4713 100644 (file)
@@ -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>
index 6f6e2f8..6bd3e95 100644 (file)
@@ -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>
index 97e36a4..b5ea19d 100644 (file)
@@ -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>
index ac60011..8de7bbb 100644 (file)
@@ -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>
index 8550c6b..189f9b3 100644 (file)
@@ -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>
index 3131566..a671020 100644 (file)
@@ -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>
index deb3d32..f6761cd 100644 (file)
@@ -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>
index 5497e9a..06675ed 100644 (file)
@@ -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>
index 35a6c49..a5b98b9 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef _GST_PLUGINS_BASE__STDINT_H
 #define _GST_PLUGINS_BASE__STDINT_H 1
 #ifndef _GENERATED_STDINT_H
-#define _GENERATED_STDINT_H "gst-plugins-base 0.10.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>
index 216218e..52acc2e 100644 (file)
@@ -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"
 #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"
 #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
 #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). */