From b68ddba066ba31a3f9f5e919b23bcc4015ffafc6 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Tue, 21 Feb 2012 01:14:57 +0000 Subject: Release 0.10.19 --- ChangeLog | 630 +++++++++++++++++++++++++++++++++++++++++++++++++- NEWS | 34 ++- RELEASE | 65 +++--- configure.ac | 6 +- gst-plugins-ugly.doap | 12 + win32/common/config.h | 10 +- 6 files changed, 714 insertions(+), 43 deletions(-) diff --git a/ChangeLog b/ChangeLog index f38589c5..79dadd30 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,635 @@ +=== release 0.10.19 === + +2012-02-21 Tim-Philipp Müller + + * configure.ac: + releasing 0.10.19, "Stronger" + +2012-02-21 00:56:07 +0000 Tim-Philipp Müller + + * po/ca.po: + * po/id.po: + * po/zh_CN.po: + po: update translations + +2012-02-05 13:41:08 +0000 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.10.18.3 pre-release + +2012-01-17 11:55:59 +0100 Mark Nauwelaerts + + * ext/amrwbdec/amrwbdec.c: + amrwbdec: _parse should not return OK if not enough data yet + +2012-01-17 11:55:14 +0100 Mark Nauwelaerts + + * ext/amrnb/amrnbdec.c: + amrnbdec: _parse should not return OK if not enough data yet + +2012-01-13 15:03:50 +0000 Vincent Penquerc'h + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: fix off by one in cell calculation for the last chapter + +2012-01-13 13:46:50 +0000 Vincent Penquerc'h + + * ext/x264/gstx264enc.c: + x264enc: remove useless and semantically (though not practically) wrong code + The object will be freed, so it's pointless to set the pointers + to NULL anyway. + +2012-01-13 13:46:28 +0000 Vincent Penquerc'h + + * ext/x264/gstx264enc.c: + x264enc: remove leaking "optimization" + +2012-01-04 19:41:34 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 11f0cd5 to cb5da59 + +2012-01-04 17:05:32 +0000 Tim-Philipp Müller + + * ext/lame/Makefile.am: + lame: fix LIBADD order in Makefile.am + +2011-12-27 22:54:34 +0000 Tim-Philipp Müller + + * ext/lame/gstlame.c: + * ext/lame/gstlamemp3enc.c: + lame: fix printf format in debug statements + https://bugzilla.gnome.org/show_bug.cgi?id=666926 + +2011-12-26 18:24:32 +0100 Mark Nauwelaerts + + * ext/lame/gstlame.c: + * ext/lame/gstlame.h: + lame: ensure parsed output + ... by doing some basic parsing of encoded lame data. + +2011-12-26 16:34:01 +0100 Mark Nauwelaerts + + * ext/lame/gstlame.h: + lame: cleanup unused instance struct fields + +2011-12-26 18:23:52 +0100 Mark Nauwelaerts + + * ext/lame/Makefile.am: + * ext/lame/gstlamemp3enc.c: + * ext/lame/gstlamemp3enc.h: + lamemp3enc: ensure parsed output + ... by doing some basic parsing of encoded lame data. + Fixes #652150. + +2011-12-26 18:15:41 +0100 Mark Nauwelaerts + + * ext/lame/gstlamemp3enc.c: + lamemp3enc: do not leak merged tags + +2009-01-25 22:49:11 +0100 Mark Nauwelaerts + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: map subtitle language tag to stream indicated in PGC data + +2009-01-25 22:49:11 +0100 Mark Nauwelaerts + + * gst/mpegstream/gstdvddemux.c: + dvddemux: tweak subtitle stream setup based on dvd language codes event + ... to allow for non-continuous subtitle stream numbers. + The missing stream numbers tend to come up as subtitle streams anyway + (albeit not with an identified language tag). + +2011-12-21 13:56:35 +0100 Mark Nauwelaerts + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: minor safety tweak to sector seeking + +2011-12-13 14:54:18 +0100 Sebastian Dröge + + * ext/a52dec/gsta52dec.c: + a52dec: Don't claim to support upstream renegotiation + and use fixed caps on the srcpad. To correctly support + upstream renegotiation a52dec would need to check if the + caps of the downstream allocated buffer are the requested + caps or if the size is different. + Fixes bug #665989. + +2011-12-13 14:52:26 +0100 Julien Isorce + + * ext/a52dec/gsta52dec.c: + a52dec: Check that the a52_state is correctly initialized + +2011-12-12 11:33:31 +0000 Tim-Philipp Müller + + * gst-libs/gst/Makefile.am: + * gst-libs/gst/glib-compat-private.h: + * gst/asfdemux/gstasfdemux.c: + * gst/mpegaudioparse/gstmpegaudioparse.c: + * gst/realmedia/rademux.c: + * gst/realmedia/rdtmanager.c: + * gst/realmedia/rmdemux.c: + Work around deprecated thread API in glib master + Add private replacements for deprecated functions such as + g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly + to avoid the deprecation warnings. We can't change most of + these in 0.10 because they're part of our API and ABI. + Suppress deprecation warnings in selected files, mostly for + g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI, + not much we can do here in 0.10. + +2011-12-10 15:23:26 +0000 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.10.18.2 pre-release + +2011-12-10 15:19:03 +0000 Tim-Philipp Müller + + * po/LINGUAS: + * po/eo.po: + * po/es.po: + * po/lv.po: + * po/sr.po: + po: update translations + +2011-12-09 15:25:21 +0000 Tim-Philipp Müller + + * gst/realmedia/rdtdepay.c: + rdtdepay: make buffer metadata writable before setting caps on it + Fixes issue when the header buffer is being pushed, which was taken + from the caps and is therefore not writable. + +2011-11-29 08:49:23 +0100 Руслан Ижбулатов + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: Fix format string compiler warning + Fixes bug #665101. + +2011-11-28 13:10:01 +0000 Vincent Penquerc'h + + * ext/a52dec/gsta52dec.c: + * ext/amrnb/amrnbdec.c: + * ext/amrnb/amrnbenc.c: + * ext/amrwbdec/amrwbdec.c: + * ext/dvdread/dvdreadsrc.c: + * ext/lame/gstlame.c: + * ext/lame/gstlamemp3enc.c: + * ext/mad/gstmad.c: + * ext/mpeg2dec/gstmpeg2dec.c: + * ext/sidplay/gstsiddec.cc: + * ext/twolame/gsttwolame.c: + * ext/x264/gstx264enc.c: + * gst/asfdemux/gstasfdemux.c: + * gst/asfdemux/gstrtpasfdepay.c: + * gst/dvdlpcmdec/gstdvdlpcmdec.c: + * gst/dvdsub/gstdvdsubdec.c: + * gst/dvdsub/gstdvdsubparse.c: + * gst/iec958/ac3iec.c: + * gst/mpegaudioparse/gstmpegaudioparse.c: + * gst/mpegaudioparse/gstxingmux.c: + * gst/mpegstream/gstdvddemux.c: + * gst/mpegstream/gstmpegdemux.c: + * gst/mpegstream/gstmpegparse.c: + * gst/mpegstream/gstrfc2250enc.c: + * gst/realmedia/pnmsrc.c: + * gst/realmedia/rademux.c: + * gst/realmedia/rdtdepay.c: + * gst/realmedia/rdtmanager.c: + * gst/realmedia/rmdemux.c: + * gst/synaesthesia/gstsynaesthesia.c: + various: fix pad template ref leaks + https://bugzilla.gnome.org/show_bug.cgi?id=662664 + +2011-10-29 11:57:40 +0200 Edward Hervey + + * gst/asfdemux/gstasfdemux.c: + asfdemux: Don't leak pending payload buffers + Fixes #662964 + +2011-10-27 16:53:44 +0200 Stefan Sauer + + * ext/sidplay/gstsiddec.cc: + siddec: use BOILERPLATE macro and cleanup FIXMEs + +2011-10-05 12:05:34 +0200 Mark Nauwelaerts + + * ext/amrwbdec/Makefile.am: + * ext/amrwbdec/amrwbdec.c: + * ext/amrwbdec/amrwbdec.h: + amrwbdec: port to audiodecoder + +2011-10-04 17:00:57 +0200 Mark Nauwelaerts + + * ext/amrnb/Makefile.am: + amrnbdec: fixup build + +2011-10-04 17:00:41 +0200 Mark Nauwelaerts + + * ext/amrnb/amrnbdec.c: + amrnbdec: remove leftover extraneous _unref + +2011-10-03 17:19:02 +0200 Mark Nauwelaerts + + * ext/amrnb/amrnbdec.c: + * ext/amrnb/amrnbdec.h: + amrnbdec: port to audiodecoder + +2011-09-05 11:11:52 +0100 Vincent Penquerc'h + + * ext/mpeg2dec/gstmpeg2dec.c: + * ext/mpeg2dec/gstmpeg2dec.h: + mpeg2dec: post QoS messages when dropping a frame due to QoS + https://bugzilla.gnome.org/show_bug.cgi?id=658241 + +2011-09-27 17:01:59 +0200 Mark Nauwelaerts + + * ext/amrnb/Makefile.am: + * ext/amrnb/amrnbenc.c: + * ext/amrnb/amrnbenc.h: + amrnbenc: port to audioencoder + +2011-09-26 16:29:12 +0200 Sebastian Dröge + + * ext/twolame/gsttwolame.c: + twolame: Simple fix for GstAudioEncoder API change + +2011-09-26 16:28:08 +0200 Sebastian Dröge + + * ext/twolame/gsttwolame.c: + twolame: Fix variable 'gstelement_class' set but not used compiler warning + +2011-09-26 16:08:20 +0200 Sebastian Dröge + + * ext/lame/gstlame.c: + * ext/lame/gstlamemp3enc.c: + lame: Don't get the parent class again, GST_BOILERPLATE does this already + +2011-09-26 16:07:54 +0200 Sebastian Dröge + + * ext/lame/gstlame.c: + * ext/lame/gstlamemp3enc.c: + lame: Fix variable 'gstelement_class' set but not used compiler warning + +2011-09-26 12:07:15 +0200 Mark Nauwelaerts + + * ext/twolame/gsttwolame.c: + twolame: improve output framing and timestamping + ... which simply comes down to requesting one frame of input data at a time, + since the encoder nicely turns this into 1 encoded frame. + +2011-09-26 11:56:23 +0200 Mark Nauwelaerts + + * ext/twolame/Makefile.am: + * ext/twolame/gsttwolame.c: + * ext/twolame/gsttwolame.h: + twolame: port to audioencoder + +2011-09-23 15:32:01 +0200 Mark Nauwelaerts + + * ext/lame/gstlame.c: + lame: use some more boilerplate + +2011-09-23 15:26:48 +0200 Mark Nauwelaerts + + * ext/lame/gstlame.c: + * ext/lame/gstlame.h: + lame: port to audioencoder + +2011-09-23 14:33:55 +0200 Mark Nauwelaerts + + * ext/lame/gstlamemp3enc.c: + lamemp3enc: use some more boilerplate + +2011-09-26 14:44:23 +0200 Mark Nauwelaerts + + * ext/lame/gstlamemp3enc.c: + lamemp3enc: really report bitrate rather kbitrate + +2011-09-26 14:44:01 +0200 Mark Nauwelaerts + + * ext/lame/Makefile.am: + * ext/lame/gstlamemp3enc.c: + * ext/lame/gstlamemp3enc.h: + lamemp3enc: port to audioencoder + +2011-09-16 15:35:06 +0100 Vincent Penquerc'h + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: take into account first sector of the current title + This fixes seeking on titles which do not start on a new file. + https://bugzilla.gnome.org/show_bug.cgi?id=659252 + +2011-09-16 15:03:54 +0100 Vincent Penquerc'h + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: fix sector seeking + It was overly complicated, and did not take into account the offset + needed for titles which do not start on a new file. + https://bugzilla.gnome.org/show_bug.cgi?id=659252 + +2011-09-16 13:42:53 +0100 Vincent Penquerc'h + + * ext/dvdread/dvdreadsrc.c: + dvdreadsrc: fix sector search for packed titles + Some DVD titles are packed in a single set, and we need to use + the correct table to map times to sectors. + https://bugzilla.gnome.org/show_bug.cgi?id=659252 + +2011-08-15 16:23:04 +0100 Tim-Philipp Müller + + * configure.ac: + * ext/mad/Makefile.am: + * ext/mad/gstmad.c: + * gst-plugins-ugly.spec.in: + mad: remove id3tag dependency used by in practice unreachable legacy code + The mad mp3 decoder element shouldn't parse tags at all really, but we + have so far kept this code around for backwards-compatibility reasons + for people building manual pipelines for some reason. However, as it + turns out that code has never actually worked in 0.10 in practice, + since it only gets executed if mad_frame_decode() returns LOSTSYNC, + which doesn't actually seem to happen any more though because of the + preceding mad_header_decode(), which will discover and report the + sync loss if it runs into a tag and make mad_frame_decode() try to + resync right away. + Discovered this while trying to make it use gst_tag_list_from_id3v2_tag(). + +2011-09-08 17:01:27 +0200 Mark Nauwelaerts + + * gst/asfdemux/asfpacket.c: + asfpacket: skip empty payload packets + ... which also avoids assertion failures and possible segfaults later on + when possibly trying to join 2 empty buffers. + +2011-09-08 14:33:00 +0100 Tim-Philipp Müller + + * gst/realmedia/rmdemux.c: + * gst/realmedia/rmdemux.h: + rmdemux: delay announcing container tags until we have pads + Fixes tags when transcoding. + https://bugzilla.gnome.org/show_bug.cgi?id=658297 + +2011-09-07 14:36:46 +0200 Sebastian Dröge + + * tests/check/elements/amrnbenc.c: + amrnbenc: Use complete raw audio caps in the test + +2011-09-07 14:25:41 +0200 Stefan Sauer + + * docs/plugins/Makefile.am: + docs: cleanup makefiles + Remove commented out parts that we don't need. Remove "the wingo addition" - no + so useful after all. Narrow down file-globs for plugin docs. + +2011-09-06 21:25:13 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From a39eb83 to 11f0cd5 + +2011-09-06 15:40:55 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From 605cd9a to a39eb83 + +2011-08-22 17:49:14 +0100 Vincent Penquerc'h + + * ext/mpeg2dec/gstmpeg2dec.c: + mpeg2dec: fix spurious failure to decode some files + Parsing can return with an 'invalid' state, but this is not + actually fatal. For one, the mpeg2dec command line tool that + comes with the libmpeg2 library blithely ignores this condition + and merrily goes on. So we do this same, logging the error, + and going on with parsing. This makes something work that did + not use to work, and brings happiness to the world. + https://bugzilla.gnome.org/show_bug.cgi?id=429476 + +2011-07-30 18:47:44 -0300 Thiago Santos + + * ext/x264/gstx264enc.c: + x264enc: Properly set the stream format in setcaps + Do not forget to set the selected format to the options string + when getting it from caps + https://bugzilla.gnome.org/show_bug.cgi?id=655223 + +2011-07-19 15:06:49 +0200 Stefan Sauer + + * ext/x264/gstx264enc.c: + x264enc: fix the build for older x264enc + b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96. + +2011-07-18 20:41:20 -0400 Olivier Crête + + * ext/x264/gstx264enc.c: + x264enc: Read stream-format from the right place + Read the stream-format from "stream-format" and not from profile, also rename + the "bytestream" variable to "stream_format" so it's easier to understand. + +2011-06-13 23:24:27 -0300 Thiago Santos + + * ext/x264/gstx264enc.c: + * ext/x264/gstx264enc.h: + x264enc: Select stream-format based on caps + Makes x264 select its stream-format based on what's available + on caps, the user selected option will be chosen as a fallback + when both options are available. + https://bugzilla.gnome.org/show_bug.cgi?id=644233 + +2011-07-04 18:03:49 -0400 Olivier Crête + + * ext/x264/gstx264enc.c: + x264: Allow renegotiation but prefer current caps + +2011-06-09 20:20:27 -0400 Olivier Crête + + * tests/check/elements/x264enc.c: + tests: Test x264enc profiles from the caps + https://bugzilla.gnome.org/show_bug.cgi?id=644233 + +2011-03-07 17:58:34 -0500 Olivier Crête + + * ext/x264/Makefile.am: + * ext/x264/gstx264enc.c: + * ext/x264/gstx264enc.h: + x264: Use profile and level from caps + Enforces the profile and level from the downstream caps, also + sets them on the fixated caps + https://bugzilla.gnome.org/show_bug.cgi?id=644233 + +2011-06-25 06:29:50 +0300 Brian Gitonga Marete + + * ext/x264/gstx264enc.c: + x264enc: fix subme property annotation - subme maximum is 10, not 6. + Although the element accepts subme values > 6, the annotation which is + visible through gst-inspect (for example) erroneously indicates 6 as the + maximum. Fix this by indicating 10 (which is the x264 max) as the maximum. + https://bugzilla.gnome.org/show_bug.cgi?id=653473 + +2011-06-23 11:28:58 -0700 David Schleef + + * common: + Automatic update of common submodule + From 69b981f to 605cd9a + +2011-06-06 12:41:03 +0200 Mark Nauwelaerts + + * gst/asfdemux/gstrtpasfdepay.c: + rtpasfdepay: fix fragmented packet handling and packet padding + Also remove a bogus assert. + +2011-06-03 11:35:55 +0300 Stefan Kost + + * gst/synaesthesia/gstsynaesthesia.c: + synaesthesia: fix wrong debug log string (copy'n'paste) + +2011-05-20 13:32:31 +0300 Stefan Kost + + * gst/realmedia/rmdemux.c: + rmdemux: target is unsigned and can't be < 0 + +2011-05-20 13:31:14 +0300 Stefan Kost + + * ext/mad/gstmad.c: + mad: use signed when caluculating the delta + Avoids a <0 check for an unsigned variable. + +2011-05-19 23:55:41 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + docs: remove obsolete commented out part + We don't have this in the other modules and its not needed. + +2011-05-19 23:38:23 +0300 Stefan Kost + + * docs/plugins/gst-plugins-ugly-plugins.args: + * docs/plugins/gst-plugins-ugly-plugins.hierarchy: + * docs/plugins/gst-plugins-ugly-plugins.interfaces: + docs: update plugin introspection data + Now more files are merged and produced in a canonical fashion, which hopefully + creates less or no delta in the future. + +2011-05-19 22:58:28 +0300 Stefan Kost + + * common: + Automatic update of common submodule + From 9e5bbd5 to 69b981f + +2011-05-18 14:49:17 +0200 Sebastian Dröge + + * ext/lame/Makefile.am: + * ext/lame/gstlamemp3enc.c: + lamemp3enc: Post CODEC and BITRATE tags + Also filter any CODEC/AUDIO_CODEC tags from incoming + tag events. + Fixes bug #391543. + +2011-05-18 16:10:55 +0300 Stefan Kost + + * common: + Automatic update of common submodule + From fd35073 to 9e5bbd5 + +2011-05-18 12:25:01 +0300 Stefan Kost + + * common: + Automatic update of common submodule + From 46dfcea to fd35073 + +2011-04-27 15:20:20 +0200 Mark Nauwelaerts + + * gst/asfdemux/gstrtpasfdepay.c: + rtpasfdepay: simplify and refactor packet parsing + Specifically, refactor buffer padding and consider marker bit for fragment + assembling. + +2011-04-27 15:14:00 +0200 Mark Nauwelaerts + + * gst/asfdemux/gstrtpasfdepay.c: + rtpasfdepay: avoid re-sending header + ... e.g. following a seek, which otherwise confuses downstream demuxer + expecting only a flow of data packets at this time. + +2011-04-27 15:12:22 +0200 Mark Nauwelaerts + + * gst/asfdemux/gstrtpasfdepay.c: + * gst/asfdemux/gstrtpasfdepay.h: + rtpasfdepay: remove unused field + +2011-04-29 09:19:19 +0200 Sebastian Dröge + + * ext/mad/gstmad.c: + mad: Post bitrate tag whenever the bitrate changes + Also send the layer/mode/emphasis/bitrate tags as an event too. + +2011-05-14 10:09:16 +0100 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well + +2011-05-14 10:06:31 +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 + === release 0.10.18 === -2011-05-10 Tim-Philipp Müller +2011-05-10 10:26:50 +0100 Tim-Philipp Müller + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 0.10.18, "Extra Life" + * 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: + Release 0.10.18 + 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 2011-05-04 12:39:17 +0200 Sebastian Dröge diff --git a/NEWS b/NEWS index 795efaab..1e5b911d 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,36 @@ -This is GStreamer Ugly Plug-ins 0.10.18 "Extra Life" +This is GStreamer Ugly Plug-ins 0.10.19 "Stronger" + +Changes since 0.10.18: + + * a52dec: don't claim to support upstream renegotiation + * dvddemux: tweak subtitle stream setup based on dvd language codes event + * dvdreadsrc: fix off by one in cell calculation for the last chapter + * dvdreadsrc: fix sector search for packed titles; fix sector seeking + * dvdreadsrc: map subtitle language tag to stream indicated in PGC data + * dvdreadsrc: take into account first sector of the current title + * lame, lamemp3enc: ensure parsed output (most muxers need framed mp3 as input) + * lame, lamemp3enc: post CODEC and BITRATE tags + * mad: remove id3tag dependency used by in practice unreachable legacy code + * mpeg2dec: don't treat non-fatal errors as fatal and fix spurious failure to decode some files + * mpeg2dec: post QoS messages when dropping a frame due to QoS + * rtpasfdepay: avoid re-sending header; fix fragmented packet handling and packet padding + * twolame: improve output framing and timestamping + * x264enc: allow renegotiation but prefer current caps + * x264enc: negotiate profile, level and output stream-format from downstream caps where appropriate + +Bugs fixed since 0.10.18: + + * 644233 : Set the H.264 level from the caps for encoding + * 391543 : lame should add a tag with the chosen bitrate + * 429476 : [mpeg2dec] can't play auge.mpg + * 653473 : x264enc: " subme " property value can go up to 10 + * 655223 : [x264enc] properly handle stream-format from caps + * 658297 : rmdemux: tags get lost when transcoding + * 659252 : dvdreadsrc: various fixes for titles not starting on a new file + * 660562 : mpeg2dec: post QoS messages when dropping a frame due to QoS + * 662964 : asfdemux memleak + * 664175 : x264enc ! avimux results in not-negotiated flow error + * 665101 : Wrong format string in gst_dvd_read_src_do_seek Changes since 0.10.17: diff --git a/RELEASE b/RELEASE index a89531cb..1468eda2 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Ugly Plug-ins 0.10.18 "Extra Life" +Release notes for GStreamer Ugly Plug-ins 0.10.19 "Stronger" The GStreamer team is proud to announce a new release @@ -55,34 +55,35 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * 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 + * a52dec: don't claim to support upstream renegotiation + * dvddemux: tweak subtitle stream setup based on dvd language codes event + * dvdreadsrc: fix off by one in cell calculation for the last chapter + * dvdreadsrc: fix sector search for packed titles; fix sector seeking + * dvdreadsrc: map subtitle language tag to stream indicated in PGC data + * dvdreadsrc: take into account first sector of the current title + * lame, lamemp3enc: ensure parsed output (most muxers need framed mp3 as input) + * lame, lamemp3enc: post CODEC and BITRATE tags + * mad: remove id3tag dependency used by in practice unreachable legacy code + * mpeg2dec: don't treat non-fatal errors as fatal and fix spurious failure to decode some files + * mpeg2dec: post QoS messages when dropping a frame due to QoS + * rtpasfdepay: avoid re-sending header; fix fragmented packet handling and packet padding + * twolame: improve output framing and timestamping + * x264enc: allow renegotiation but prefer current caps + * x264enc: negotiate profile, level and output stream-format from downstream caps where appropriate Bugs fixed in this release - * 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 + * 644233 : Set the H.264 level from the caps for encoding + * 391543 : lame should add a tag with the chosen bitrate + * 429476 : [mpeg2dec] can't play auge.mpg + * 653473 : x264enc: " subme " property value can go up to 10 + * 655223 : [x264enc] properly handle stream-format from caps + * 658297 : rmdemux: tags get lost when transcoding + * 659252 : dvdreadsrc: various fixes for titles not starting on a new file + * 660562 : mpeg2dec: post QoS messages when dropping a frame due to QoS + * 662964 : asfdemux memleak + * 664175 : x264enc ! avimux results in not-negotiated flow error + * 665101 : Wrong format string in gst_dvd_read_src_do_seek Download @@ -111,17 +112,17 @@ Applications Contributors to this release - * Brendan Le Foll + * Brian Gitonga Marete + * David Schleef * Edward Hervey - * Luis de Bethencourt + * Julien Isorce * Mark Nauwelaerts - * Miguel Angel Cabrera Moya * Olivier Crête * Sebastian Dröge - * Sjoerd Simons * Stefan Kost - * Thibault Saunier + * Stefan Sauer + * Thiago Santos * Tim-Philipp Müller * Vincent Penquerc'h - * Yang Xichuan + * Руслан Ижбулатов   \ No newline at end of file diff --git a/configure.ac b/configure.ac index c80bbe5c..04e2a937 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.18.3, +AC_INIT(GStreamer Ugly Plug-ins, 0.10.19, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-ugly) @@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL dnl *** required versions of GStreamer stuff *** -GST_REQ=0.10.35.2 -GSTPB_REQ=0.10.35.2 +GST_REQ=0.10.36 +GSTPB_REQ=0.10.36 dnl *** autotools stuff **** diff --git a/gst-plugins-ugly.doap b/gst-plugins-ugly.doap index 65b8db2b..90dfefbe 100644 --- a/gst-plugins-ugly.doap +++ b/gst-plugins-ugly.doap @@ -33,6 +33,18 @@ might be widely known to present patent problems. + + + 0.10.19 + 0.10 + Stronger + 2012-02-20 + + + + + + 0.10.18 diff --git a/win32/common/config.h b/win32/common/config.h index 6072d4bd..956fdbfe 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -46,13 +46,13 @@ #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" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2012-02-05T11:36Z" +#define GST_PACKAGE_RELEASE_DATETIME "2012-02-20" /* Define to enable a52dec (used by a52dec). */ #undef HAVE_A52DEC @@ -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.18.3" +#define PACKAGE_STRING "GStreamer Ugly Plug-ins 0.10.19" /* 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.18.3" +#define PACKAGE_VERSION "0.10.19" /* directory where plugins are located */ #ifdef _DEBUG @@ -270,7 +270,7 @@ #undef STDC_HEADERS /* Version number of package */ -#define VERSION "0.10.18.3" +#define VERSION "0.10.19" /* 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