1 This is GStreamer FFmpeg Plug-insĀ 0.10.9, "Shooting the moon"
5 * Update FFmpeg snapshot to SVN 19580 on the 0.5 branch
7 * Track timestamps and frame delay for improved timestamping
8 * Support 4khz ADPCM and g.721
10 Bugs fixed since 0.10.8:
12 * 574661 : [gstffmpegdec] Wrong usage of parsers
13 * 575545 : [gstffmpegenc] Wrong usage of AVCodec.pix_fmts
14 * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing buffers
15 * 586894 : distclean removes gst-libs/ext/ffmpeg
16 * 586957 : [ffdemux_ape] APE file metadata not retained during transcode
17 * 588546 : Add AC3 audio codec to DVD Muxer
18 * 590172 : ffdec_theora does not work
19 * 590964 : Varying licensing in COPYING file in release tarballs
20 * 591038 : Colorspace error during negotiation in ffenc_mjpeg
21 * 591163 : Duration calculation is wrong for codecs with ticks_per_frame != 1
22 * 591469 : gst-ffmpeg won't build
23 * 591809 : [ffdec_adpcm_ima_wav] can't decode ADPCM file
24 * 593141 : Add AG_GST_ARG_WITH_PKG_CONFIG_PATH to configure
25 * 594306 : ffdec_* sets channel-positions for common mono and stereo cases
26 * 594454 : gstreamer does not support adpcm, g721 audio file ?
30 * Ability to force key-frames in video encoders
31 * Better timestamp handling in decoders
32 * Improved muxer wrapping
33 * Code cleanups and refactoring
35 Bugs fixed since 0.10.7:
37 * 570815 : ffmenc_mpeg4 allows its bitrate property to be changed wi...
38 * 574728 : Use new interlaced support from -base
39 * 575678 : [ffmux] Set caps on the srcpad / output buffers
40 * 575715 : [ffenc_h263] Properties
41 * 576126 : av_iformat_next and av_oformat_next compile errors using ...
42 * 577879 : Bad check in configure.ac
43 * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing bu...
44 * 580796 : [ffmpegdec] out-of-order timestamps
45 * 580810 : Stuttering and crash with some H.264 files
46 * 581009 : gst-ffmpeg needs presets support
47 * 585845 : 0.10.7.2 breaks swfdec
48 * 587297 : build failure on macosx
49 * 575709 : Request a key frame
50 * 584291 : Cannot create elements after calling gst_update_registry
51 * 584399 : FFmpeg libraries are included in incorrect order when ext...
55 * Update to ffmpeg 0.5 release
56 * Support channel layouts for multichannel audio
57 * Add mappings for new codecs: Real Video 3.0, EAC3, QCELP, IMC,
59 * Support push-based demuxers
60 * Expose preload and maxdelay muxer properties
62 Bugs fixed since 0.10.6:
64 * 573400 : [gstffmpegdec] crashes with hardware-accelerated decoders.
65 * 575759 : Regression in framerates
66 * 392534 : ffdemux enhancement: push based scheduling
67 * 548002 : libavcodec doesn't provide audio channel mappings
68 * 560644 : ffmpegdec leaks memory when gst_ffmpegdec_open is not called
69 * 563305 : gst-ffmpeg 0.10.6 build from tarball fails
70 * 564867 : Killing the gst-ffmpeg dependency on libbz2
71 * 565269 : GStreamer can't play newset Terminator: Salvation HD 1080...
72 * 566647 : [ffenc_amr_*] wrong number of channels and wrong samplera...
73 * 567336 : Text file detected as VC1 video
74 * 569441 : Use AVCodec.sample_fmts for list of compatible sample for...
75 * 570975 : Enable DVD Muxer
76 * 572863 : ffmpeg requires 128bit-aligned buffers.
77 * 573649 : Buffer overflow in gst gstffmpegaudioresample
78 * 574663 : [gstffcodecmap] Unused codec mapping for ATRAC3 codec
79 * 574746 : Disable external library decoders/encoders
80 * 574814 : Bogus muxer/demuxer/typefind are exposed
81 * 575664 : ffmux_amr disappeared
82 * 566250 : [ffdec_aac] Crash in gst_ffmpegdec_audio_frame
86 * Update ffmpeg and libswscale snapshot
87 * Prefer aspect ratios prescribed by the container over the codec
88 * Improve ffmpeg encoders wrapping
89 * Rewrite ffvideoscale to use libswscale
90 * Improve H.264 wrapping
92 Bugs fixed since 0.10.5:
94 * 350738 : [ffvideoscale] GStreamer-Critical when pixel-aspects-rati...
95 * 504056 : [ffvideoscale] Switch to using libswscale
96 * 542216 : cross compilation and mingw32 support
97 * 548304 : missing check for bz2 library and header
98 * 551046 : gst-ffmpeg configure complains about libz2, should be libbz2
99 * 556336 : [PATCH] gstffmpegdec.c: prefer demuxer's pixel aspect rat...
100 * 556405 : gst-ffmpeg fails to build against 20081014 ffmpeg snapshot
101 * 560137 : Two build fixes for using system ffmpeg
102 * 560305 : x264enc & ffmux_* doesnt link
104 Changes since 0.10.4:
106 * Updated to upstream ffmpeg revision r15004 (28th Aug 2008)
108 Bugs fixed since 0.10.4:
110 * 371939 : mov/mp4/m4a/3gp/3g2 muxers create wrong durations
111 * 383420 : [ffmpeg] ISO-derivative muxers don't handle audio correctly
112 * 518705 : Can't play streams from Rai.it
113 * 533708 : broken mpeg-ts typefinding?
114 * 534371 : autogen.sh not dist'ed
115 * 534390 : Patch: use av_picture_copy instead of swscale to copy pic...
116 * 534392 : PATCH: never use ffdec_faad
117 * 534783 : Remove FLV demuxer
118 * 540401 : Garbled sound instead of music
119 * 549799 : all audio codecs claim to support up to 6 channels
121 Changes since 0.10.3:
123 * New build system based on direct upstream FFmpeg svn
124 * Much newer FFmpeg with more decoders
125 * New ffaudioresample element
126 * Better timestamp handling
127 * Basic reverse playback
130 Bugs fixed since 0.10.3:
132 * 504056 : [ffvideoscale] Switch to using libswscale
133 * 488913 : Move to a saner ffmpeg checkout system
134 * 321662 : reenable our get_buffer function in gst-ffmpeg
135 * 334707 : ffmpeg reads past the end of data passed to it
136 * 337866 : [ffmpeg] timestamps wrong
137 * 338989 : [ffenc_mjpeg] Creates garbled content
138 * 359965 : ffenc_huffyuv broken
139 * 394208 : Compile Error on Intel Mac OS X
140 * 421068 : ffenc_h263p -- missing options
141 * 427082 : [fixed upstream] totem crashes when trying to play an .AIF
142 * 449420 : [fixed upstream] [FLV] Incorrect FLV frame sizes
143 * 467121 : [fixed upstream] WVC1 codec
144 * 482660 : h264 playback is not smooth
145 * 496127 : [deinterlace/scale/postproc] support for non-I420 colorsp...
146 * 503249 : Add GIF support
147 * 503733 : PATCH: stop gst-inspect --print-all from crashing when gs...
148 * 510745 : Add musepack sv7 support
149 * 510985 : Don't register typefinders for which we have replacements...
150 * 511011 : gst-ffmpeg autogen.sh not checking for subversion presence
151 * 511476 : Missing codec inside gstffmpegcodecmap.c
152 * 515205 : Dubious .flv file crashes totem
153 * 515811 : add debug-mv property to ffdec_*
154 * 518033 : Add Monkey's Audio (APE) support
155 * 519235 : make clean twice produces some error messages
156 * 528082 : [ffmpeg] compile error
157 * 529015 : Port from deprecated img_convert to swscale
158 * 531857 : Can't play WVC1 videos
159 * 532803 : Doesn't build properly with system ffmpeg
161 Changes since 0.10.2:
164 * Playback and seeking fixes
165 * Improved QOS support
166 * Parallel installability with 0.8.x series
167 * Threadsafe design and API
169 Bugs fixed in since 0.10.1:
171 * 331323 : [ffdec_mp3] crashing while playing mp3
172 * 332339 : FFmpeg muxers port to 0.10
173 * 324279 : add build infrastructure for tests
174 * 324366 : gst-ffmpeg doesn't support --disable-encoders
175 * 327257 : playing mpeg video hangs
176 * 338928 : [ffdemux_aac] shouldn't be autoplugged, as it can't work ...
177 * 339042 : expose Apple Quick Draw decoder
178 * 341234 : Totem SIGABRTs when trying to play 3gp
179 * 341715 : 'Element doesn't implement handling of this stream. Pleas...
180 * 341738 : WMV/WMA8 movie stutters, gets audio out of sync
181 * 343604 : [ffmpeg]: Support two passes encoding
182 * 343951 : patch for win32+vs6
183 * 347984 : Internal GStreamer error in ffdec_mpeg4
184 * 348031 : rtpdepay does not add framerate capability
185 * 351437 : [PATCH] ffmpeg postproc ported to 0.10
186 * 351791 : Crashes playing crasher.nsv
187 * 355584 : gst-ffmpeg / ffenc_flv generates unusable files
188 * 359545 : ffdemux_mpegts broken
189 * 361636 : h263 variant not specified with CODEC_ID_H263
190 * 363365 : Please update the ffmpeg snapshot
191 * 364956 : Caps incompatibilities for AMR
192 * 383009 : CVE-2006-4800 4xm buffer overflow
193 * 344583 : [PATCH] ffmpegenc to support/expose more avcodec properties
194 * 351415 : (some) ffenc produce garbled results
195 * 352579 : [avidemux] cane toad movie: sometimes no audio after seek
196 * 378796 : broken ffmux_mov
199 Changes since 0.10.0:
201 * ffvideoscale ported
202 * ffdeinterlace ported
203 * demuxer wrapper works pull-based
204 * disabled mpeg2 video and mp3 audio autoplugging
205 * fixes for Indeo3, PNG, smc, H264 HD, H263, FLV1, G2
207 Bugs fixed since 0.10.0:
209 * 162833 : [ffdemux_mp3] ffmpeg mp3 decoder miss seeking
210 * 311272 : Reading mpeg-ts stream from standard input does not work
211 * 319248 : configure script doesn't accept --with-pkg-config-path ar...
212 * 320238 : Fails to build under powerpc
213 * 322254 : avcodec_open()/close() aren't thread-safe
214 * 323286 : [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll
215 * 326372 : Indeo AVI files do not play with 0.10
216 * 326704 : [ffdec] Memory leak when joining pcache
217 * 327028 : MS Video 1 palettized AVI doesn't work
218 * 327224 : ffdeinterlace port to 0.10
219 * 327861 : [ffmpegenc] FFMpeg audio encoders do not set caps to buffers
220 * 329963 : gstreamer CVS doesn't work with ffmpeg codecs
221 * 330634 : Wrap the ffmpeg demuxers
222 * 331209 : [ffdec_h264] seeking in " IntoTheBlue_Cin_AVC.mp4 " crashes...
223 * 332072 : Too fast playback of h263p encoded file
224 * 332557 : FFmpeg video scale port to 0.10
225 * 332995 : segfault in ffmpeg enc
226 * 333001 : Memory leak in ffmpegenc
227 * 324209 : [CVE-2005-4048] avcodec_default_get_buffer heap overflow
231 * Improved pixel aspect ratio handling