Release 0.8.5 "For the better of the world".
[platform/upstream/gst-libav.git] / NEWS
1 This is GStreamer FFMpeg 0.8.5
2
3 Changes since 0.8.4:
4         New elements:
5         * scaler
6         * deinterlacer
7         * muxers (re-enabled; mpeg/mp4 for now)
8
9         Snapshot update:
10         * to 21/4 2005
11         * ALAC and shorten decoder
12         * many h264 improvements
13         * gcc4-support
14
15         Decoder:
16         * keyframe syncing for some codecs after seek
17         * write directly in output buffer, increases performance
18         * Better timestamp handling
19
20 Bugs fixed since 0.8.4:
21         * 149097: Internal GStreamer error: pad problem. File a bug.
22         * 169082: segfault with invalid pipeline
23         * 169823: [enhancement] add alac decoding support :)
24         * 172668: gst-ffmpeg 0.8.4 doesn't compile with gcc4
25         * 172961: valgrind gives a lot of errors on gst-ffmpeg elements
26         * 173044: [PATCH to ffmpeg] Memory error in mjpeg_decode_frame
27         * 300200: cpu usage on certain .mov file goes to 100% once file has...
28         * 300923: [PATCH] make ffdec_* elements use gst_pad_alloc_buffer
29         * 301717: [PATCH] ffenc_mpeg4 segfaults in _get_caps
30         * 301783: [PATCH] enable our get/release_buffer functions in ffmpegdec
31         * 302017: possible segfault
32         * 302147: [PATCH] support YUVJ(420|422|444)P colorspace format in f...
33         * 306530: quicktime files encoded with "Sorensen video v.3" have fr...
34         * 306770: [PATCH] only do timestamp interpolation for delayed streams
35         * 306893: Unreffing already unreffed buffer when going from PAUSED-...
36
37 This is GStreamer FFmpeg 0.8.4
38
39 Changes since 0.8.3:
40         Demuxers:
41         * fix I/O layer so almost all work now
42
43         Decoders:
44         * event handling
45         * timestamp smoothing
46         * MPEG/MP3 parsing added
47
48 Bugs fixed since 0.8.3:
49
50         * 162905 : SEGV when using ffenc_msmpeg4
51         * 163340 : [PATCH] [ffdec_mjpeg] ffdec_mjpeg doesn't work anymore
52         * 163437 : [ffenc_*] Encoders segfault on exit
53         * 163467 : [ffdec_mpeg2video] causes 'lag'
54         * 165250 : Problem compiling gst-ffmpeg 0.8.3
55         * 165501 : ffmpeg flac decoder fails on testsuite flac
56
57 This is GStreamer FFmpeg 0.8.3
58
59 Changes since 0.8.2:
60         Demuxers:
61         * don't close pads/demuxers while processing
62         * add ranks so it can replace others in gst-plugins
63
64         Decoders:
65         * add parsing for mpeg video
66
67         Encoders:
68         * fix video negotiation
69
70         General:
71         * snapshot update to dec 16th 2004
72
73 Bugs fixed since 0.8.2:
74       * 137552 : [ffenc_h263p] segfaults
75       * 138672 : [ffdec_msvc] Horseb~1.avi
76       * 140137 : [ffdec_msmpeg4] Can't play pokem.avi
77       * 148479 : [ffenc_mpeg4] broken
78       * 150495 : [build] gst-ffmpeg build failure on Solaris
79       * 152693 : [PATCH] [build] Compile errors with gcc 2.95
80       * 155212 : crash in gstffmpegdec
81       * 155274 : [ffdec_mp3] ID3 handling by gst-ffmpeg
82       * 155363 : [build] gst-ffmpeg fails to build RPMS from CVS
83       * 156920 : [PATCH][ffmpegdemux] close before forwarding event...
84       * 157702 : [mpeg] file that ffmpeg fails to play correctly
85       * 159319 : castaway.mov looks bad
86       * 159755 : [PATCH] use ffmpeg pixel-aspect-ratio if available
87       * 160318 : [ff[dec|enc]_mjpeg] should support image/jpeg
88       * 161395 : Quicktime Video Causing segfault
89       * 162215 : resetting rank for mp3demux
90
91 This is GStreamer FFmpeg 0.8.2
92
93 Changes since 0.8.1:
94         Demuxers:
95         * ffmpeg demuxer wrapper timestamp fixes. Tested are RoQ and Interplay,
96           several other gaming formats might actually work, too.
97         * signals no_more_pads now, handles events.
98         * use the "new" av_read_frame() instead of av_read_packet().
99
100         Colorspace:
101         * palette handling in the colorspace converter.
102
103         Decoders:
104         * real video codec negotiation fixes. Works on the commandline, doesn't
105           work in playbin just yet.
106         * lots of codec extradata handling fixes (e.g. MS MPEG, WMV), also
107           several codec palette handling fixes.
108         * increase priority for ffdec_msmpeg4 so it overtakes divxdec.
109         * proper timestamp handling if a input buffer contains multiple
110           audio/video frames.
111
112         Muxers:
113         * memleak fix.
114
115 Bugs fixed since 0.8.1:
116         * 150449 : ffdemux_mpegts causes internal error: push on pad
117         * 152798 : wmv2/wma2 file fails to play back
118
119 This is GStreamer FFmpeg 0.8.0