diff --git a/ChangeLog b/ChangeLog index 2e601cfe6f..32086bccf2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,162 @@ -=== release 0.10.12 === +=== release 0.10.13 === -2011-07-20 Edward Hervey +2011-11-02 Edward Hervey * configure.ac: - releasing 0.10.12, "A year in hell" + releasing 0.10.13, "Speeding, sparks like lightning" + +2011-10-31 11:40:37 +0100 Edward Hervey + + * configure.ac: + 0.10.12.3 pre-release + +2011-07-05 21:35:46 +0300 Martin Storsjo + + * configure.ac: + * ext/Makefile.am: + * ext/ffmpeg/gstffmpeg.c: + * ext/libswscale/gstffmpegscale.c: + Allow building a LGPL only gst-ffmpeg plugin + This removes --enable-gpl and --enable-postproc from the + ffmpeg configure line, and disables building the postproc + gstreamer plugin. + https://bugzilla.gnome.org/show_bug.cgi?id=654037 + Conflicts: + configure.ac + +2011-10-10 23:56:04 +0100 Sjoerd Simons + + * ext/ffmpeg/gstffmpegenc.c: + ffmpegenc: Pass the size of the output buffer to avcodec_encode_audio + avcodec_encode_audio is documented as taking the size of the output + buffer not the size of the input buffer. This fixes the use of the G722 + encoder and makes the code more consistent with avconv from the libav + source tree. + +2011-10-10 22:04:48 +0100 Sjoerd Simons + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpegcodecmap: Further specify allowed rates for G722 and G726 + +2011-10-10 14:50:09 +0100 Sjoerd Simons + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpegcodecmap: Always restrict audio codec in the unfixed cases + If the context isn't fixed yet or if it doesn't exist then always + restrict the caps. + Also restrict the maximum channels for G726 and G722 to 1 channel + +2011-10-18 10:23:44 +0200 Edward Hervey + + * configure.ac: + 0.10.12.2 pre-release + +2011-10-18 10:18:27 +0200 Edward Hervey + + * gst-libs/ext/libav: + libav: Update to v0.7.2 release + +2011-08-29 15:18:39 +0100 Vincent Penquerc'h + + * ext/ffmpeg/gstffmpegdec.c: + ffdec: ensure buffers have correct interlacedness in caps + Whether a frame is interlaced or not is unknown at the time of + buffer allocation, so caps on the buffer in opaque will have + a previous frame's interlaced flag set. So if interlacedness + changes, we update the buffer (if any) caps with the correct + interlaced flag once we know. + https://bugzilla.gnome.org/show_bug.cgi?id=656155 + +2011-09-01 16:46:47 +0100 Vincent Penquerc'h + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: post QoS messages when dropping a frame + There seems to be a little bit of non obvious logic where + the QoS logic can decide to not drop decoding a frame and + pass it to ffmpeg, telling it to drop. + In this case, the QoS logic does not drop the frame itself, + but since the frame will end up being dropped, we still + mark it as dropped and post a QoS message. + https://bugzilla.gnome.org/show_bug.cgi?id=657950 + +2011-09-26 19:55:54 +0100 Tim-Philipp Müller + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: disable parser for already-parsed FLAC input + Not needed to make anything work, just seems to make sense. + https://bugzilla.gnome.org/show_bug.cgi?id=589361 + +2011-09-26 19:54:52 +0100 Tim-Philipp Müller + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpegcodecmap: don't create dummy codec data for FLAC decoder + Since then it just errors out because it's too small, as it + wants the flac headers as codec data if there is codec data. + https://bugzilla.gnome.org/show_bug.cgi?id=589361 + +2011-08-12 09:06:03 +0100 Tvrtko Ursulin + + * ext/ffmpeg/gstffmpegdeinterlace.c: + ffdeinterlace: add "mode" property including automatic mode + Just like deinterlace. + https://bugzilla.gnome.org/show_bug.cgi?id=656328 + +2011-09-07 16:10:02 +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:52:50 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From a39eb83 to 11f0cd5 + +2011-09-06 16:06:23 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From 605cd9a to a39eb83 + +2011-09-02 16:25:16 -0400 Nicolas Dufresne + + * ext/ffmpeg/gstffmpegdec.c: + ffdec: Blacklist non-working subtitle decoders + This include decoder for ASS, SRT, PGS, DVD and DVB. Those are generated + with bad capabilities and are not usable in GStreamer. Other elements exist + to handle those subtitle formats. + https://bugzilla.gnome.org/show_bug.cgi?id=658019 + +2011-07-18 12:12:38 +0100 Tim-Philipp Müller + + * tests/check/.gitignore: + * tests/check/Makefile.am: + * tests/check/elements/postproc.c: + tests: add simple test for creating postproc elements + https://bugzilla.gnome.org/show_bug.cgi?id=654634 + +2011-09-03 12:30:26 +0100 Tim-Philipp Müller + + * gst-libs/ext/libav: + Update internal libav snapshot to latest releases/0.7 tip for postproc fix + https://bugzilla.gnome.org/show_bug.cgi?id=654634 + +2011-09-03 12:27:28 +0100 Tim-Philipp Müller + + * configure.ac: + configure: back to development + +=== release 0.10.12 === + +2011-07-20 12:14:45 +0200 Edward Hervey + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + Release 0.10.12 2011-07-20 12:05:34 +0200 Edward Hervey diff --git a/NEWS b/NEWS index c3e396d821..edb97a8ce3 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,27 @@ -This is GStreamer FFmpeg Plug-ins 0.10.12, "A year in hell" +This is GStreamer FFmpeg Plug-ins 0.10.13, "Speeding, sparks like lightning" + +Changes since 0.10.12: + + * Use libav 0.7.2 internal branch for security fixes + * Fixes for handling FLAC + * Post QoS messages when dropping + * Properly report GPL or LGPL licensing + +Bugs fixed since 0.10.12: + + * 566605 : Support the new ffmpeg metadata API + * 574661 : [gstffmpegdec] Wrong usage of parsers + * 608892 : DCA/AAC/AC-3 decoders broken in gst-ffmpeg + * 532779 : ffmpeg configured with options leading to GPL license + * 589361 : [ffdec_flac] extradata NULL or too small error + * 640012 : ffmpegdec outputs wrong timestamps + * 643591 : ffmpegdec: invalid timestamp being used for next timestamp calculation + * 651768 : [PATCH] Arm cross compile fail (Failed to configure embedded FFmpeg tree) + * 654634 : postproc: gst-inspect-0.10 -a aborts with gstpostproc.c:360:change_mode: assertion failed: (postproc- > mode) + * 656155 : ffdec_mpeg2video and interlace property + * 656328 : [ffdeinterlace] add automatic " mode " property + * 657950 : ffmpegdec: post QoS messages when dropping a frame + * 658019 : ffdec_ass: caps seems wrong Changes since 0.10.11: diff --git a/RELEASE b/RELEASE index 1920b2d89b..2b78d48f88 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer FFmpeg Plug-ins 0.10.12 "A year in hell" +Release notes for GStreamer FFmpeg Plug-ins 0.10.13 "Speeding, sparks like lightning" The GStreamer team is proud to announce a new release @@ -34,37 +34,26 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * Bump to LibAV 0.7 - * Timestamp tracking fixes - * New codecs - * Multi-threaded decoding + * Use libav 0.7.2 internal branch for security fixes + * Fixes for handling FLAC + * Post QoS messages when dropping + * Properly report GPL or LGPL licensing Bugs fixed in this release - * 595590 : Conditional jump or move depends on uninitialised value in ff_h264_find_frame_end - * 611500 : [regression] Wrong outgoing timestamps - * 613901 : No support for PIX_FMT_YUVA420P, prevents vp6a decoding - * 629648 : ffenc_dvdsub wrongly categorized as audio encoder - * 631075 : RTP based decoding degrades over time - * 632691 : [ffenc_ac3] does not support changing the number of channels on the fly - * 632877 : [ffdec_h264] always outputs same timestamp - * 639681 : [ffdec_wmv3] regression: video very unsmooth with various mms streams - * 639993 : h.263+ support is broken - * 642015 : [ffvideoscale] add support for UYVY - * 642507 : [mingw/cygwin build] ensure building of plugin dll - * 646838 : ffdec_h264 fail to decode some stream - * 648816 : [compile] with-ffmpeg-extra-configure passes incorrect cflags - * 649297 : regression: ffdemux_ape fails with gst_ffmpegdata_open: assertion `GST_PAD_IS_SRC (pad)' failed - * 649372 : ffdec: make the time threshold to skip to next keyframe configurable - * 650596 : ffenc_aac needs AAC profile support in caps - * 650695 : Patch adds LATM/LOAS support to codecmap and make distinction between ADTS and LATM/LOAS - * 651447 : [ffdec_aac] Add mpegversion 2 to caps - * 651625 : [ffdec] Check for AV_NOPTS_VALUE in PTS - * 651714 : [ffdec] Fix calculating frame duration from last timestamp and frame count - * 652812 : Don't create dummy extradata for AAC LATM - * 653648 : [ffmpegdec] allocates and leaks avpacket helper structs - * 653649 : [ffmpegdec] complains in basic encoding / decoding pipeline - * 653717 : [ffmpegdec] wrong audio template src caps + * 566605 : Support the new ffmpeg metadata API + * 574661 : [gstffmpegdec] Wrong usage of parsers + * 608892 : DCA/AAC/AC-3 decoders broken in gst-ffmpeg + * 532779 : ffmpeg configured with options leading to GPL license + * 589361 : [ffdec_flac] extradata NULL or too small error + * 640012 : ffmpegdec outputs wrong timestamps + * 643591 : ffmpegdec: invalid timestamp being used for next timestamp calculation + * 651768 : [PATCH] Arm cross compile fail (Failed to configure embedded FFmpeg tree) + * 654634 : postproc: gst-inspect-0.10 -a aborts with gstpostproc.c:360:change_mode: assertion failed: (postproc- > mode) + * 656155 : ffdec_mpeg2video and interlace property + * 656328 : [ffdeinterlace] add automatic " mode " property + * 657950 : ffmpegdec: post QoS messages when dropping a frame + * 658019 : ffdec_ass: caps seems wrong Download @@ -93,21 +82,12 @@ Applications Contributors to this release - * David Schleef * Edward Hervey - * Jan Schmidt - * Julien Isorce - * Luis de Bethencourt - * Marc Plano-Lesay - * Mark Nauwelaerts - * Miguel Angel Cabrera Moya - * Punya Prakash - * Rafael Diniz - * Raimo Järvi - * Sebastian Dröge - * Stefan Kost - * Thadeu Lima de Souza Cascardo + * Martin Storsjo + * Nicolas Dufresne + * Sjoerd Simons + * Stefan Sauer * Tim-Philipp Müller + * Tvrtko Ursulin * Vincent Penquerc'h - * Wim Taymans   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 4fb874a109..9271c1d1bf 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.60) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer Libav, 0.10.12.3, +AC_INIT(GStreamer Libav, 0.10.13, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-ffmpeg) diff --git a/gst-ffmpeg.doap b/gst-ffmpeg.doap index 7023c4111d..af58555a80 100644 --- a/gst-ffmpeg.doap +++ b/gst-ffmpeg.doap @@ -32,6 +32,17 @@ colorspace conversion elements. + + + 0.10.13 + 0.10 + A year in hell + 2011-11-02 + + + + + 0.10.12