Merge remote-tracking branch 'origin/0.10.13'

This commit is contained in:
Edward Hervey 2011-11-02 17:47:40 +01:00
commit 6c290ab6de
5 changed files with 215 additions and 48 deletions

159
ChangeLog
View file

@ -1,9 +1,162 @@
=== release 0.10.12 ===
=== release 0.10.13 ===
2011-07-20 Edward Hervey <edward.hervey@collabora.co.uk>
2011-11-02 Edward Hervey <edward.hervey@collabora.co.uk>
* 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 <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 12:14:45 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
Release 0.10.12
2011-07-20 12:05:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>

25
NEWS
View file

@ -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:

66
RELEASE
View file

@ -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
 

View 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.1,
AC_INIT(GStreamer Libav, 0.10.13.1,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-ffmpeg)

View file

@ -32,6 +32,17 @@ colorspace conversion elements.
</GitRepository>
</repository>
<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>