From d99bd69fb4673060d31d0c0f29c1a12443e5fd97 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Fri, 21 Jan 2011 13:18:51 +0000 Subject: Release 0.10.17 --- ChangeLog | 589 ++++++++++++++++++++++++- NEWS | 39 +- RELEASE | 74 ++-- configure.ac | 2 +- docs/plugins/inspect/plugin-a52dec.xml | 4 +- docs/plugins/inspect/plugin-amrnb.xml | 4 +- docs/plugins/inspect/plugin-amrwbdec.xml | 4 +- docs/plugins/inspect/plugin-asf.xml | 4 +- docs/plugins/inspect/plugin-cdio.xml | 4 +- docs/plugins/inspect/plugin-dvdlpcmdec.xml | 4 +- docs/plugins/inspect/plugin-dvdread.xml | 4 +- docs/plugins/inspect/plugin-dvdsub.xml | 4 +- docs/plugins/inspect/plugin-iec958.xml | 4 +- docs/plugins/inspect/plugin-lame.xml | 4 +- docs/plugins/inspect/plugin-mad.xml | 4 +- docs/plugins/inspect/plugin-mpeg2dec.xml | 4 +- docs/plugins/inspect/plugin-mpegaudioparse.xml | 4 +- docs/plugins/inspect/plugin-mpegstream.xml | 4 +- docs/plugins/inspect/plugin-realmedia.xml | 4 +- docs/plugins/inspect/plugin-siddec.xml | 4 +- docs/plugins/inspect/plugin-twolame.xml | 4 +- docs/plugins/inspect/plugin-x264.xml | 4 +- gst-plugins-ugly.doap | 11 + win32/common/config.h | 8 +- 24 files changed, 714 insertions(+), 81 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7c942482..9a7d8a61 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,592 @@ +=== release 0.10.17 === + +2011-01-21 Tim-Philipp Müller + + * configure.ac: + releasing 0.10.17, "Raised by Wolves" + +2011-01-18 11:11:28 +0000 Tim-Philipp Müller + + * 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: + 0.10.16.4 pre-release + +2011-01-14 17:37:09 +0100 Edward Hervey + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: Use the proper component value for height + +2011-01-11 20:42:06 +0000 Tim-Philipp Müller + + * 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: + 0.10.16.3 pre-release + +2011-01-11 17:09:02 +0100 Edward Hervey + + * gst/asfdemux/asfheaders.c: + * gst/asfdemux/asfheaders.h: + * gst/asfdemux/gstasfdemux.c: + asfdemux: Handle new type of DRM'd asf files. + These are produced by the new MS PlayReady system. + https://bugzilla.gnome.org/show_bug.cgi?id=639226 + +2011-01-11 15:51:14 +0200 Stefan Kost + + * common: + Automatic update of common submodule + From e572c87 to f94d739 + +2011-01-10 16:37:19 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From ccbaa85 to e572c87 + +2011-01-10 14:54:40 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 46445ad to ccbaa85 + +2011-01-08 00:35:08 +0000 Tim-Philipp Müller + + * tests/check/Makefile.am: + tests: never disable g_assert() and cast checks for the unit tests + The unit tests are riddled with g_assert() and friends, make sure we + don't disable assert and cast checks for the unit tests even if + this has been specified for the rest of the code base, e.g. via + --disable-glib-asserts + +2011-01-07 14:42:26 +0000 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.10.16.2 pre-release + +2011-01-07 14:38:17 +0000 Tim-Philipp Müller + + * docs/plugins/gst-plugins-ugly-plugins.args: + * 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: + docs: update docs + +2011-01-07 14:37:07 +0000 Tim-Philipp Müller + + * po/bg.po: + * po/ca.po: + * po/ru.po: + po: update translations + +2011-01-07 14:33:37 +0000 Tim-Philipp Müller + + * configure.ac: + configure: use $LIBM instead of hardcoding -lm + +2011-01-06 13:15:17 +0100 Edward Hervey + + * gst/realmedia/rmdemux.c: + rmdemux: Initialize return variable. + In the unlikely event that height is 0 (which is invalid) we would end up + never setting the flow return. + +2011-01-05 16:52:03 +0100 Edward Hervey + + * gst/realmedia/rmutils.c: + realmedia: Fix unitialized variables on macosx + +2011-01-04 10:32:05 -0300 Thiago Santos + + * ext/x264/gstx264enc.c: + x264enc: Handle codec/encoder tags + Make x264enc drop video-codec and codec tags and replace + encoder/encoder-version with x264 and its build number + Fixes #621465 + +2010-12-29 22:17:50 +0000 Tim-Philipp Müller + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers + +2010-12-29 22:10:58 +0000 Tim-Philipp Müller + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: minor formatting clean-up + +2010-12-29 21:42:36 +0000 Tim-Philipp Müller + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: refactor cropping code to use libgstvideo functions + https://bugzilla.gnome.org/show_bug.cgi?id=571146 + +2010-12-29 20:19:34 +0000 Tim-Philipp Müller + + * ext/mpeg2dec/gstmpeg2dec.c: + * ext/mpeg2dec/gstmpeg2dec.h: + mpeg2dec: use GstVideoFormat instead of custom enum + +2010-12-29 20:15:03 +0000 Tim-Philipp Müller + + * ext/mpeg2dec/Makefile.am: + mpeg2dec: fix LIBADD order in Makefile.am + +2010-11-19 13:01:35 -0500 Tristan Matthews + + * ext/x264/gstx264enc.c: + x264: vbv-buf-capacity should have a minimum of 0 + x264 will clip this value internally, and users should be allowed to + specify a lower value than 300 ms. + https://bugzilla.gnome.org/show_bug.cgi?id=635291 + +2010-12-27 11:38:24 +0000 Tim-Philipp Müller + + * ext/x264/gstx264enc.c: + x264enc: also accept YV12 input + +2010-12-01 18:35:59 +0100 Mark Nauwelaerts + + * ext/x264/gstx264enc.c: + x264enc: add a note to the docs about encoder latency and queues + https://bugzilla.gnome.org/show_bug.cgi?id=636107 + +2010-12-24 10:12:19 +0000 Vincent Penquerc'h + + * gst/realmedia/rademux.c: + * gst/realmedia/rmdemux.c: + realmedia: do not use the pad buffer allocation functions in demuxers + Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822 + https://bugzilla.gnome.org/show_bug.cgi?id=637932 + +2010-12-20 17:47:41 +0100 Edward Hervey + + * common: + Automatic update of common submodule + From 169462a to 46445ad + +2010-12-16 10:30:31 +0100 Sebastian Dröge + + * ext/mad/gstmad.c: + mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one + Fixes bug #635461. + +2010-12-15 14:56:36 +0200 Stefan Kost + + * common: + Automatic update of common submodule + From 20742ae to 169462a + +2010-12-12 11:54:35 -0600 Rob Clark + + * gst/realmedia/rmdemux.c: + rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly + Signed-off-by: Rob Clark + +2010-12-13 16:24:09 +0200 Stefan Kost + + * common: + Automatic update of common submodule + From 011bcc8 to 20742ae + +2010-11-14 10:57:21 -0800 Leo Singer + + * configure.ac: + x264: uses pkg-config to locate libx264 + +2010-12-07 15:39:32 +0100 Wim Taymans + + * tests/check/pipelines/lame.c: + check: don't use deprecated method + +2010-12-03 17:43:25 +0100 Benjamin Gaignard + + * Android.mk: + * android/NOTICE: + * android/amrnb.mk: + * android/amrwbdec.mk: + * android/asf.mk: + * android/mpegaudioparse.mk: + Add build system for Android + +2010-11-25 19:51:50 +0100 Edward Hervey + + * gst/realmedia/rmutils.c: + realmedia: Remove dead assignments + +2010-11-25 19:51:40 +0100 Edward Hervey + + * ext/mad/gstmad.c: + mad: Remove dead assignments + +2010-11-13 12:38:45 +0000 Tim-Philipp Müller + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: remove bogus comment + +2010-11-13 12:34:37 +0000 Thomas Green + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: fix handling of multi-angle streams + We would output all angles interleaved instead of just + the selected angle. + https://bugzilla.gnome.org/show_bug.cgi?id=539254 + +2010-10-28 17:01:16 +0100 Tim-Philipp Müller + + * gst/realmedia/Makefile.am: + realmedia: fix LIBS order in Makefile + +2010-10-22 09:17:40 +0100 Tim-Philipp Müller + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/ms.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + po: update for new translatable strings + +2010-10-27 13:17:29 +0100 Jan Schmidt + + * common: + Automatic update of common submodule + From 7bbd708 to 011bcc8 + +2010-10-20 20:26:45 +0200 Guillaume Emont + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: convert the position to stream time before answering to a position query + +2010-10-24 14:22:39 +0200 Edward Hervey + + * gst/realmedia/Makefile.am: + * gst/realmedia/rademux.c: + * gst/realmedia/rmdemux.c: + * gst/realmedia/rmdemux.h: + realmedia: Get codec name from pbutils instead of harcoding them + +2010-10-22 11:29:55 +0200 Robert Swain + + * ext/x264/gstx264enc.c: + x264enc: Work around a rate control issue in libx264 + When variable framerate is disabled in libx264 (which occurs when using + the zerolatency tuning), libx264 ignores timestamps but still uses the + timebase leading to messed up rate control with our nanosecond timebase. + We work around this issue by setting the timebase to the reciprocal of + the framerate and we validate that the framerate is suitable. + This has been fixed upstream in libx264 but there are non-fixed versions + in the wild so this workaround is still needed. + Fixes bug #632861 + +2010-10-19 16:30:51 +0200 Sebastian Dröge + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually + +2010-10-13 21:38:06 +0200 Guillaume Emont + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: fix position query by trusting upstream + Position queries are badly handled for DVDs (probably due to the division in + chapters): the time returned was the time since the start of chapter. + Now ask upstream for position queries, fall back to the old code if upstream + cannot answer the query. + +2010-10-19 12:20:40 +0300 Stefan Kost + + * ext/lame/gstlame.c: + * ext/mad/gstmad.c: + * ext/sidplay/gstsiddec.cc: + * gst/mpegstream/gstmpegparse.c: + various: canonicalize property names + +2010-10-19 10:06:33 +0300 Stefan Kost + + * ext/a52dec/gsta52dec.c: + * ext/amrnb/amrnbdec.c: + * ext/amrnb/amrnbenc.c: + * ext/cdio/gstcdiocddasrc.c: + * ext/dvdread/dvdreadsrc.c: + * ext/lame/gstlame.c: + * ext/lame/gstlamemp3enc.c: + * ext/mad/gstmad.c: + * ext/sidplay/gstsiddec.cc: + * ext/x264/gstx264enc.c: + various (ext): add a missing G_PARAM_STATIC_STRINGS flags + +2010-10-19 09:49:47 +0300 Stefan Kost + + * gst/iec958/ac3iec.c: + * gst/mpegaudioparse/gstmpegaudioparse.c: + * gst/mpegstream/gstmpegparse.c: + * gst/mpegstream/gstrfc2250enc.c: + * gst/realmedia/pnmsrc.c: + * gst/realmedia/rdtmanager.c: + various (gst): add a missing G_PARAM_STATIC_STRINGS flags + +2010-10-14 12:32:16 -0700 David Schleef + + * common: + Automatic update of common submodule + From 5a668bf to 7bbd708 + +2010-10-08 12:44:52 -0700 David Schleef + + * common: + Automatic update of common submodule + From c4a8adc to 5a668bf + +2010-10-08 12:56:05 +0200 Sebastian Dröge + + * common: + Automatic update of common submodule + From 5e3c9bf to c4a8adc + +2010-09-29 21:24:23 +0200 Mark Nauwelaerts + + * ext/mad/gstmad.c: + * ext/mad/gstmad.h: + mad: support reverse playback + +2010-09-26 19:24:08 +0100 Tim-Philipp Müller + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: improve error messages on read errors + Provide proper i18n-ed error messages when a read error happens, + and point out that the error could be happening because the + DVD is scrambled. + https://bugzilla.gnome.org/show_bug.cgi?id=613633 + +2010-09-24 00:03:50 +0100 Tim-Philipp Müller + + * configure.ac: + configure: set plugin release datetime + +2010-09-21 18:34:31 +0200 Edward Hervey + + * common: + Automatic update of common submodule + From aa0d1d0 to 5e3c9bf + +2010-09-15 20:14:47 +0100 Tim-Philipp Müller + + * gst/mpegstream/gstmpegparse.c: + mpegparse: re-fix flow return handling + Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c: + - } while (GST_FLOW_IS_SUCCESS (result)); + + } while (result != GST_FLOW_OK); + +2010-09-09 22:33:36 +0300 Stefan Kost + + * tests/check/Makefile.am: + * tests/check/generic/states.c: + tests: allow running state tests for all elements + Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check + to try elements that would normaly be skipped. + +2010-09-09 09:53:07 +0100 Tim-Philipp Müller + + * Makefile.am: + New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted + +2010-09-08 00:09:35 +0100 Tim-Philipp Müller + + * configure.ac: + * pkgconfig/.gitignore: + * pkgconfig/Makefile.am: + * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in: + Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins + This .pc file will not be installed, it's only for uninstalled setups, + same thing as we do for -good. This is so other modules' unit tests can + find our plugins properly in an uninstalled setup. + +2010-09-07 11:42:52 +0100 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From c2e10bf to aa0d1d0 + +2010-09-06 23:53:10 +0100 Tim-Philipp Müller + + * configure.ac: + configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions + +2010-09-06 23:51:23 +0100 Tim-Philipp Müller + + * ext/sidplay/gstsiddec.cc: + siddec: don't use GST_FLOW_IS_FATAL + GST_FLOW_IS_FATAL has been deprecated in core git. + +2010-09-05 18:58:50 -0700 David Schleef + + * common: + Automatic update of common submodule + From d3d9acf to c2e10bf + +2010-09-05 12:27:02 +0200 Sebastian Dröge + + * configure.ac: + configure: Require orc >= 0.4.6 for --compat + +2010-09-05 12:20:22 +0200 Sebastian Dröge + + * common: + Automatic update of common submodule + From ec60217 to d3d9acf + +2010-08-27 18:26:49 +0200 Sebastian Dröge + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: Don't use GST_FLOW_IS_FATAL() + And don't post error messages if allocating a buffer resulted + in WRONG_STATE or UNEXPECTED. + +2010-08-27 18:25:31 +0200 Sebastian Dröge + + * gst/mpegaudioparse/gstxingmux.c: + xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream + +2010-08-27 18:24:11 +0200 Sebastian Dröge + + * gst/mpegstream/gstdvddemux.c: + * gst/mpegstream/gstmpegdemux.c: + * gst/mpegstream/gstmpegparse.c: + mpegstream: Don't use GST_FLOW_IS_SUCCESS() + +2010-08-27 18:22:45 +0200 Sebastian Dröge + + * gst/realmedia/rmdemux.c: + rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS() + +2010-08-27 18:19:00 +0200 Sebastian Dröge + + * gst/asfdemux/gstasfdemux.c: + asfdemux: Don't use GST_FLOW_IS_FATAL() + And don't post error messages for UNEXPECTED and post an error + message if pulling data failed because of NOT_LINKED. + +2010-09-04 13:17:53 +0100 Tim-Philipp Müller + + * 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 + Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until + the code is updated for the GST_FLOW_IS_* macro deprecations. + === release 0.10.16 === -2010-09-02 Tim-Philipp Müller +2010-09-02 23:59:20 +0100 Tim-Philipp Müller + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 0.10.16, "Because He Knows the Time is Short" + * gst-plugins-ugly.doap: + * win32/common/config.h: + Release 0.10.16 -2010-09-02 23:49:14 +0100 Tim-Philipp Müller +2010-09-02 23:58:22 +0100 Tim-Philipp Müller * docs/plugins/inspect/plugin-a52dec.xml: * docs/plugins/inspect/plugin-amrnb.xml: @@ -25,7 +606,7 @@ * docs/plugins/inspect/plugin-siddec.xml: * docs/plugins/inspect/plugin-twolame.xml: * docs/plugins/inspect/plugin-x264.xml: - docs: update for release + docs: update docs for release 2010-09-02 23:48:05 +0100 Tim-Philipp Müller diff --git a/NEWS b/NEWS index d7f935e6..396b101c 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,41 @@ -This is GStreamer Ugly Plug-ins 0.10.16 "Because He Knows the Time is Short" +This is GStreamer Ugly Plug-ins 0.10.17 "Raised by Wolves" + +Changes since 0.10.16: + + * 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 + +Bugs fixed since 0.10.16: + + * 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 Changes since 0.10.15: diff --git a/RELEASE b/RELEASE index c4d7b641..3012d58f 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Ugly Plug-ins 0.10.16 "Because He Knows the Time is Short" +Release notes for GStreamer Ugly Plug-ins 0.10.17 "Raised by Wolves" The GStreamer team is proud to announce a new release @@ -8,8 +8,6 @@ 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. @@ -55,38 +53,40 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * refactor x264enc to use current x264 API correctly, add new properties and new defaults - * liboil is no longer required, but orc is now required - * build: require orc >= 0.4.5, GLib >= 2.20, automake >= 1.10, autoconf >= 2.60; liboil is no longer required - * asfdemux: fix playback of files or streams that are shorter than the advertised preroll value - * asfdemux: fix sending eos event for chained asfs in pull mode (exotic) - * asfdemux: fix playback of files or streams that advertise miniscule preroll values - * lamemp3enc: implement latency query - * rmdemux: fix playback of sipro audio streams - * x264enc: refactor code in preparation for presets/tunings - * x264enc: add "profile" property (and default to MAIN profile) - * x264enc: improve defaults: medium speed/quality preset; auto mode for threads - * x264enc: add "speed-preset", "tune" and "psy-tune" properties - * x264enc: add "option-string" property to specify advanced parameters - * x264enc: set time base if needed, fixes visual artifacts - * x264enc: add "sliced-threads", "sync-lookahead", "intra-refresh", "mb-tree", and "rc-lookahead" properties - * x264enc: fix compilation against ancient x264 versions (X264_BUILD <= 75) - * x264enc: speed up first pass of multi-pass encoding (has no impact on quality) - * x264enc: fix flushing of delayed frames with new default settings + * 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 Bugs fixed in this release - * 599718 : [asf] support chained asfs - * 600412 : [asfdemux] Wrong handling of downstream GstFlowReturn - * 607798 : x264enc needs updating to support new features and use x264 correctly - * 618896 : lamemp3enc doesn't implement latency query - * 620007 : Gibberish sound when playing a certain RealMedia file of Sipro/ACELP.net audio codec - * 620344 : Update gst-plugins-ugly docs on website - * 622407 : [asfdemux] doesn't detect some streams if preroll value is very small - * 624786 : x264enc time base is wrong - * 625557 : x264enc doesn't flush delayed frames properly - * 626577 : [x264enc] regression: doesn't work with older versions of x264 - * 627946 : mp3parse misuses GST_FLOW_IS_FATAL, doesn't forward GST_FLOW_UNEXPECTED upstream + * 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 Download @@ -115,17 +115,21 @@ Applications Contributors to this release - * Alessandro Decina - * David Hoyt + * Benjamin Gaignard * David Schleef * Edward Hervey + * Guillaume Emont + * Jan Schmidt + * Leo Singer * Mark Nauwelaerts - * Olivier Crête + * Rob Clark * Robert Swain * Sebastian Dröge * Stefan Kost * Thiago Santos + * Thomas Green * Tim-Philipp Müller * Tristan Matthews + * Vincent Penquerc'h * Wim Taymans   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 7cb4c216..421440cf 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, 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.16.4, +AC_INIT(GStreamer Ugly Plug-ins, 0.10.17, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-ugly) diff --git a/docs/plugins/inspect/plugin-a52dec.xml b/docs/plugins/inspect/plugin-a52dec.xml index 712e1414..046b3869 100644 --- a/docs/plugins/inspect/plugin-a52dec.xml +++ b/docs/plugins/inspect/plugin-a52dec.xml @@ -3,10 +3,10 @@ Decodes ATSC A/52 encoded audio streams ../../ext/a52dec/.libs/libgsta52dec.so libgsta52dec.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-amrnb.xml b/docs/plugins/inspect/plugin-amrnb.xml index 4ce3008f..2c4d0a28 100644 --- a/docs/plugins/inspect/plugin-amrnb.xml +++ b/docs/plugins/inspect/plugin-amrnb.xml @@ -3,10 +3,10 @@ Adaptive Multi-Rate Narrow-Band ../../ext/amrnb/.libs/libgstamrnb.so libgstamrnb.so - 0.10.16.4 + 0.10.17 unknown gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-amrwbdec.xml b/docs/plugins/inspect/plugin-amrwbdec.xml index 28bb28f6..743bda62 100644 --- a/docs/plugins/inspect/plugin-amrwbdec.xml +++ b/docs/plugins/inspect/plugin-amrwbdec.xml @@ -3,10 +3,10 @@ Adaptive Multi-Rate Wide-Band Decoder ../../ext/amrwbdec/.libs/libgstamrwbdec.so libgstamrwbdec.so - 0.10.16.4 + 0.10.17 unknown gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-asf.xml b/docs/plugins/inspect/plugin-asf.xml index f9a3bb62..156c3588 100644 --- a/docs/plugins/inspect/plugin-asf.xml +++ b/docs/plugins/inspect/plugin-asf.xml @@ -3,10 +3,10 @@ Demuxes and muxes audio and video in Microsofts ASF format ../../gst/asfdemux/.libs/libgstasf.so libgstasf.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-cdio.xml b/docs/plugins/inspect/plugin-cdio.xml index d99a3d76..5ca81bdf 100644 --- a/docs/plugins/inspect/plugin-cdio.xml +++ b/docs/plugins/inspect/plugin-cdio.xml @@ -3,10 +3,10 @@ Read audio from audio CDs ../../ext/cdio/.libs/libgstcdio.so libgstcdio.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-dvdlpcmdec.xml b/docs/plugins/inspect/plugin-dvdlpcmdec.xml index 35742452..9fa75cfa 100644 --- a/docs/plugins/inspect/plugin-dvdlpcmdec.xml +++ b/docs/plugins/inspect/plugin-dvdlpcmdec.xml @@ -3,10 +3,10 @@ Decode DVD LPCM frames into standard PCM ../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so libgstdvdlpcmdec.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-dvdread.xml b/docs/plugins/inspect/plugin-dvdread.xml index a9f1aa23..11ef1ea2 100644 --- a/docs/plugins/inspect/plugin-dvdread.xml +++ b/docs/plugins/inspect/plugin-dvdread.xml @@ -3,10 +3,10 @@ Access a DVD with dvdread ../../ext/dvdread/.libs/libgstdvdread.so libgstdvdread.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml index a995d758..e4713f98 100644 --- a/docs/plugins/inspect/plugin-dvdsub.xml +++ b/docs/plugins/inspect/plugin-dvdsub.xml @@ -3,10 +3,10 @@ DVD subtitle parser and decoder ../../gst/dvdsub/.libs/libgstdvdsub.so libgstdvdsub.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-iec958.xml b/docs/plugins/inspect/plugin-iec958.xml index 5c01c697..6c780f85 100644 --- a/docs/plugins/inspect/plugin-iec958.xml +++ b/docs/plugins/inspect/plugin-iec958.xml @@ -3,10 +3,10 @@ Convert raw AC3 into IEC958 (S/PDIF) frames ../../gst/iec958/.libs/libgstiec958.so libgstiec958.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-lame.xml b/docs/plugins/inspect/plugin-lame.xml index 3020374e..13721fbc 100644 --- a/docs/plugins/inspect/plugin-lame.xml +++ b/docs/plugins/inspect/plugin-lame.xml @@ -3,10 +3,10 @@ Encode MP3s with LAME ../../ext/lame/.libs/libgstlame.so libgstlame.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-mad.xml b/docs/plugins/inspect/plugin-mad.xml index 99e46014..d3429cf8 100644 --- a/docs/plugins/inspect/plugin-mad.xml +++ b/docs/plugins/inspect/plugin-mad.xml @@ -3,10 +3,10 @@ mp3 decoding based on the mad library ../../ext/mad/.libs/libgstmad.so libgstmad.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-mpeg2dec.xml b/docs/plugins/inspect/plugin-mpeg2dec.xml index 58b5bd1f..3f91492f 100644 --- a/docs/plugins/inspect/plugin-mpeg2dec.xml +++ b/docs/plugins/inspect/plugin-mpeg2dec.xml @@ -3,10 +3,10 @@ LibMpeg2 decoder ../../ext/mpeg2dec/.libs/libgstmpeg2dec.so libgstmpeg2dec.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-mpegaudioparse.xml b/docs/plugins/inspect/plugin-mpegaudioparse.xml index 0f93433f..bc3cd065 100644 --- a/docs/plugins/inspect/plugin-mpegaudioparse.xml +++ b/docs/plugins/inspect/plugin-mpegaudioparse.xml @@ -3,10 +3,10 @@ MPEG-1 layer 1/2/3 audio stream elements ../../gst/mpegaudioparse/.libs/libgstmpegaudioparse.so libgstmpegaudioparse.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-mpegstream.xml b/docs/plugins/inspect/plugin-mpegstream.xml index 9c33dbdd..fce0e284 100644 --- a/docs/plugins/inspect/plugin-mpegstream.xml +++ b/docs/plugins/inspect/plugin-mpegstream.xml @@ -3,10 +3,10 @@ MPEG system stream parser ../../gst/mpegstream/.libs/libgstmpegstream.so libgstmpegstream.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-realmedia.xml b/docs/plugins/inspect/plugin-realmedia.xml index ec7a97ff..5022953a 100644 --- a/docs/plugins/inspect/plugin-realmedia.xml +++ b/docs/plugins/inspect/plugin-realmedia.xml @@ -3,10 +3,10 @@ RealMedia support plugins ../../gst/realmedia/.libs/libgstrmdemux.so libgstrmdemux.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-siddec.xml b/docs/plugins/inspect/plugin-siddec.xml index 52f95ae4..439eb757 100644 --- a/docs/plugins/inspect/plugin-siddec.xml +++ b/docs/plugins/inspect/plugin-siddec.xml @@ -3,10 +3,10 @@ Uses libsidplay to decode .sid files ../../ext/sidplay/.libs/libgstsid.so libgstsid.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-twolame.xml b/docs/plugins/inspect/plugin-twolame.xml index 899a70f1..b315beb7 100644 --- a/docs/plugins/inspect/plugin-twolame.xml +++ b/docs/plugins/inspect/plugin-twolame.xml @@ -3,10 +3,10 @@ Encode MP2s with TwoLAME ../../ext/twolame/.libs/libgsttwolame.so libgsttwolame.so - 0.10.16.4 + 0.10.17 LGPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml index f7eed96e..24dd1a2c 100644 --- a/docs/plugins/inspect/plugin-x264.xml +++ b/docs/plugins/inspect/plugin-x264.xml @@ -3,10 +3,10 @@ libx264-based H264 plugins ../../ext/x264/.libs/libgstx264.so libgstx264.so - 0.10.16.4 + 0.10.17 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins prerelease + GStreamer Ugly Plug-ins source release Unknown package origin diff --git a/gst-plugins-ugly.doap b/gst-plugins-ugly.doap index fdc961ff..51f99b1d 100644 --- a/gst-plugins-ugly.doap +++ b/gst-plugins-ugly.doap @@ -33,6 +33,17 @@ might be widely known to present patent problems. + + + 0.10.17 + 0.10 + Raised by Wolves + 2011-01-21 + + + + + 0.10.16 diff --git a/win32/common/config.h b/win32/common/config.h index bc0c1806..a0d8ffef 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -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" @@ -233,7 +233,7 @@ #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.16.4" +#define PACKAGE_STRING "GStreamer Ugly Plug-ins 0.10.17" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-ugly" @@ -242,7 +242,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.10.16.4" +#define PACKAGE_VERSION "0.10.17" /* directory where plugins are located */ #ifdef _DEBUG @@ -270,7 +270,7 @@ #undef STDC_HEADERS /* Version number of package */ -#define VERSION "0.10.16.4" +#define VERSION "0.10.17" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ -- cgit v1.2.3