summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2011-11-02 17:26:54 +0100
committerEdward Hervey <edward.hervey@collabora.co.uk>2011-11-02 17:26:54 +0100
commitda885673c1a4724a19de67691eb94e3676613f99 (patch)
tree56f631293203891ab978fdea94e28562e996e60f
parentacfee56dd4e619c46b13d7ada8b8b908063b5f12 (diff)
0.10.13 Release "Speeding, sparks like lightning"RELEASE-0.10.130.10.13
-rw-r--r--ChangeLog157
-rw-r--r--NEWS25
-rw-r--r--RELEASE66
-rw-r--r--configure.ac2
-rw-r--r--gst-ffmpeg.doap11
5 files changed, 214 insertions, 47 deletions
diff --git a/ChangeLog b/ChangeLog
index 2e601cf..32086bc 100644
--- 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
--- 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
--- 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 4fb874a..9271c1d 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 7023c41..af58555 100644
--- a/gst-ffmpeg.doap
+++ b/gst-ffmpeg.doap
@@ -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>