0.10.13 Release "Speeding, sparks like lightning" RELEASE-0.10.13
authorEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 2 Nov 2011 16:26:54 +0000 (17:26 +0100)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 2 Nov 2011 16:26:54 +0000 (17:26 +0100)
ChangeLog
NEWS
RELEASE
configure.ac
gst-ffmpeg.doap

index 2e601cf..32086bc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,162 @@
+=== release 0.10.13 ===
+
+2011-11-02  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         releasing 0.10.13, "Speeding, sparks like lightning"
+
+2011-10-31 11:40:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         0.10.12.3 pre-release
+
+2011-07-05 21:35:46 +0300  Martin Storsjo <martin@martin.st>
+
+       * 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 <sjoerd.simons@collabora.co.uk>
+
+       * 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 <sjoerd.simons@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffmpegcodecmap: Further specify allowed rates for G722 and G726
+
+2011-10-10 14:50:09 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
+
+       * 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 <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         0.10.12.2 pre-release
+
+2011-10-18 10:18:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to v0.7.2 release
+
+2011-08-29 15:18:39 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * 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 <vincent.penquerch@collabora.co.uk>
+
+       * 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 <tim.muller@collabora.co.uk>
+
+       * 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 <tim.muller@collabora.co.uk>
+
+       * 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 <tvrtko.ursulin@onelan.co.uk>
+
+       * 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 <ensonic@users.sf.net>
+
+       * 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 <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From a39eb83 to 11f0cd5
+
+2011-09-06 16:06:23 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 605cd9a to a39eb83
+
+2011-09-02 16:25:16 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * 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 <tim.muller@collabora.co.uk>
+
+       * 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 <tim.muller@collabora.co.uk>
+
+       * 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 <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: back to development
+
 === release 0.10.12 ===
 
-2011-07-20  Edward Hervey <edward.hervey@collabora.co.uk>
+2011-07-20 12:14:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.10.12, "A year in hell"
+         Release 0.10.12
 
 2011-07-20 12:05:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
 
diff --git a/NEWS b/NEWS
index c3e396d..edb97a8 100644 (file)
--- 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 1920b2d..2b78d48 100644 (file)
--- 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
index 4fb874a..9271c1d 100644 (file)
@@ -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)
 
index 7023c41..af58555 100644 (file)
@@ -34,6 +34,17 @@ colorspace conversion elements.
 
  <release>
   <Version>
+   <revision>0.10.13</revision>
+   <branch>0.10</branch>
+   <name>A year in hell</name>
+   <created>2011-11-02</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.13.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.13.tar.gz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>0.10.12</revision>
    <branch>0.10</branch>
    <name>A year in hell</name>