RELEASE 0.11.1

This commit is contained in:
Wim Taymans 2012-02-17 11:07:09 +01:00
parent b5609f651e
commit b54ae10a3d
5 changed files with 919 additions and 370 deletions

888
ChangeLog

File diff suppressed because it is too large Load diff

344
NEWS
View file

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

42
RELEASE
View file

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

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.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 ****

View file

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