RELEASE 0.11.1 RELEASE-0.11.1
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 17 Feb 2012 10:07:09 +0000 (11:07 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 17 Feb 2012 10:07:09 +0000 (11:07 +0100)
ChangeLog
NEWS
RELEASE
configure.ac
gst-ffmpeg.doap

index 32086bc..e5c8829 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== release 0.11.1 ===
+
+2012-02-17  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         releasing 0.11.1, "Serpentine Sibilance"
+
+2012-02-08 16:41:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegprotocol.c:
+         GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
+
+2012-02-02 01:36:05 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         Fix for gst_type_find_register() API change
+
+2012-01-25 14:11:17 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+       * common:
+         Automatic update of common submodule
+         From c463bc0 to 7fda524
+
+2012-01-25 13:14:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2012-01-25 13:10:07 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+       * configure.ac:
+         configure: Add --disable-fatal-warnings configure option
+
+2012-01-24 14:40:37 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+         ffmpeg: port to new memory API
+
+2012-01-25 11:39:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 2a59016 to c463bc0
+
+2012-01-19 11:34:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         port to new gthread API
+
+2012-01-18 16:47:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 0807187 to 2a59016
+
+2012-01-18 10:21:36 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2012-01-18 10:05:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: Only set get_buffer() function for video
+         Fixes bug #666435.
+
+2012-01-12 18:03:10 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         ffmpegdemux: demote swf demuxer to GST_RANK_NONE
+         SWF doesn't really make sense in our context, don't pretend
+         to support it. People should use a dedicated swf player for that.
+
+2012-01-12 14:57:48 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         ffmpegdemux: fix caps leak
+
+2012-01-10 13:41:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/ffmpeg/Makefile.am:
+         ffmpeg: fix and extend LIBS in Makefile.am
+         ... to account for -base video helper functions.
+
+2011-01-27 22:25:13 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: improve path handling in out-of-tree build
+         That is, handle the srcdir being given by a relative path as well as
+         an absolute path by using autotools provided absolute path.
+
+2012-01-10 11:49:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegmux.c:
+         ffmux: gst_element_class_add_pad_template() takes ownership of the pad template
+
+2012-01-10 11:39:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/libpostproc/gstpostproc.c:
+       * gst-libs/ext/libav:
+         ffmpeg: Fix merge mistakes
+
+2012-01-10 11:35:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         ext/ffmpeg/gstffmpegcodecmap.c
+         ext/ffmpeg/gstffmpegdec.c
+         ext/ffmpeg/gstffmpegdeinterlace.c
+         ext/ffmpeg/gstffmpegmux.c
+         ext/libswscale/gstffmpegscale.c
+
+2012-01-10 10:08:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffmpeg: Channel layouts are now set for DTS and (E)AC3 by libav
+
+2012-01-10 11:12:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to current GIT master
+
+2012-01-10 11:04:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: Give the (E)AC3/DTS decoders a rank of marginal
+         Even if they don't downmix to stereo, they're still working
+         correctly. The only advantage of dtsdec/a52dec is that they
+         downmix to stereo (using the special downmixing matrices) if
+         downstream prefers stereo but in every other case they should
+         be equivalent.
+
+2012-01-10 10:59:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: Revert accidentially committed rank change of the (E)AC3/DTS decoders
+
+2012-01-10 10:45:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: Reorder audio channels after clipping the audio buffer
+
+2012-01-10 10:37:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegcodecmap.h:
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: Correctly reorder audio channels to the GStreamer order if necessary
+
+2012-01-10 10:08:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffmpeg: Channel layouts are now set for DTS and (E)AC3 by libav
+
+2012-01-10 10:01:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpeg: Use stack-allocated channel positions array
+
+2012-01-09 13:40:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffmpeg: Put the new layout field in raw audio caps
+
+2012-01-09 13:24:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffdec: Add mappings for the top channel positions
+
+2012-01-09 13:23:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffdec: Correctly set the channel-mask and also set it for stereo
+
+2012-01-07 19:56:42 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure: require core from git/pre-release
+         For  gst_element_class_add_static_pad_template() which
+         was added only recently.
+
+2012-01-05 14:06:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegcodecmap.h:
+         ffmpeg: port to new channel mapping
+
+2012-01-04 19:54:49 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 11f0cd5 to 0807187
+
+2012-01-04 10:17:01 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * tests/check/elements/ffdec_adpcm.c:
+       * tests/check/elements/ffdemux_ape.c:
+       * tests/check/generic/libavcodec-locking.c:
+         tests: make tests compile
+
+2012-01-03 15:27:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+       * ext/ffmpeg/gstffmpegprotocol.c:
+         GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
+
+2011-12-21 23:52:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libpostproc/gstpostproc.c:
+         update for videofilter changes
+
+2011-12-21 18:06:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: fill in the stride alignment
+         Copy the stride alignment we got from ffmpeg to the alignment structure.
+
+2011-12-19 18:14:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: update for new interlace fields
+
+2011-12-15 14:28:00 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegmux.c:
+         ffmpeg: port to GstCollectPads2
+
+2011-11-08 18:56:54 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: Report latency if B-frames are present
+         ... and cleanup the query handler while we're at it
+         https://bugzilla.gnome.org/show_bug.cgi?id=663616
+
+2011-11-28 13:23:42 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegaudioresample.c:
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+       * ext/ffmpeg/gstffmpegscale.c:
+       * ext/libpostproc/gstpostproc.c:
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpeg: fix pad template ref leaks
+         https://bugzilla.gnome.org/show_bug.cgi?id=662664
+
+2011-11-26 15:39:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-11-24 00:41:27 +0100  Matej Knopp <matej.knopp@gmail.com>
+
+       * ext/ffmpeg/gstffmpegutils.c:
+         Fix cpu cores detection on OS X
+         https://bugzilla.gnome.org/show_bug.cgi?id=664687
+
+2011-11-24 00:41:27 +0100  Matej Knopp <matej.knopp@gmail.com>
+
+       * ext/ffmpeg/gstffmpegutils.c:
+         Fix cpu cores detection on OS X
+         https://bugzilla.gnome.org/show_bug.cgi?id=664687
+
+2011-11-21 13:36:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         update for activation changes
+
+2011-11-18 18:00:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         update for new scheduling query
+
+2011-11-18 13:59:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         add parent to activate functions
+
+2011-11-17 12:49:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+       * ext/libswscale/gstffmpegscale.c:
+         add parent to pad functions
+
+2011-11-17 08:25:48 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * ext/ffmpeg/gstffmpegmux.c:
+         collectpads: port API changes
+
+2011-11-16 17:29:22 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+         add parent to query function
+
+2011-11-15 17:55:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         _query_peer_*() -> _peer_query_*()
+
+2011-11-15 17:23:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegenc.c:
+         _peer_get_caps() -> _peer_query_caps()
+
+2011-11-15 16:35:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+         ffmpeg: change getcaps to query
+
+2011-11-10 18:25:21 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegenc.c:
+         update for adapter api change
+
+2011-11-09 11:58:15 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         remove query types
+
+2011-11-04 16:23:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: get the pixfmt correctly
+         Use the pixfmt from the passed context, which can be different from our other
+         context and which might not have the pixfmt set correctly.
+
+2011-11-04 12:43:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+         ffmpeg: fix template to %u
+
+2011-11-04 11:02:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+
+2011-11-04 10:15:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * tests/check/elements/ffdemux_ape.c:
+         tests: Fix for pad probe API change
+
+2011-11-02 17:47:40 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/0.10.13'
+
 === release 0.10.13 ===
 
-2011-11-02  Edward Hervey <edward.hervey@collabora.co.uk>
+2011-11-02 17:26:54 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-ffmpeg.doap:
+         0.10.13 Release "Speeding, sparks like lightning"
+
+2011-11-02 12:10:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         tags: update for tag API removal
+
+2011-11-02 10:31:57 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-10-29 09:27:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         demux: update for new task api
+
+2011-10-29 09:11:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+         structure: fix for api upate
+
+2011-10-31 14:53:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-10-31 11:47:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
 
        * configure.ac:
-         releasing 0.10.13, "Speeding, sparks like lightning"
+         configure.ac: Remove --enable-postproc from the default flags
+         fixes previous patch
 
 2011-10-31 11:40:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
 
-       * configure.ac:
-         0.10.12.3 pre-release
+       * 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-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
+
+2011-10-30 12:23:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/ffdec_adpcm.c:
+       * tests/check/elements/ffdemux_ape.c:
+       * tests/check/generic/libavcodec-locking.c:
+         tests: port to 0.11
+         Some still fail though, for various reasons. ffmpeg warning:
+         "get_buffer() cannot be called after ff_thread_finish_setup()".
+
+2011-10-30 12:03:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         ffmpegdemux: update for taglist API changes
+
+2011-10-28 16:35:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+         fix compilation with new caps api
+
+2011-10-27 16:47:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegenc.c:
+         ffenc: fix compilation
 
-2011-07-05 21:35:46 +0300  Martin Storsjo <martin@martin.st>
+2011-10-27 16:31:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
 
-       * 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
+         Merge branch 'master' into 0.11
          Conflicts:
-         configure.ac
+         ext/ffmpeg/gstffmpegcodecmap.c
 
 2011-10-10 23:56:04 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
 
        * gst-libs/ext/libav:
          libav: Update to v0.7.2 release
 
+2011-10-17 16:29:10 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+         Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-10-17 16:27:36 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         gstffmpegdec: Re-enable MT-decoding by default
+
+2011-10-17 16:26:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegutils.h:
+         gstffmpegutils: Fix include
+
+2011-10-17 16:26:20 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: Fix for new libav
+
+2011-10-17 16:02:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Switch to current git master
+
+2011-10-11 14:02:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         gstffmpegcodecmap: Avoid string operations on NULL
+
+2011-10-03 11:34:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         dec: remove interlaced update code
+
+2011-10-03 11:32:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
 2011-08-29 15:18:39 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
 
        * ext/ffmpeg/gstffmpegdec.c:
          interlaced flag once we know.
          https://bugzilla.gnome.org/show_bug.cgi?id=656155
 
+2011-09-28 13:29:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         ext/ffmpeg/gstffmpegcodecmap.c
+         ext/ffmpeg/gstffmpegdeinterlace.c
+
 2011-09-01 16:46:47 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
 
        * ext/ffmpeg/gstffmpegdec.c:
          Automatic update of common submodule
          From 605cd9a to a39eb83
 
+2011-09-06 15:29:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         ffmpeg: fix for audio caps change
+
 2011-09-02 16:25:16 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
 
        * ext/ffmpeg/gstffmpegdec.c:
        * configure.ac:
          configure: back to development
 
+2011-08-25 16:41:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: port to new flags
+
+2011-08-22 13:33:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpeg: convert to new caps
+
+2011-08-19 18:33:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegaudioresample.c:
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+         ffmpeg: port to new audio caps
+
+2011-08-05 12:04:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: react to the reconfigure event
+         Also renegotiate the caps and bufferpool when we have a rereconfigure event
+         pending.
+
+2011-08-04 11:10:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: ensure bufferpool size
+         Make sure the bufferpool size is at least what we expect.
+         Add some more debug.
+
+2011-08-01 18:10:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: enable direct rendering for all formats
+         Since we now support padding, we can enable direct rendering for all formats.
+
+2011-08-01 17:57:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: add alignment support
+         Always diable EMU_EDGE. Use the bufferpool options to enable extra padding on
+         allocated frames. If the downstream bufferpool does not support the padding,
+         disable direct rendering and do the final copy/cropping into the non-padded
+         output frame.
+
+2011-07-29 13:40:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: refactor picture fill code
+         Make a method to hold the code to convert a GstVideoFrame to an AVFrame so that
+         we can reuse it in the non-direct rendering case.
+
+2011-07-29 13:08:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: cleanups
+         Make things a little more readable.
+
+2011-07-29 12:36:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: use video frame helpers
+         Use the video frame helper functions to map and set up the strides in the
+         picture for ffmpeg.
+
+2011-07-29 12:34:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: fix for query API change
+
+2011-07-29 12:32:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegprotocol.c:
+         ffmpeg: fix for query API changes
+
+2011-07-29 10:57:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: remove unused variable
+
+2011-07-29 10:31:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpeg: First set of cleanups
+         Store incomming info from the caps, current context and output formats into
+         separate variables so that we can more easily handle them.
+         Refactor the negotiation code.
+         Rework the bufferpool setup code. Take into account that we might want to
+         negotiate extra borders around the image in direct rendering.
+         Remove some of the cropping code for now.
+
+2011-07-29 10:25:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegcodecmap.h:
+         ffmpeg: add GstVideoFormat helper function
+         Add a function to convert an ffmpeg pixfmt to a GStreamer GstVideoFormat.
+
+2011-07-28 11:38:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: cleanups
+         Remove useless switch
+         Remove old EXTRA_REF define
+         Move errors out of the main code path
+
+2011-07-28 10:50:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: small cleanups
+         USe gst_pad_peer_query() to forward the query to the peer.
+
+2011-07-22 17:54:32 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         ext/ffmpeg/gstffmpegcodecmap.c
+
 === release 0.10.12 ===
 
 2011-07-20 12:14:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
          decoder and decoding will fail.
          Fixes bug #652812.
 
+2011-07-15 12:34:19 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
 2011-07-12 18:36:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
 
        * gst-libs/ext/libav:
          remove -Wcast-align
          See: https://bugzilla.gnome.org/show_bug.cgi?id=615698
 
+2011-07-07 18:52:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         remove -Wcast-align
+         See: https://bugzilla.gnome.org/show_bug.cgi?id=615698
+
+2011-07-07 13:50:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         ext/ffmpeg/gstffmpegdec.c
+
+2011-07-05 10:42:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpegscale: add cast to fix compiler warning
+
+2011-07-05 10:39:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpegscale: update for GstVideoInfo API changes
+
+2011-07-05 10:34:24 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
+
 2011-06-30 21:38:57 +0200  Edward Hervey <bilboed@bilboed.com>
 
        * ext/ffmpeg/gstffmpegdec.c:
          ... by _init'ing them as locals rather than _new'ing them.
          Fixes #653648.
 
+2011-06-30 09:21:31 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegenc.c:
+         ffmpegenc: handle filter caps in _getcaps
+
+2011-06-30 09:20:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegenc.c:
+         ffmpegenc: properly handle caps event
+         ... which comes down to unconditionally eating incoming caps event,
+         since that one could never correctly describe the setup for downstream
+         elements.
+
+2011-06-30 09:18:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegenc.c:
+         ffmpegenc: ensure properly negotiated prior to processing
+         Doing so is even more pertinent in 0.11, since core assists much less
+         in setting up negotiation and feedback on handling caps event is more likely
+         to get lost.
+
+2011-06-29 11:44:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: unref eaten caps event
+
+2011-06-29 11:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffmpegdec: unref allocation query
+
 2011-06-25 13:05:41 +0200  Edward Hervey <bilboed@bilboed.com>
 
        * configure.ac:
          the ffmpeg worker thread count to match the computer processor
          count by default.
 
+2011-06-20 11:57:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+         ffmpeg: port to new caps
+
+2011-06-20 11:29:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libswscale/gstffmpegscale.c:
+         swscale: port to new video API
+
+2011-06-20 10:42:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/libpostproc/gstpostproc.c:
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpeg: fix some caps
+
+2011-06-13 16:34:18 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegutils.c:
+         utils: update for buffer API change
+
+2011-06-11 18:55:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: update for bufferpool API change
+
+2011-06-10 18:07:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: small cleanups
+         We can use or to calculate the max alignment
+
+2011-06-10 17:56:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         dec: fix for new alignment values
+
+2011-06-10 17:56:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdemux.c:
+         ffdemux: fix for API change of flush_start
+
+2011-06-08 18:04:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-06-08 18:04:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+         ext: caps are now set via GstEvent and not setcaps
+
 2011-06-02 18:02:38 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
 
        * ext/ffmpeg/gstffmpegdec.c:
          ffdec: Fix calculating frame duration from last timestamp and frame count.
          Fixes bug #651714.
 
+2011-06-02 18:39:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: use caps event instead of setcaps
+
+2011-06-02 17:03:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-06-02 16:23:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+       * ext/ffmpeg/gstffmpegprotocol.c:
+       * ext/ffmpeg/gstffmpegutils.c:
+       * ext/ffmpeg/gstffmpegutils.h:
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpeg: port to new API
+
 2011-05-31 13:16:26 +0300  Raimo Järvi <raimo.jarvi@gmail.com>
 
        * ext/ffmpeg/gstffmpegdec.c:
          --extra-cflags='-mfpu=neon -mfloat-abi=softfp'".
          Fixes bug #648816.
 
+2011-05-02 11:12:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         ffdec: fix for ALLOCATION query API changes
+
+2011-04-29 18:40:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+         ext/ffmpeg/gstffmpegdec.c
+
+2011-04-29 18:35:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegprotocol.c:
+         ffmpeg: use bufferpool instead of pad_alloc
+
 2011-04-24 14:05:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
        * common:
        * gst-libs/ext/libav:
          ext: Add libav as a git submodule
 
+2011-04-19 19:04:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpeg_use G_DEFINE_TYPE
+
+2011-04-19 19:03:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
 2011-04-19 16:26:55 +0200  Marc Plano-Lesay <marc.planolesay@gmail.com>
 
        * ext/ffmpeg/gstffmpegdec.c:
          ffmpeg: don't divide by 0 when checking the framerates
          Check for denom==0 first and set it to on in that case.
 
+2011-04-07 12:38:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/ffmpeg/gstffmpegdec.c
+
+2011-04-07 12:37:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * common:
+         common: recommit to updated version
+
 2011-04-07 12:34:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
 
        * ext/ffmpeg/gstffmpegdec.c:
          before pushing will always end up with a copy and that makes the sink do a slow
          memcpy all the time.
 
+2011-04-07 12:11:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         ext/ffmpeg/gstffmpegdec.c
+
+2011-04-07 12:02:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegdec.c:
+         dec: Fixes
+         Set caps on buffers right after we allocate them to avoid refcounting problems
+         and having to make the buffer metadata writable for no good reason.
+         Don't unmap the memory with a 0 size or we would modify the memory size when
+         it's not needed.
+
 2011-04-04 16:37:42 +0200  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
 
        * ext/ffmpeg/gstffmpegdec.c:
          Automatic update of common submodule
          From 1ccbe09 to c3cafe1
 
+2011-04-04 13:18:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegaudioresample.c:
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegdeinterlace.c:
+       * ext/ffmpeg/gstffmpegdemux.c:
+       * ext/ffmpeg/gstffmpegmux.c:
+       * ext/libpostproc/gstpostproc.c:
+       * ext/libswscale/gstffmpegscale.c:
+         ffmpeg: port to new memory API
+
+2011-04-04 12:24:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
+2011-04-04 12:23:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+       * ext/ffmpeg/gstffmpegdec.c:
+       * ext/ffmpeg/gstffmpegenc.c:
+       * ext/ffmpeg/gstffmpegprotocol.c:
+       * ext/ffmpeg/gstffmpegutils.c:
+         WIP: porting to 0.11
+
 2011-03-25 22:35:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
 
        * common:
        * autogen.sh:
          autogen: wingo signed comment
 
+2011-03-04 14:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+
 2011-01-23 14:43:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
 
        * configure.ac:
          Automatic update of common submodule
          From 1de7f6a to 6aec6b9
 
+2011-02-28 10:37:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/Makefile.am:
+       * ext/ffmpeg/gstffmpeg.c:
+         ffmpeg: disable resample
+
+2011-02-26 15:09:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/ffmpeg/gstffmpegcodecmap.c:
+         codecmap: use new g_value getters
+
+2011-02-28 12:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+         Merge branch 'master' into 0.11
+         Conflicts:
+         configure.ac
+
 2011-02-10 12:00:11 +0100  Julien Isorce <julien.isorce@gmail.com>
 
        * ext/libswscale/gstffmpegscale.c:
          is set on input buffers. Only do this when there are no reordered input
          timestamps. Improves interpolation in DTS mode when no input duration is set.
 
+2010-12-06 12:32:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * configure.ac:
+         configure: open 0.11 branch
+
 2010-10-27 13:17:43 +0100  Jan Schmidt <thaytan@noraisin.net>
 
        * common:
diff --git a/NEWS b/NEWS
index edb97a8..47ad7dc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,343 +1,9 @@
-This is GStreamer FFmpeg Plug-ins  0.10.13, "Speeding, sparks like lightning"
+This is GStreamer FFmpeg Plug-ins  0.11.1, "Serpentine Sibilance"
 
-Changes since 0.10.12:
+New in 0.11.1:
 
-      * 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:
-
-      * Bump to LibAV 0.7
-      * Timestamp tracking fixes
-      * New codecs
-      * Multi-threaded decoding
-
-Bugs fixed since 0.10.11:
-
-      * 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
-
-Changes since 0.10.10:
-
-      * Synced to FFmpeg 0.6 branch
-      * Add mappings for all new codecs
-      * encoders: proxy downstream width/height/framerate
-      * encoders: Fix timestamps
-
-Bugs fixed since 0.10.10:
-
-      * 566250 : [ffdec_aac] Crash in gst_ffmpegdec_audio_frame
-      * 613231 : [ffdec] Aspect ratio change is not detected
-      * 622736 : [ffdeinterlace] [PATCH] Set the 'interlaced' field to FALSE in the source pad's caps
-      * 622773 : Encourage people to not use ffmpeg muxers
-      * 623388 : [audio encoders] Wrong output timestamps when receiving big input buffers
-      * 623671 : Various klass/description/rank fixes
-
-Changes since 0.10.9:
-
-      * Update to revision 21874 of ffmpeg (Feb 18th 2010)
-      * Various fixes for encoders
-      * Faster plugin/element creation
-      * Fix duration of out-of-order buffers
-
-Bugs fixed since 0.10.9:
-
-      * 610613 : a vp6 flv file crashes totem and pitivi
-      * 330681 : [real] RV20 video garbled
-      * 361177 : Need WMS decoder
-      * 578160 : ffenc_h263 doesn't list the resolutions it actually supports
-      * 593647 : ffdec_flashsv doesn't work
-      * 593651 : buffer-size property of ffenc_* is a cop-out
-      * 601421 : [fixed upstream] WMA9 support
-      * 601501 : [ffdec_vc1] Fails to decode some VC1 streams that work with mplayer
-      * 603331 : Feature request: intel indeo 4 & 5 codec support
-      * 610469 : flv file doesn't play in totem
-      * 610481 : [ffmpegdec] wrong output timestamps when non-keyframe following flush
-      * 611398 : [regression] outgoing buffer durations aren't correct
-      * 611722 : [regression] No decoder for video/x-wmv, wmvversion=(int)3, format=(fourcc)WMVA
-      * 611782 : [regression] Segmentation fault in demuxers
-
-Changes since 0.10.8:
-    
-      * Update FFmpeg snapshot to SVN 19580 on the 0.5 branch
-      * Improve tag passing
-      * Track timestamps and frame delay for improved timestamping
-      * Support 4khz ADPCM and g.721
-
-Bugs fixed since 0.10.8:
-     
-      * 574661 : [gstffmpegdec] Wrong usage of parsers
-      * 575545 : [gstffmpegenc] Wrong usage of AVCodec.pix_fmts
-      * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing buffers
-      * 586894 : distclean removes gst-libs/ext/ffmpeg
-      * 586957 : [ffdemux_ape] APE file metadata not retained during transcode
-      * 588546 : Add AC3 audio codec to DVD Muxer
-      * 590172 : ffdec_theora does not work
-      * 590964 : Varying licensing in COPYING file in release tarballs
-      * 591038 : Colorspace error during negotiation in ffenc_mjpeg
-      * 591163 : Duration calculation is wrong for codecs with ticks_per_frame != 1
-      * 591469 : gst-ffmpeg won't build
-      * 591809 : [ffdec_adpcm_ima_wav] can't decode ADPCM file
-      * 593141 : Add AG_GST_ARG_WITH_PKG_CONFIG_PATH to configure
-      * 594306 : ffdec_* sets channel-positions for common mono and stereo cases
-      * 594454 : gstreamer does not support adpcm, g721  audio file ?
-
-Changes since 0.10.7:
-    
-      * Ability to force key-frames in video encoders
-      * Better timestamp handling in decoders
-      * Improved muxer wrapping
-      * Code cleanups and refactoring
-
-Bugs fixed since 0.10.7:
-     
-      * 570815 : ffmenc_mpeg4 allows its bitrate property to be changed wi...
-      * 574728 : Use new interlaced support from -base
-      * 575678 : [ffmux] Set caps on the srcpad / output buffers
-      * 575715 : [ffenc_h263] Properties
-      * 576126 : av_iformat_next and av_oformat_next compile errors using ...
-      * 577879 : Bad check in configure.ac
-      * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing bu...
-      * 580796 : [ffmpegdec] out-of-order timestamps
-      * 580810 : Stuttering and crash with some H.264 files
-      * 581009 : gst-ffmpeg needs presets support
-      * 585845 : 0.10.7.2 breaks swfdec
-      * 587297 : build failure on macosx
-      * 575709 : Request a key frame
-      * 584291 : Cannot create elements after calling  gst_update_registry
-      * 584399 : FFmpeg libraries are included in incorrect order when ext...
-
-Changes since 0.10.6:
-
-      * Update to ffmpeg 0.5 release
-      * Support channel layouts for multichannel audio
-      * Add mappings for new codecs: Real Video 3.0, EAC3, QCELP, IMC,
-        MLP and more
-      * Support push-based demuxers
-      * Expose preload and maxdelay muxer properties
-
-Bugs fixed since 0.10.6:
-     
-      * 573400 : [gstffmpegdec] crashes with hardware-accelerated decoders.
-      * 575759 : Regression in framerates
-      * 392534 : ffdemux enhancement: push based scheduling
-      * 548002 : libavcodec doesn't provide audio channel mappings
-      * 560644 : ffmpegdec leaks memory when gst_ffmpegdec_open is not called
-      * 563305 : gst-ffmpeg 0.10.6 build from tarball fails
-      * 564867 : Killing the gst-ffmpeg dependency on libbz2
-      * 565269 : GStreamer can't play newset Terminator: Salvation HD 1080...
-      * 566647 : [ffenc_amr_*] wrong number of channels and wrong samplera...
-      * 567336 : Text file detected as VC1 video
-      * 569441 : Use AVCodec.sample_fmts for list of compatible sample for...
-      * 570975 : Enable DVD Muxer
-      * 572863 : ffmpeg requires 128bit-aligned buffers.
-      * 573649 : Buffer overflow in gst gstffmpegaudioresample
-      * 574663 : [gstffcodecmap] Unused codec mapping for ATRAC3 codec
-      * 574746 : Disable external library decoders/encoders
-      * 574814 : Bogus muxer/demuxer/typefind are exposed
-      * 575664 : ffmux_amr disappeared
-      * 566250 : [ffdec_aac] Crash in gst_ffmpegdec_audio_frame
-
-Changes since 0.10.5:
-    
-      * Update ffmpeg and libswscale snapshot
-      * Prefer aspect ratios prescribed by the container over the codec
-      * Improve ffmpeg encoders wrapping
-      * Rewrite ffvideoscale to use libswscale
-      * Improve H.264 wrapping
-
-Bugs fixed since 0.10.5:
-     
-      * 350738 : [ffvideoscale] GStreamer-Critical when pixel-aspects-rati...
-      * 504056 : [ffvideoscale] Switch to using libswscale
-      * 542216 : cross compilation and mingw32 support
-      * 548304 : missing check for bz2 library and header
-      * 551046 : gst-ffmpeg configure complains about libz2, should be libbz2
-      * 556336 : [PATCH] gstffmpegdec.c: prefer demuxer's pixel aspect rat...
-      * 556405 : gst-ffmpeg fails to build against 20081014 ffmpeg snapshot
-      * 560137 : Two build fixes for using system ffmpeg
-      * 560305 : x264enc & ffmux_* doesnt link
-
-Changes since 0.10.4:
-
-      * Updated to upstream ffmpeg revision r15004 (28th Aug 2008)
-
-Bugs fixed since 0.10.4:
-
-      * 371939 : mov/mp4/m4a/3gp/3g2 muxers create wrong durations
-      * 383420 : [ffmpeg] ISO-derivative muxers don't handle audio correctly
-      * 518705 : Can't play streams from Rai.it
-      * 533708 : broken mpeg-ts typefinding?
-      * 534371 : autogen.sh not dist'ed
-      * 534390 : Patch: use av_picture_copy instead of swscale to copy pic...
-      * 534392 : PATCH: never use ffdec_faad
-      * 534783 : Remove FLV demuxer
-      * 540401 : Garbled sound instead of music
-      * 549799 : all audio codecs claim to support up to 6 channels
-
-Changes since 0.10.3:
-    
-      * New build system based on direct upstream FFmpeg svn
-      * Much newer FFmpeg with more decoders
-      * New ffaudioresample element
-      * Better timestamp handling
-      * Basic reverse playback
-      * New codecs wrapped
-
-Bugs fixed since 0.10.3:
-
-      * 504056 : [ffvideoscale] Switch to using libswscale
-      * 488913 : Move to a saner ffmpeg checkout system
-      * 321662 : reenable our get_buffer function in gst-ffmpeg
-      * 334707 : ffmpeg reads past the end of data passed to it
-      * 337866 : [ffmpeg] timestamps wrong
-      * 338989 : [ffenc_mjpeg] Creates garbled content
-      * 359965 : ffenc_huffyuv broken
-      * 394208 : Compile Error on Intel Mac OS X
-      * 421068 : ffenc_h263p -- missing options
-      * 427082 : [fixed upstream] totem crashes when trying to play an .AIF
-      * 449420 : [fixed upstream] [FLV] Incorrect FLV frame sizes
-      * 467121 : [fixed upstream] WVC1 codec
-      * 482660 : h264 playback is not smooth
-      * 496127 : [deinterlace/scale/postproc] support for non-I420 colorsp...
-      * 503249 : Add GIF support
-      * 503733 : PATCH: stop gst-inspect --print-all from crashing when gs...
-      * 510745 : Add musepack sv7 support
-      * 510985 : Don't register typefinders for which we have replacements...
-      * 511011 : gst-ffmpeg autogen.sh not checking for subversion presence
-      * 511476 : Missing codec inside gstffmpegcodecmap.c
-      * 515205 : Dubious .flv file crashes totem
-      * 515811 : add debug-mv property to ffdec_*
-      * 518033 : Add Monkey's Audio (APE) support
-      * 519235 : make clean twice produces some error messages
-      * 528082 : [ffmpeg] compile error
-      * 529015 : Port from deprecated img_convert to swscale
-      * 531857 : Can't play WVC1 videos
-      * 532803 : Doesn't build properly with system ffmpeg
-     
-Changes since 0.10.2:
-    
-      * Memory usage fixes
-      * Playback and seeking fixes
-      * Improved QOS support
-      * Parallel installability with 0.8.x series
+      * Parallel installability with 0.10.x series
       * Threadsafe design and API
+      * Many cleanups
+      * Ported to new 0.11 core API changes
 
-Bugs fixed in since 0.10.1:
-     
-      * 331323 : [ffdec_mp3] crashing while playing mp3
-      * 332339 : FFmpeg muxers port to 0.10
-      * 324279 : add build infrastructure for tests
-      * 324366 : gst-ffmpeg doesn't support --disable-encoders
-      * 327257 : playing mpeg video hangs
-      * 338928 : [ffdemux_aac] shouldn't be autoplugged, as it can't work ...
-      * 339042 : expose Apple Quick Draw decoder
-      * 341234 : Totem SIGABRTs when trying to play 3gp
-      * 341715 : 'Element doesn't implement handling of this stream. Pleas...
-      * 341738 : WMV/WMA8 movie stutters, gets audio out of sync
-      * 343604 : [ffmpeg]: Support two passes encoding
-      * 343951 : patch for win32+vs6
-      * 347984 : Internal GStreamer error in ffdec_mpeg4
-      * 348031 : rtpdepay does not add framerate capability
-      * 351437 : [PATCH] ffmpeg postproc ported to 0.10
-      * 351791 : Crashes playing crasher.nsv
-      * 355584 : gst-ffmpeg / ffenc_flv generates unusable files
-      * 359545 : ffdemux_mpegts broken
-      * 361636 : h263 variant not specified with CODEC_ID_H263
-      * 363365 : Please update the ffmpeg snapshot
-      * 364956 : Caps incompatibilities for AMR
-      * 383009 : CVE-2006-4800 4xm buffer overflow
-      * 344583 : [PATCH] ffmpegenc to support/expose more avcodec properties
-      * 351415 : (some) ffenc produce garbled results
-      * 352579 : [avidemux] cane toad movie: sometimes no audio after seek
-      * 378796 : broken ffmux_mov
-
-
-Changes since 0.10.0:
-
-      * ffvideoscale ported
-      * ffdeinterlace ported
-      * demuxer wrapper works pull-based
-      * disabled mpeg2 video and mp3 audio autoplugging
-      * fixes for Indeo3, PNG, smc, H264 HD, H263, FLV1, G2
-
-Bugs fixed since 0.10.0:
-    
-      * 162833 : [ffdemux_mp3] ffmpeg mp3 decoder miss seeking
-      * 311272 : Reading mpeg-ts stream from standard input does not work
-      * 319248 : configure script doesn't accept --with-pkg-config-path ar...
-      * 320238 : Fails to build under powerpc
-      * 322254 : avcodec_open()/close() aren't thread-safe
-      * 323286 : [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll
-      * 326372 : Indeo AVI files do not play with 0.10
-      * 326704 : [ffdec] Memory leak when joining pcache
-      * 327028 : MS Video 1 palettized AVI doesn't work
-      * 327224 : ffdeinterlace port to 0.10
-      * 327861 : [ffmpegenc] FFMpeg audio encoders do not set caps to buffers
-      * 329963 : gstreamer CVS doesn't work with ffmpeg codecs
-      * 330634 : Wrap the ffmpeg demuxers
-      * 331209 : [ffdec_h264] seeking in " IntoTheBlue_Cin_AVC.mp4 " crashes...
-      * 332072 : Too fast playback of h263p encoded file
-      * 332557 : FFmpeg video scale port to 0.10
-      * 332995 : segfault in ffmpeg enc
-      * 333001 : Memory leak in ffmpegenc
-      * 324209 : [CVE-2005-4048] avcodec_default_get_buffer heap overflow
-
-Changes since 0.9.6:
-
-      * Improved pixel aspect ratio handling
-        
-Changes since 0.9.4:
-    
-      * DivX fix
diff --git a/RELEASE b/RELEASE
index 2b78d48..e9e6a5b 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,15 +1,16 @@
 
-Release notes for GStreamer FFmpeg Plug-ins 0.10.13 "Speeding, sparks like lightning"
+Release notes for GStreamer FFmpeg Plug-ins 0.11.1 "Serpentine Sibilance"
         
 
 The GStreamer team is proud to announce a new release
-in the 0.10.x stable series of the
+in the 0.11.x unstable series of the
 GStreamer FFmpeg 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.
+The 0.11.x series is an unstable series targeted at developers and will
+eventually lead up to the stable 1.0 series.
+It is not API or ABI compatible with the stable 0.10.x series.
+It is, however, parallel installable with the 0.10.x series.
 
 
 This module contains plug-ins using libraries from the FFmpeg project.
@@ -34,26 +35,14 @@ contains a set of less supported plug-ins that haven't passed the
 
 Features of this release
     
-      * 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
+      * Parallel installability with 0.10.x series
+      * Threadsafe design and API
+      * Many cleanups
+      * Ported to new 0.11 core API changes
 
 Bugs fixed in this release
      
-      * 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
+      * 667539 : [0.11] ffdec doesn't reorder channels if necessary
 
 Download
 
@@ -83,11 +72,12 @@ Applications
 Contributors to this release
     
       * Edward Hervey
-      * Martin Storsjo
-      * Nicolas Dufresne
-      * Sjoerd Simons
+      * Mark Nauwelaerts
+      * Matej Knopp
+      * Sebastian Dröge
       * Stefan Sauer
+      * Thomas Vander Stichele
       * Tim-Philipp Müller
-      * Tvrtko Ursulin
       * Vincent Penquerc'h
+      * Wim Taymans
  
\ No newline at end of file
index c36ea18..f10dde9 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.11.0.1,
+AC_INIT(GStreamer Libav, 0.11.1,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-ffmpeg)
 
@@ -47,7 +47,7 @@ AC_LIBTOOL_WIN32_DLL
 AM_PROG_LIBTOOL
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.11.0
+GST_REQ=0.11.2
 ORC_REQ=0.4.6
 
 dnl *** autotools stuff ****
index af58555..397c1ec 100644 (file)
@@ -34,6 +34,17 @@ colorspace conversion elements.
 
  <release>
   <Version>
+   <revision>0.11.1</revision>
+   <branch>0.11</branch>
+   <name>Serpentine Sibilance</name>
+   <created>2012-02-16created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.11.1.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.11.1.tar.gz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>0.10.13</revision>
    <branch>0.10</branch>
    <name>A year in hell</name>