Release 0.10.18 freedesktop-RELEASE-0.10.18
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 10 May 2011 09:26:50 +0000 (10:26 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 10 May 2011 10:42:08 +0000 (11:42 +0100)
Highlights:

  - x264enc: allow changing bitrate and quantizers dynamically at runtime
  - x264enc: proxy downstream caps restrictions upstream via get_caps()
  - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
  - mad: allow build without libid3tag (which isn't really needed anyway)
  - many other fixes and improvements

25 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-plugins-ugly-plugins.hierarchy
docs/plugins/inspect/plugin-a52dec.xml
docs/plugins/inspect/plugin-amrnb.xml
docs/plugins/inspect/plugin-amrwbdec.xml
docs/plugins/inspect/plugin-asf.xml
docs/plugins/inspect/plugin-cdio.xml
docs/plugins/inspect/plugin-dvdlpcmdec.xml
docs/plugins/inspect/plugin-dvdread.xml
docs/plugins/inspect/plugin-dvdsub.xml
docs/plugins/inspect/plugin-iec958.xml
docs/plugins/inspect/plugin-lame.xml
docs/plugins/inspect/plugin-mad.xml
docs/plugins/inspect/plugin-mpeg2dec.xml
docs/plugins/inspect/plugin-mpegaudioparse.xml
docs/plugins/inspect/plugin-mpegstream.xml
docs/plugins/inspect/plugin-realmedia.xml
docs/plugins/inspect/plugin-siddec.xml
docs/plugins/inspect/plugin-twolame.xml
docs/plugins/inspect/plugin-x264.xml
gst-plugins-ugly.doap
win32/common/config.h

index 9a7d8a61a5b1d0a7f368feb42f7e669d52f33059..f38589c5a3d769e4c31f129863bfc833d03827ee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,479 @@
+=== release 0.10.18 ===
+
+2011-05-10  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         releasing 0.10.18, "Extra Life"
+
+2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
+
+2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: do not leak peer pad reference
+
+2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: No need to copy, reffing is enough
+
+2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: get_caps function should return a copy of the caps
+
+2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/inspect/plugin-a52dec.xml:
+       * docs/plugins/inspect/plugin-amrnb.xml:
+       * docs/plugins/inspect/plugin-amrwbdec.xml:
+       * docs/plugins/inspect/plugin-asf.xml:
+       * docs/plugins/inspect/plugin-cdio.xml:
+       * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+       * docs/plugins/inspect/plugin-dvdread.xml:
+       * docs/plugins/inspect/plugin-dvdsub.xml:
+       * docs/plugins/inspect/plugin-iec958.xml:
+       * docs/plugins/inspect/plugin-lame.xml:
+       * docs/plugins/inspect/plugin-mad.xml:
+       * docs/plugins/inspect/plugin-mpeg2dec.xml:
+       * docs/plugins/inspect/plugin-mpegaudioparse.xml:
+       * docs/plugins/inspect/plugin-mpegstream.xml:
+       * docs/plugins/inspect/plugin-realmedia.xml:
+       * docs/plugins/inspect/plugin-siddec.xml:
+       * docs/plugins/inspect/plugin-synaesthesia.xml:
+       * docs/plugins/inspect/plugin-twolame.xml:
+       * docs/plugins/inspect/plugin-x264.xml:
+       * po/da.po:
+       * po/de.po:
+       * po/fr.po:
+       * po/uk.po:
+       * win32/common/config.h:
+         0.10.17.4 pre-release
+
+2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
+       * docs/plugins/gst-plugins-ugly-plugins.interfaces:
+       * docs/plugins/inspect/plugin-a52dec.xml:
+       * docs/plugins/inspect/plugin-amrnb.xml:
+       * docs/plugins/inspect/plugin-amrwbdec.xml:
+       * docs/plugins/inspect/plugin-asf.xml:
+       * docs/plugins/inspect/plugin-cdio.xml:
+       * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+       * docs/plugins/inspect/plugin-dvdread.xml:
+       * docs/plugins/inspect/plugin-dvdsub.xml:
+       * docs/plugins/inspect/plugin-iec958.xml:
+       * docs/plugins/inspect/plugin-lame.xml:
+       * docs/plugins/inspect/plugin-mad.xml:
+       * docs/plugins/inspect/plugin-mpeg2dec.xml:
+       * docs/plugins/inspect/plugin-mpegaudioparse.xml:
+       * docs/plugins/inspect/plugin-mpegstream.xml:
+       * docs/plugins/inspect/plugin-realmedia.xml:
+       * docs/plugins/inspect/plugin-siddec.xml:
+       * docs/plugins/inspect/plugin-synaesthesia.xml:
+       * docs/plugins/inspect/plugin-twolame.xml:
+       * docs/plugins/inspect/plugin-x264.xml:
+       * po/bg.po:
+       * po/ja.po:
+       * po/nl.po:
+       * po/pl.po:
+       * po/ru.po:
+       * po/sl.po:
+       * po/tr.po:
+         0.10.17.3 pre-release
+
+2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From c3cafe1 to 46dfcea
+
+2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/gst-plugins-ugly.supp:
+         tests: add suppression for lame unit test
+
+2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/generic/.gitignore:
+       * tests/check/generic/index.c:
+         tests: add generic index-setting test
+
+2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/mpeg2dec/gstmpeg2dec.c:
+         mpeg2dec: don't deadlock when setting an index
+
+2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
+       * docs/plugins/gst-plugins-ugly-plugins.interfaces:
+       * docs/plugins/inspect/plugin-a52dec.xml:
+       * docs/plugins/inspect/plugin-amrnb.xml:
+       * docs/plugins/inspect/plugin-amrwbdec.xml:
+       * docs/plugins/inspect/plugin-asf.xml:
+       * docs/plugins/inspect/plugin-cdio.xml:
+       * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+       * docs/plugins/inspect/plugin-dvdread.xml:
+       * docs/plugins/inspect/plugin-dvdsub.xml:
+       * docs/plugins/inspect/plugin-iec958.xml:
+       * docs/plugins/inspect/plugin-lame.xml:
+       * docs/plugins/inspect/plugin-mad.xml:
+       * docs/plugins/inspect/plugin-mpeg2dec.xml:
+       * docs/plugins/inspect/plugin-mpegaudioparse.xml:
+       * docs/plugins/inspect/plugin-mpegstream.xml:
+       * docs/plugins/inspect/plugin-realmedia.xml:
+       * docs/plugins/inspect/plugin-siddec.xml:
+       * docs/plugins/inspect/plugin-synaesthesia.xml:
+       * docs/plugins/inspect/plugin-twolame.xml:
+       * docs/plugins/inspect/plugin-x264.xml:
+       * po/sl.po:
+       * win32/common/config.h:
+         0.10.17.2 pre-release
+
+2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/realmedia/rademux.c:
+         rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
+
+2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/mpegstream/gstmpegdemux.c:
+         mpegstream: fix unused-but-set-variable warnings with gcc 4.6
+
+2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/dvdread/dvdreadsrc.c:
+       * ext/sidplay/gstsiddec.cc:
+       * ext/x264/gstx264enc.c:
+         dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
+
+2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/asfdemux/gstasfdemux.c:
+         asfdemux: fix unused-but-set-variable warnings with gcc 4.6
+
+2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: Implement getcaps function
+         This allows to set width/height/etc restrictions downstream.
+
+2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
+
+       * Android.mk:
+       * ext/mad/Makefile.am:
+       * ext/x264/Makefile.am:
+       * gst/asfdemux/Makefile.am:
+       * gst/dvdlpcmdec/Makefile.am:
+       * gst/dvdsub/Makefile.am:
+       * gst/iec958/Makefile.am:
+       * gst/mpegaudioparse/Makefile.am:
+       * gst/mpegstream/Makefile.am:
+       * gst/realmedia/Makefile.am:
+       * gst/synaesthesia/Makefile.am:
+         android: make it ready for androgenizer
+         To build gstreamer for android we are now using androgenizer which
+         generates the needed Android.mk files.
+         Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
+
+2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
+
+       * android/NOTICE:
+       * android/amrnb.mk:
+       * android/amrwbdec.mk:
+       * android/asf.mk:
+       * android/mpegaudioparse.mk:
+         android: remove the android/ folder
+
+2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 1ccbe09 to c3cafe1
+
+2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+       * ext/x264/gstx264enc.h:
+         x264enc: Allow changing the bitrate and quantitizers dynamically
+         https://bugzilla.gnome.org/show_bug.cgi?id=621663
+
+2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: Set max bitrate in quality mode
+         https://bugzilla.gnome.org/show_bug.cgi?id=621663
+
+2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: Make it clear that constant quantizer is for debugging only
+         https://bugzilla.gnome.org/show_bug.cgi?id=621663
+
+2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 193b717 to 1ccbe09
+
+2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From b77e2bf to 193b717
+
+2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From d8814b6 to b77e2bf
+
+2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 6aaa286 to d8814b6
+
+2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 6aec6b9 to 6aaa286
+
+2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
+
+       * configure.ac:
+         configure.ac: redundant use of AC_MSG_RESULT()
+         cleaned the redundant use of AC_MSG_RESULT() in configure.ac
+
+2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
+
+       * autogen.sh:
+         autogen: wingo signed comment
+
+2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/dvdsub/gstdvdsubdec.c:
+       * gst/dvdsub/gstdvdsubdec.h:
+         dvdsubdec: Rearrange buffer allocation and pushing code a bit
+         This makes the code easier to read, doesn't store every buffer
+         in the instance until the next buffer is to be drawn and
+         fixes an unitialized variable compiler warning.
+
+2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
+
+       * gst/dvdsub/gstdvdsubdec.c:
+         dvdsubdec: Output only a single buffer per subpicture and set the correct duration
+         Fixes bug #619136.
+
+2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
+
+       * gst/dvdsub/gstdvdsubdec.c:
+         dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
+         Fixes bug #644704.
+
+2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * ext/mad/gstmad.c:
+       * ext/mad/gstmad.h:
+         mad: build the mad plugin even if libid3tag is not available
+         ID3 tags are usually handled by id3demux, and should be handled
+         by id3demux. Tag handling in mad based on libid3tag is very basic
+         and mostly unnecessary really, so just build this plugin without
+         ID3 tag support if libid3tag is not available.
+
+2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/mpegstream/gstdvddemux.c:
+         dvddemux: small code cleanup
+         Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
+         and avoid empty 'if' when logging is disabled.
+
+2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: export plugin description more platform independent
+         Fixes #642504.
+
+2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 1de7f6a to 6aec6b9
+
+2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/mpeg2dec/gstmpeg2dec.c:
+         mpeg2dec: do not fail fatally when unlinked
+         ... as _NOT_LINKED was neither tested as fatal before nor complained about.
+
+2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * ext/mad/gstmad.c:
+       * ext/mad/gstmad.h:
+       * ext/mpeg2dec/gstmpeg2dec.c:
+       * ext/mpeg2dec/gstmpeg2dec.h:
+         index: remove conditional index support
+         Index support cannot be disabled since commit
+         4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
+         in core, which removed the configure flags to disable index.
+
+2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * ext/mad/gstmad.c:
+       * ext/mpeg2dec/gstmpeg2dec.c:
+         formatting: trim trailing whitespace
+
+2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * ext/mad/gstmad.c:
+       * ext/mpeg2dec/gstmpeg2dec.c:
+       * gst/mpegstream/gstmpegdemux.c:
+         index: use delta frame flags instead of 0 or none
+
+2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: Don't register flags with a value of 0
+         Flags with a value of 0 aren't meaningful and will cause
+         g_value_transform to go into an endless loop when trying to
+         convert the flags to a string
+
+2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From f94d739 to 1de7f6a
+
+2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/amrwbdec/amrwbdec.c:
+         amrwbdec: avoid stalling on invalid frame
+         Skip 1 byte indicating invalid frame type index rather than stalling
+         on it indefinitely until EOS.
+         Fixes #639715.
+
+2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/pipelines/lame.c:
+         tests: add unit test for lamemp3enc negotiation issue
+         https://bugzilla.gnome.org/show_bug.cgi?id=641151
+
+2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/lame/gstlamemp3enc.c:
+         lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
+         The element downstream of mp3enc might only accept certain sample rates or channels,
+         make sure we relay any restrictions that do exist to upstream when it does a
+         get_caps() on the sink pad. That way upstream elements like audioresample or
+         audioconvert can pick a sample rate / channel configuration that will be accepted,
+         instead of just negotiating to the highest, which might then be rejected.
+         https://bugzilla.gnome.org/show_bug.cgi?id=641151
+
+2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/asfdemux/asfpacket.c:
+         asfpacket: Avoid using broken duration extension
+         Quite a few (broken?) files have a packet duration of 1ms, which is
+         most definitely wrong for either audio or video packets.
+         We therefore avoid using that value and instead use other metrics to
+         determine the buffer duration (like using the extended stream properties
+         average frame duration if present and valid).
+
+2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * win32/common/config.h:
+         win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
+         https://bugzilla.gnome.org/show_bug.cgi?id=640705
+
+2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
+
+       * gst/mpegaudioparse/gstxingmux.c:
+         xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
+         Fixes bug #639291.
+
+2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/mpegstream/gstdvddemux.c:
+         mpegstream: increase allowable gap between streams
+         The new delay is three times as much as the old one, and just happens
+         to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
+         was chocking before at 5:11.
+         While there, merge the constants used in two places into a define.
+         https://bugzilla.gnome.org/show_bug.cgi?id=539708
+
+2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+       * ext/x264/gstx264enc.c:
+         x264enc: make tag event writable before modifying tag list in place
+         To modify an event tag is necessary to be sure that x264enc
+         has its own copy.
+         Also fix indentation.
+         https://bugzilla.gnome.org/show_bug.cgi?id=640272
+
+2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/inspect/plugin-a52dec.xml:
+       * docs/plugins/inspect/plugin-amrnb.xml:
+       * docs/plugins/inspect/plugin-amrwbdec.xml:
+       * docs/plugins/inspect/plugin-asf.xml:
+       * docs/plugins/inspect/plugin-cdio.xml:
+       * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+       * docs/plugins/inspect/plugin-dvdread.xml:
+       * docs/plugins/inspect/plugin-dvdsub.xml:
+       * docs/plugins/inspect/plugin-iec958.xml:
+       * docs/plugins/inspect/plugin-lame.xml:
+       * docs/plugins/inspect/plugin-mad.xml:
+       * docs/plugins/inspect/plugin-mpeg2dec.xml:
+       * docs/plugins/inspect/plugin-mpegaudioparse.xml:
+       * docs/plugins/inspect/plugin-mpegstream.xml:
+       * docs/plugins/inspect/plugin-realmedia.xml:
+       * docs/plugins/inspect/plugin-siddec.xml:
+       * docs/plugins/inspect/plugin-twolame.xml:
+       * docs/plugins/inspect/plugin-x264.xml:
+       * win32/common/config.h:
+         Back to development
+
 === release 0.10.17 ===
 
-2011-01-21  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.10.17, "Raised by Wolves"
+       * docs/plugins/inspect/plugin-a52dec.xml:
+       * docs/plugins/inspect/plugin-amrnb.xml:
+       * docs/plugins/inspect/plugin-amrwbdec.xml:
+       * docs/plugins/inspect/plugin-asf.xml:
+       * docs/plugins/inspect/plugin-cdio.xml:
+       * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+       * docs/plugins/inspect/plugin-dvdread.xml:
+       * docs/plugins/inspect/plugin-dvdsub.xml:
+       * docs/plugins/inspect/plugin-iec958.xml:
+       * docs/plugins/inspect/plugin-lame.xml:
+       * docs/plugins/inspect/plugin-mad.xml:
+       * docs/plugins/inspect/plugin-mpeg2dec.xml:
+       * docs/plugins/inspect/plugin-mpegaudioparse.xml:
+       * docs/plugins/inspect/plugin-mpegstream.xml:
+       * docs/plugins/inspect/plugin-realmedia.xml:
+       * docs/plugins/inspect/plugin-siddec.xml:
+       * docs/plugins/inspect/plugin-twolame.xml:
+       * docs/plugins/inspect/plugin-x264.xml:
+       * gst-plugins-ugly.doap:
+       * win32/common/config.h:
+         Release 0.10.17
 
 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
diff --git a/NEWS b/NEWS
index 396b101c167a33ded0b491cb860af1a1a4e79656..795efaabb07ee71f623aa07ee57c9b9180dbde47 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,35 @@
-This is GStreamer Ugly Plug-ins 0.10.17 "Raised by Wolves"
+This is GStreamer Ugly Plug-ins 0.10.18 "Extra Life"
+
+Changes since 0.10.17:
+
+      * amrwbdec: avoid stalling on invalid frame
+      * asfpacket: don't rely on data from duration extension
+      * dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
+      * dvdsubdec: Output only a single buffer per subpicture and set the correct duration
+      * lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
+      * mad: build the mad plugin even if libid3tag is not available
+      * mpeg2dec: do not fail fatally when downstream is unlinked (let upstream handle that)
+      * mpeg2dec: don't deadlock when setting an index
+      * mpegstream: increase allowable gap between streams
+      * x264enc: allow changing the bitrate and quantitizers dynamically
+      * x264enc: don't register flags with a value of 0
+      * x264enc: implement getcaps function to proxy downstream caps restrictions upstream
+      * x264enc: make tag event writable before modifying tag list in place
+      * x264enc: set max bitrate in quality mode
+
+Bugs fixed since 0.10.17:
+
+      * 539708 : [mpegstream] Increase allowable gap between streams
+      * 607698 : asfdemux: fix parsing of packets with padding
+      * 619136 : [dvdsubdec] spits out buffers at video framerate
+      * 621663 : x264enc: support changing bitrate property on the fly
+      * 639291 : [xingmux] Return NULL instead of 0 for a function returning gboolean
+      * 639715 : amrparse: seek error with EOS
+      * 640272 : x264enc: make tag event writable before modifying tag list in place
+      * 641151 : lame: doesn't negotiate sample rate properly
+      * 642360 : x264enc: Don't register flags which have 0 as a value
+      * 644704 : [dvdsubedc] no SPU clipping implemented
+      * 647709 : mpeg2dec: errors out on not-linked flow return
 
 Changes since 0.10.16:
 
diff --git a/RELEASE b/RELEASE
index 3012d58f588793062e679cabb68076a2dd2d4aaf..a89531cb580ae0c560835285e0119d4a52f2d12e 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Ugly Plug-ins 0.10.17 "Raised by Wolves"
+Release notes for GStreamer Ugly Plug-ins 0.10.18 "Extra Life"
         
 
 The GStreamer team is proud to announce a new release
@@ -8,6 +8,8 @@ GStreamer Ugly Plug-ins.
 
 
 The 0.10.x series is a stable series targeted at end users.
+It is not API or ABI compatible with the stable 0.8.x series.
+It is, however, parallel installable with the 0.8.x series.
 
 
 
@@ -53,40 +55,34 @@ contains a set of less supported plug-ins that haven't passed the
 
 Features of this release
     
-      * asfdemux: Handle new type of DRM'd asf files
-      * dvdreadsrc: fix handling of multi-angle streams
-      * dvdreadsrc: improve error messages on read errors
-      * mad: if gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
-      * mad: support reverse playback
-      * mpeg2dec: convert the position to stream time before answering to a position query
-      * mpeg2dec: fix position query by trusting upstream
-      * mpeg2dec: refactor cropping code to use libgstvideo functions
-      * mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
-      * mpegparse: re-fix flow return handling
-      * rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
-      * x264enc: add a note to the docs about encoder latency and queues
-      * x264enc: also accept YV12 input
-      * x264enc: Handle codec/encoder tags
-      * x264enc: Work around a rate control issue in libx264
-      * x264: use pkg-config to locate libx264
-      * x264: vbv-buf-capacity should have a minimum of 0
-      * xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
+      * amrwbdec: avoid stalling on invalid frame
+      * asfpacket: don't rely on data from duration extension
+      * dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
+      * dvdsubdec: Output only a single buffer per subpicture and set the correct duration
+      * lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
+      * mad: build the mad plugin even if libid3tag is not available
+      * mpeg2dec: do not fail fatally when downstream is unlinked (let upstream handle that)
+      * mpeg2dec: don't deadlock when setting an index
+      * mpegstream: increase allowable gap between streams
+      * x264enc: allow changing the bitrate and quantitizers dynamically
+      * x264enc: don't register flags with a value of 0
+      * x264enc: implement getcaps function to proxy downstream caps restrictions upstream
+      * x264enc: make tag event writable before modifying tag list in place
+      * x264enc: set max bitrate in quality mode
 
 Bugs fixed in this release
      
-      * 539254 : [dvdreadsrc] DVDs with multiple angles switch angles during read
-      * 571146 : mpeg2dec: possibly uses wrong strides for 4:2:2 and 4:4:4 YUV with unusual display width or height
-      * 599515 : Fix dvb for DVB API 3.3
-      * 621465 : [x264enc] Video codec information copied incorrectly to output
-      * 632549 : [mpeg2dec] answers to position queries are wrong for DVDs
-      * 632861 : [x264enc] really bad quality with tune=zerolatency
-      * 634840 : x264: use pkg-config to locate dependencies for plugin
-      * 635291 : x264enc: " vbv-buf-capacity " property should have minimum value of 0
-      * 635461 : Crash in mad decoder when changing number of audio output channels in Totem while media is running
-      * 636107 : x264enc: docs should indicate specifics of using with queues
-      * 637093 : rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
-      * 637932 : realmedia: do not use the pad buffer allocation functions in demuxers
-      * 639226 : [asfdemux] Doesn't handle new PlayReady DRM files
+      * 539708 : [mpegstream] Increase allowable gap between streams
+      * 607698 : asfdemux: fix parsing of packets with padding
+      * 619136 : [dvdsubdec] spits out buffers at video framerate
+      * 621663 : x264enc: support changing bitrate property on the fly
+      * 639291 : [xingmux] Return NULL instead of 0 for a function returning gboolean
+      * 639715 : amrparse: seek error with EOS
+      * 640272 : x264enc: make tag event writable before modifying tag list in place
+      * 641151 : lame: doesn't negotiate sample rate properly
+      * 642360 : x264enc: Don't register flags which have 0 as a value
+      * 644704 : [dvdsubedc] no SPU clipping implemented
+      * 647709 : mpeg2dec: errors out on not-linked flow return
 
 Download
 
@@ -115,21 +111,17 @@ Applications
   
 Contributors to this release
     
-      * Benjamin Gaignard
-      * David Schleef
+      * Brendan Le Foll
       * Edward Hervey
-      * Guillaume Emont
-      * Jan Schmidt
-      * Leo Singer
+      * Luis de Bethencourt
       * Mark Nauwelaerts
-      * Rob Clark
-      * Robert Swain
+      * Miguel Angel Cabrera Moya
+      * Olivier Crête
       * Sebastian Dröge
+      * Sjoerd Simons
       * Stefan Kost
-      * Thiago Santos
-      * Thomas Green
+      * Thibault Saunier
       * Tim-Philipp Müller
-      * Tristan Matthews
       * Vincent Penquerc'h
-      * Wim Taymans
+      * Yang Xichuan
  
\ No newline at end of file
index ab5da148ac03d86fdeefb0bea28f2b0d2d36d53f..20768f3e9910113443babadde23b628e2cb6d849 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, cvs and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for cvs/prerelease
-AC_INIT(GStreamer Ugly Plug-ins, 0.10.17.4,
+AC_INIT(GStreamer Ugly Plug-ins, 0.10.18,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-plugins-ugly)
 
index 4c573fe31ffb4f24261caf11761a804cc9261c27..d0df8b36f7d39de382d67b8e51abb59ffaace784 100644 (file)
@@ -26,7 +26,6 @@ GObject
       GstMpeg2dec
       GstAmrnbDec
       GstAmrnbEnc
-      GstSynaesthesia
       GstDvdSubDec
       GstDvdSubParse
       AC3IEC
index 271355ab448d8fbf31420b87b8eca1d60b1d0a93..077b6bd2ec61639c11c856012d4b80aa45a7b918 100644 (file)
@@ -3,10 +3,10 @@
   <description>Decodes ATSC A/52 encoded audio streams</description>
   <filename>../../ext/a52dec/.libs/libgsta52dec.so</filename>
   <basename>libgsta52dec.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3ba104cd8bc043bcfa99fe4e2c67c5bbba3bc042..2dc285c411ce8d6d1ebdcab2bdf40a2cb851f175 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adaptive Multi-Rate Narrow-Band</description>
   <filename>../../ext/amrnb/.libs/libgstamrnb.so</filename>
   <basename>libgstamrnb.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>unknown</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 667d04bd85e0636b11923ebe4f7c522f6e247624..275ea5993edfb819d56db0a3b5301607b9726292 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adaptive Multi-Rate Wide-Band Decoder</description>
   <filename>../../ext/amrwbdec/.libs/libgstamrwbdec.so</filename>
   <basename>libgstamrwbdec.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>unknown</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c8b554c29031baba528c428810640db327052e91..c7cdfd1286421d20d94e96536da7b35de9de166a 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demuxes and muxes audio and video in Microsofts ASF format</description>
   <filename>../../gst/asfdemux/.libs/libgstasf.so</filename>
   <basename>libgstasf.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 799062df71485571ea3f0bde54250c91ac62a334..77f1420699436ef8618af1c1b67a7d9cabaef056 100644 (file)
@@ -3,10 +3,10 @@
   <description>Read audio from audio CDs</description>
   <filename>../../ext/cdio/.libs/libgstcdio.so</filename>
   <basename>libgstcdio.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d9052cf290334504b247d25d7925983d58e031eb..77c87b8bf6adc16c44d8b905058ec97c93d791f4 100644 (file)
@@ -3,10 +3,10 @@
   <description>Decode DVD LPCM frames into standard PCM</description>
   <filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename>
   <basename>libgstdvdlpcmdec.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bbef8a8e07781dde7de76deb164b43b3cd2d2c38..fd4c9c7b3d436ecb0aa004df72a35f1f05860957 100644 (file)
@@ -3,10 +3,10 @@
   <description>Access a DVD with dvdread</description>
   <filename>../../ext/dvdread/.libs/libgstdvdread.so</filename>
   <basename>libgstdvdread.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d121d20e735bfe10a971bd74507e34f4f62b79f3..68f81ddfafe34809510ce7f7cc751c0a00f143a1 100644 (file)
@@ -3,10 +3,10 @@
   <description>DVD subtitle parser and decoder</description>
   <filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename>
   <basename>libgstdvdsub.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 38017105f79e7c035cc376480588660087e497f0..219596dee94d5d83576e8b8bca69e9c18bb2c8e9 100644 (file)
@@ -3,10 +3,10 @@
   <description>Convert raw AC3 into IEC958 (S/PDIF) frames</description>
   <filename>../../gst/iec958/.libs/libgstiec958.so</filename>
   <basename>libgstiec958.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 246bbfe891aaa03809c9f35e9b7e931b8c6e5c0c..c2333d757b5acc1ce94c4d196dc5fa723012da45 100644 (file)
@@ -3,10 +3,10 @@
   <description>Encode MP3s with LAME</description>
   <filename>../../ext/lame/.libs/libgstlame.so</filename>
   <basename>libgstlame.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index be490bd6e8e46955d2a5dac4c35714b167e50254..f4592cd767e43977c26344f0f79d84fb0cc17967 100644 (file)
@@ -3,10 +3,10 @@
   <description>mp3 decoding based on the mad library</description>
   <filename>../../ext/mad/.libs/libgstmad.so</filename>
   <basename>libgstmad.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 47c53bf807f6be16df55fb74a76d7c1a63b0cba6..2b5f581e7fd511403dfc573836bf7d063ebe5f8f 100644 (file)
@@ -3,10 +3,10 @@
   <description>LibMpeg2 decoder</description>
   <filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename>
   <basename>libgstmpeg2dec.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index fd9dd8be39cff8bcbeb1b28e9a59366cacbad53f..2538da9d656b30a08169a25a12a2b66402379039 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-1 layer 1/2/3 audio stream elements</description>
   <filename>../../gst/mpegaudioparse/.libs/libgstmpegaudioparse.so</filename>
   <basename>libgstmpegaudioparse.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bc501ac86d824664132ac3ec84cdf7cf3d5683b7..a3dc5816448ea856e079d0cd24720d0c3a7aabbb 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG system stream parser</description>
   <filename>../../gst/mpegstream/.libs/libgstmpegstream.so</filename>
   <basename>libgstmpegstream.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 54209841e1e319f794c5795582c996e239d8afea..fc0d5ce1b88c5ca8b8dfbbf98911147633d99a26 100644 (file)
@@ -3,10 +3,10 @@
   <description>RealMedia support plugins</description>
   <filename>../../gst/realmedia/.libs/libgstrmdemux.so</filename>
   <basename>libgstrmdemux.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 08ec9585e9a279c76e015b5a32f688b66e4431f2..fa5481ebdb9d78a64dd7cdfebb497ba7bfde95d6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Uses libsidplay to decode .sid files</description>
   <filename>../../ext/sidplay/.libs/libgstsid.so</filename>
   <basename>libgstsid.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2ba6014eb46a7b6a759d044f86cf1488ad209d7e..487d0eb5760af073d3d107815710fa5c6b69cb9b 100644 (file)
@@ -3,10 +3,10 @@
   <description>Encode MP2s with TwoLAME</description>
   <filename>../../ext/twolame/.libs/libgsttwolame.so</filename>
   <basename>libgsttwolame.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>LGPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0c7bf3f8b8b8ad009974c92ee5a674417c92d837..a66288897f5136345849ffb9b1787628c24d9eeb 100644 (file)
@@ -3,10 +3,10 @@
   <description>libx264-based H264 plugins</description>
   <filename>../../ext/x264/.libs/libgstx264.so</filename>
   <basename>libgstx264.so</basename>
-  <version>0.10.17.4</version>
+  <version>0.10.18</version>
   <license>GPL</license>
   <source>gst-plugins-ugly</source>
-  <package>GStreamer Ugly Plug-ins prerelease</package>
+  <package>GStreamer Ugly Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 51f99b1d392ea45baca772f0c9867eb6711bde21..65b8db2b2666c45b0579e032af4e8a95c5a0db07 100644 (file)
@@ -33,6 +33,17 @@ might be widely known to present patent problems.
    </GitRepository>
  </repository> 
 
+ <release>
+  <Version>
+   <revision>0.10.18</revision>
+   <branch>0.10</branch>
+   <name>Extra Life</name>
+   <created>2011-05-10</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.18.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.18.tar.gz" />
+  </Version>
+ </release>
+
  <release>
   <Version>
    <revision>0.10.17</revision>
index 7f714e6d412f68631ff781617f7bc4c334d295e3..571a02c83f6789367f397156b0b55349c01e3e0c 100644 (file)
@@ -46,7 +46,7 @@
 #define GST_LICENSE "LGPL"
 
 /* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Ugly Plug-ins prerelease"
+#define GST_PACKAGE_NAME "GStreamer Ugly Plug-ins source release"
 
 /* package origin */
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 #define PACKAGE_NAME "GStreamer Ugly Plug-ins"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Ugly Plug-ins 0.10.17.4"
+#define PACKAGE_STRING "GStreamer Ugly Plug-ins 0.10.18"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gst-plugins-ugly"
 #undef PACKAGE_URL
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.17.4"
+#define PACKAGE_VERSION "0.10.18"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
 #undef STDC_HEADERS
 
 /* Version number of package */
-#define VERSION "0.10.17.4"
+#define VERSION "0.10.18"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */