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