Release 0.10.10 - "Under the House"
[platform/upstream/gst-plugins-ugly.git] / NEWS
1 This is GStreamer Ugly Plug-insĀ 0.10.10 "Under the House"
2
3 Changes since 0.10.9:
4     
5       * asfdemux and rmdemux fixes
6       * RDT support
7       * AMR-NB parser improvements
8       * Fix a52dec channel output negotiation
9       * Compilation fixes for mad, mpeg2dec
10
11 Bugs fixed since 0.10.9:
12      
13       * 546859 : Asfdemux doesn't properly error out on not-linked
14       * 536274 : handle flush seeking in amrnbparse
15       * 554142 : mad plugin with disable index seeking issue
16       * 554150 : mpeg2dec plugin with disable index seeking issue
17       * 556184 : [PATCH] mpeg2dec: prefer container's pixel aspect ratio o...
18       * 556277 : mp3parse generate discontinuities.
19       * 558277 : generic states test fails
20       * 559569 : GStreamer mp3 consistent and regular stuttering
21       * 559682 : negotiation problem
22       * 561161 : [sidplay] Uses GST_CFLAGS for C++
23       * 424070 : [amrnbdec] add IF2 handling
24       * 536226 : fix query duration
25       * 558896 : DVD playing on Vista using dvddemux element seg-faults on...
26
27 Changes since 0.10.8:
28
29       * Improvements in a52 and mp3 decoding
30       * Bug fixes in Xing header muxer
31       * MPEG demuxer improvements and dvdreadsrc bug-fixes
32       * Fix build with LAME 3.97 and above
33       * Fix LAME parameter settings to allow setting the bitrate properly
34
35 Bugs fixed since 0.10.8:
36
37       * 476149 : Fix and add needed features to dvdnavsrc
38       * 490372 : Variable bit rates are limited to 160 kbps in higher qual...
39       * 498004 : preset is ignored by lame plugin
40       * 540194 : [mpegdemux] Doesn't handle files with a non-zero start ti...
41       * 542646 : gstreamer endless loop by zzuf sample
42       * 544039 : [lame] Doesn't build with 3.97
43       * 545370 : playing some mp3s segfaults
44       * 546859 : Asfdemux doesn't properly error out on not-linked
45       * 548194 : a52dec doesn't set up segment for raw files correctly.
46       * 537235 : [mp3parse] some mp3 files do not play with gstreamer
47
48 Changes since 0.10.7:
49     
50       * ASF demuxer fixes
51       * MP3 parsing and Xing header output bug-fixes
52       * Real streaming and demuxing improvements
53
54 Bugs fixed since 0.10.7:
55      
56       * 527572 : Crash in volume_process_int32
57       * 321857 : [mp3parse] needs to post DURATION message for VBR mp3s
58       * 428021 : [mad, mp3parse] better duration estimates for VBR
59       * 517985 : [lame] compile error on Solaris, broken GST_ELEMENT_ERROR...
60       * 518676 : xingmux doesn't work anymore
61       * 518933 : mp3 tags are not copied when converting to another format
62       * 521459 : RTSP extension for Real Audio doesn't extract  Author, Co...
63       * 524346 : Framerate not being displayed correctly on running gst-di...
64       * 529488 : [sidplay] Missing sentinel in function call
65       * 532807 : [rmdemux] Doesn't properly aggregate flow returns
66       * 533581 : [mad] inconsistent use of rate and channels
67       * 533832 : [rmdemux] reset variables on flush
68
69 Changes since 0.10.6:
70     
71       * Many bug fixes and improvements
72       * Accurate seeking support in mp3
73       * xingmux moved from -bad
74       * RealMedia and WMS RTSP support
75       * LAME mp3 encoder fixes
76       * Support non-square pixels in ASF
77       * rmdemux fixes
78       * amrnb fixes
79       * dvdreadsrc seeking fix
80       * Initial MPEG-2 reverse playback support
81       * New element: dvdsubdec
82
83 Bugs fixed since 0.10.6:
84      
85       * 358891 : [dvdreadsrc] aborts due to src- > cur_pack == dsi_pack.dsi_...
86       * 337681 : Seeking problem with MP3s in banshee and rhythmbox
87       * 414988 : Stream encoded by lame has gap after decoding
88       * 427309 : [rmdemux] trouble playing RV10 video
89       * 439390 : [lame] fix up so we can control sample rate conversion
90       * 450879 : Missing files in po/POTFILES.in
91       * 452025 : ./configure breaks when cross-compiling LAME
92       * 454311 : missing xml/{element-synaesthesia-details.xml,plugin-syna...
93       * 466442 : amrnbenc has not properties to add header and select band...
94       * 495885 : [mpegdemux] unknown stream id 0xbe
95       * 500467 : [rmdemux] totem crashed with SIGSEGV
96       * 500808 : gstmpeg2dec compile problem in MSVC 6.0
97       * 507821 : Skip over broken seektable in Xing headers
98       * 511497 : [PLUGIN-MOVE] Move xingheader to gst-plugins-ugly
99       * 514297 : mpeg2dec with corrupted packets causes fps denominator so...
100       * 515575 : [lame] unit test shows memory leak
101       * 515708 : [dvdsubparse] Leaks a pad template
102       * 515725 : [xingmux] Fails on big endian systems
103       * 516278 : [dvdreadsrc] FORMAT_BYTES based seek stopped working sinc...
104       * 516811 : [mp3parse] immediate EOS when playing back AVIs
105       * 516989 : [dvdreadsrc] wrong (negative) stream position returned du...
106       * 308312 : Make mp3parse plugin implement GST_SEEK_FLAG_ACCURATE
107       * 508595 : [lame] wrong output caps in mono encoding mode
108       * 140136 : [mpeg] plays choppy in gst-player/totem
109       * 448782 : add finalize() to amrnbdec element
110       * 491305 : [playbin?] intro-leopard.mov sometimes EOSes immediately,...
111       * 504671 : [rtspsrc] spews warnings on setup and shutdown
112
113 Changes since 0.10.5:
114
115       * fixes in handling of MPEG streams, Real streams and MP3
116       * AMR-NB fixes
117       * Other bug-fixes and improvements
118
119 Bugs fixed since 0.10.5:
120
121       * 336370 : [asfdemux] crashes on an assertion in gst_asf_demux_get_v...
122       * 332157 : [asfdemux] This WMV file is played very strangely
123       * 335760 : [asfdemux] dataflow error when seeking in zeldadslarge.wmv
124       * 349779 : [real] can't play ancient RealAudio 1.0/2.0 format files
125       * 353116 : [asfdemux] hangs playing some mms stations
126       * 365288 : [asfdemux] seeking not very smooth
127       * 370020 : [mpeg2dec] continue even after 5 consecutive decoding errors
128       * 385292 : [rmdemux] stream index leaked on shutdown 
129       * 385311 : Memory leak initializing lame mp3 encoder plugin (gstlame.c)
130       * 385651 : [asfdemux] Jerky playback of " I love sky " 
131       * 393890 : [win32] autogenerated win32/common/config.h needed
132       * 397219 : [rmdemux] captured realaudio stream with non-zero start p...
133       * 403188 : [asfdemux] bug parsing certain stream header object
134       * 421594 : [real] doesn't compile if zlib includes are missing
135       * 425374 : [asfdemux] seek in WMV rarely works
136       * 428698 : [rmdemux] crashes on files with many logical streams 
137       * 429960 : [mpegdemux] playbin hangs with small external vobsub subt...
138       * 431707 : [amrnbparse] make pipeline hang 
139       * 432533 : [mad, mp3parse] regression: CVS version doesn't parse dur...
140       * 438610 : [dvddemux] fails after flushing seek
141       * 440120 : [mpegdemux] crashes in gst_mpeg_demux_send_subbuffer() wi...
142       * 442706 : [dvdsubdec] crashes when flushing/on seek
143       * 444514 : [PATCH] dvdsubdec miscalculates (long) subtitle durations
144       * 386218 : [asfdemux] Division by zero when seeking live streams
145
146 Changes since 0.10.4:
147     
148       * Improved asf playback
149       * Fixes to MPEG demuxer
150       * Improved Real playback
151       * Fix crasher bugs in the MPEG video decoder
152       * DVD-read-src improvements
153       * mp3 parser fixes
154
155 Bugs fixed since 0.10.4:
156      
157       * 361584 : [mpeg2dec] framerate=0/0 on caps leads to crash
158       * 162417 : [mpeg] movie skips
159       * 340433 : [dvdread] fails to play certain DVDs with playbin and Totem
160       * 348002 : AC3 5.1 foreground movie sound cannot be heard in Totem/g...
161       * 350761 : [a52dec] Select output format based on peer element caps
162       * 350778 : [mpegdemux] Send update newsegments
163       * 356004 : [mpeg2dec] memory corruption
164       * 361140 : [lame] lame bitrate=196 errors out in setup
165       * 362639 : Fixes compiling with forte: warning clean up (part 6)
166       * 369627 : [mpeg2dec] unit test addition and memleak fix
167       * 374760 : [PATCH] last buffer sent by lame may not have (valid) tim...
168       * 374914 : this mp4 video doesn't play correctly (codec problem)
169       * 384447 : totem crashes while trying to play dvd on ppc
170       * 385192 : mpegparse accesses random memory
171       * 334322 : [mpegdemux] playbin freezes with VobSub subtitles
172       * 384989 : misparsing of Real Media mux leads to buffer overrun
173       * 384996 : Tailored or broken Real Media mux file crashes RM demuxer
174       * 327350 : [mpeg2dec] altivec crashes on misaligned buffers
175       * 350723 : [mad] Wrong output buffer timestamping
176
177 Bugs fixed since 0.10.3:
178     
179       * 329184 : [lame] remove tag writing support
180       * 345694 : [dvdreadsrc] crash with 'who wants to be a millionnaire' ...
181       * 349035 : [asfdemux] should error out on encrypted WMV stream
182       * 341677 : massive memory leak with mpeg2 video in AVI
183       * 321609 : [mpegstream] flush packetizer cache on discontinuities
184       * 323658 : [id3mux] Changing of ID3 tags is broken in gstreamer
185       * 335288 : Totem Crashes on Certain .mpg Files
186       * 336550 : [asfdemux] only first video frames are displayed with som...
187       * 336824 : [mad] returns incorrect duration to queries in BYTES format
188       * 337834 : [dvddemux] seeking in DVDs doesn't work
189       * 339287 : [lame] segfault if EOS before setcaps
190       * 340594 : [mad] does not publish supported query formats
191       * 340710 : [lame] typo in event handler
192       * 341254 : [asfdemux] gst_tag_list_get_string_index assertion
193       * 342222 : [amrnb] can't play AMR Narrowband from cellphone (S.E. W800)
194       * 342594 : [mad] should send new-segment before pad_alloc_buffer
195       * 343763 : [asfdemux] broken audio and unrecognised 2nd audio stream
196       * 345184 : [mpeg2dec] crash with video with pixel_width and pixel_he...
197       * 347029 : Minor mistake in comment
198       * 347292 : [rmdemux] Realaudio files with 'cook' audio 'stutter'
199       * 348786 : lame put lots of 0's at start of mp3
200       * 350044 : [dvdsubdec] outputs buffers with negative durations
201       * 350895 : [dvdreadsrc] wrong use of debugging causes fatal warning
202       * 343627 : Add QoS to mpeg2dec
203       * 344667 : [siddec] sounds very broken
204       * 350554 : [patch] assertation failed trying to play .ac3 files
205
206 Features since 0.10.2:
207
208       * dvdsubdec ported
209       * fixes in mpeg2dec, asfdemux, mpegdemux, dvddemux, rmdemux,
210         mpegparse, amrnb, mad, lame, a52dec
211
212 Bugs fixed since 0.10.2:
213     
214       * 300682 : [mpeg2dec] fails to play mpgtx -j joined files to the end
215       * 317310 : Cant play swedish radio station " P3 " 
216       * 320022 : [asfdemux] borks on a particular mms asf stream
217       * 323023 : [rmdemux] stops immediately if there are unlinked source ...
218       * 326598 : [mpegstream] does not handle timestamp overflow correctly
219       * 327356 : gst-plugins-ugly fails to build with GCC 4.1
220       * 328957 : [mpegstream] fix build with gcc 2.95
221       * 331588 : [rmdemux] realmedia files with AC3 don't work
222       * 331838 : build problem caused by AS_LIBTOOL_TAGS([CXX])
223       * 331842 : should check for mad and id3tag headers, not libs
224       * 332796 : [asfdemux] cannot play an ASF stream
225       * 333345 : [lame] fix some memory leaks
226       * 333683 : [id3mux] patch to add support for GST_TAG_ALBUM_VOLUME_NU...
227       * 334550 : Some ac3 files fail to play
228       * 336097 : [asfdemux] live ASF streams do not work
229       * 336387 : [mpegdemux] reffing null caps
230
231
232 Features since 0.10.1:
233
234       * DVD Title source (dvdreadsrc) ported (DVD Menus in a future release)
235       * ASF demuxer ported
236       * Fixes for MPEG demuxing
237       * Fixes for the MAD MP3 decoder
238       * Fixes for the LAME MP3 encoder
239       * ID3 tag reading has moved to id3demux in gst-plugins-good
240       * Fixes for the Real Media demuxer
241       * Various other fixes
242
243 Bugs fixed since 0.10.1:
244
245       * 171528 : SIGFPE in gstasf with http://joule.via.ecp.fr/~lool/debia...
246       * 317872 : Cannot demux ASF/WMV files with auxillary (non-audio/vide...
247       * 319782 : Lame encoding is broken with vbr=vbr-new and vbr-quality=9
248       * 326711 : [mpegdemux] does not negotiate source pads
249       * 326734 : [mad] Add 24-bit output support
250       * 329575 : misc bugfixes for mad from 0.8
251       * 331035 : [asfdemux] port to 0.10
252       * 331301 : [mpeg2dec] strides issues when cropping
253       * 330844 : mpeg2dec crashes with " cropped " MPEG videos
254       * 331579 : Set asfdemux rank to secondary
255       * 313838 : totem hangs after playing an amazon sample
256
257 Features since 0.10.0:
258     
259       * fixes in dvddemux, mpegdemux, mad, iec958
260       * removed id3demux (new version in gst-plugins-good)
261
262 Bugs fixed since 0.10.0:
263     
264       * 322049 : [id3demux] should support pull range
265       * 322856 : [mpeg2dec] Use of wrong variables
266       * 322857 : [mpeg2dec] Seeking in byte format
267       * 325652 : many plugins don't pass unhandled queries upstream
268
269 API added since 0.10.0:
270     
271       * AC3IEC::raw-audio
272
273 Bugs fixed since 0.9.7:
274     
275       * 323199 : Remove id3tag element (replaced by id3demux and id3mux)
276
277 Changes since 0.9.6:
278     
279       * mpegstream fixes
280
281 Bugs fixed since 0.9.6:
282     
283       * 319784 : mad claims to need more data
284       * 322745 : [mpegdemux] segfaults
285   
286 Changes since 0.9.5:
287     
288       * mpegstream ported
289       * fractional framerates
290
291 Bugs fixed since 0.9.5:
292     
293       * 319862 : Partial mpegstream/dvddemux port
294       * 321955 : gst-plugins-ugly fail to compile
295
296 Changes since 0.9.3:
297
298       * rmdemux fixes
299       * a52dec ported
300
301 Bugs fixed since 0.9.3:
302
303       * 318849 : [a52dec] ported to gstreamer 0.9
304
305 Changes since 0.9.1:
306
307       * lame, rmdemux, iec958 fixes