add 0.10 suffix package name to diff with 1.0
[profile/ivi/gst-plugins-ugly0.10.git] / NEWS
1 This is GStreamer Ugly Plug-insĀ 0.10.19 "Stronger"
2
3 Changes since 0.10.18:
4
5       * a52dec: don't claim to support upstream renegotiation
6       * dvddemux: tweak subtitle stream setup based on dvd language codes event
7       * dvdreadsrc: fix off by one in cell calculation for the last chapter
8       * dvdreadsrc: fix sector search for packed titles; fix sector seeking
9       * dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10       * dvdreadsrc: take into account first sector of the current title
11       * lame, lamemp3enc: ensure parsed output (most muxers need framed mp3 as input)
12       * lame, lamemp3enc: post CODEC and BITRATE tags
13       * mad: remove id3tag dependency used by in practice unreachable legacy code
14       * mpeg2dec: don't treat non-fatal errors as fatal and fix spurious failure to decode some files
15       * mpeg2dec: post QoS messages when dropping a frame due to QoS
16       * rtpasfdepay: avoid re-sending header; fix fragmented packet handling and packet padding
17       * twolame: improve output framing and timestamping
18       * x264enc: allow renegotiation but prefer current caps
19       * x264enc: negotiate profile, level and output stream-format from downstream caps where appropriate
20
21 Bugs fixed since 0.10.18:
22
23       * 644233 : Set the H.264 level from the caps for encoding
24       * 391543 : lame should add a tag with the chosen bitrate
25       * 429476 : [mpeg2dec] can't play auge.mpg
26       * 653473 : x264enc: " subme " property value can go up to 10
27       * 655223 : [x264enc] properly handle stream-format from caps
28       * 658297 : rmdemux: tags get lost when transcoding
29       * 659252 : dvdreadsrc: various fixes for titles not starting on a new file
30       * 660562 : mpeg2dec: post QoS messages when dropping a frame due to QoS
31       * 662964 : asfdemux memleak
32       * 664175 : x264enc ! avimux results in not-negotiated flow error
33       * 665101 : Wrong format string in gst_dvd_read_src_do_seek
34
35 Changes since 0.10.17:
36
37       * amrwbdec: avoid stalling on invalid frame
38       * asfpacket: don't rely on data from duration extension
39       * dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
40       * dvdsubdec: Output only a single buffer per subpicture and set the correct duration
41       * lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
42       * mad: build the mad plugin even if libid3tag is not available
43       * mpeg2dec: do not fail fatally when downstream is unlinked (let upstream handle that)
44       * mpeg2dec: don't deadlock when setting an index
45       * mpegstream: increase allowable gap between streams
46       * x264enc: allow changing the bitrate and quantitizers dynamically
47       * x264enc: don't register flags with a value of 0
48       * x264enc: implement getcaps function to proxy downstream caps restrictions upstream
49       * x264enc: make tag event writable before modifying tag list in place
50       * x264enc: set max bitrate in quality mode
51
52 Bugs fixed since 0.10.17:
53
54       * 539708 : [mpegstream] Increase allowable gap between streams
55       * 607698 : asfdemux: fix parsing of packets with padding
56       * 619136 : [dvdsubdec] spits out buffers at video framerate
57       * 621663 : x264enc: support changing bitrate property on the fly
58       * 639291 : [xingmux] Return NULL instead of 0 for a function returning gboolean
59       * 639715 : amrparse: seek error with EOS
60       * 640272 : x264enc: make tag event writable before modifying tag list in place
61       * 641151 : lame: doesn't negotiate sample rate properly
62       * 642360 : x264enc: Don't register flags which have 0 as a value
63       * 644704 : [dvdsubedc] no SPU clipping implemented
64       * 647709 : mpeg2dec: errors out on not-linked flow return
65
66 Changes since 0.10.16:
67
68       * asfdemux: Handle new type of DRM'd asf files
69       * dvdreadsrc: fix handling of multi-angle streams
70       * dvdreadsrc: improve error messages on read errors
71       * mad: if gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
72       * mad: support reverse playback
73       * mpeg2dec: convert the position to stream time before answering to a position query
74       * mpeg2dec: fix position query by trusting upstream
75       * mpeg2dec: refactor cropping code to use libgstvideo functions
76       * mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
77       * mpegparse: re-fix flow return handling
78       * rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
79       * x264enc: add a note to the docs about encoder latency and queues
80       * x264enc: also accept YV12 input
81       * x264enc: Handle codec/encoder tags
82       * x264enc: Work around a rate control issue in libx264
83       * x264: use pkg-config to locate libx264
84       * x264: vbv-buf-capacity should have a minimum of 0
85       * xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
86
87 Bugs fixed since 0.10.16:
88
89       * 539254 : [dvdreadsrc] DVDs with multiple angles switch angles during read
90       * 571146 : mpeg2dec: possibly uses wrong strides for 4:2:2 and 4:4:4 YUV with unusual display width or height
91       * 599515 : Fix dvb for DVB API 3.3
92       * 621465 : [x264enc] Video codec information copied incorrectly to output
93       * 632549 : [mpeg2dec] answers to position queries are wrong for DVDs
94       * 632861 : [x264enc] really bad quality with tune=zerolatency
95       * 634840 : x264: use pkg-config to locate dependencies for plugin
96       * 635291 : x264enc: " vbv-buf-capacity " property should have minimum value of 0
97       * 635461 : Crash in mad decoder when changing number of audio output channels in Totem while media is running
98       * 636107 : x264enc: docs should indicate specifics of using with queues
99       * 637093 : rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
100       * 637932 : realmedia: do not use the pad buffer allocation functions in demuxers
101       * 639226 : [asfdemux] Doesn't handle new PlayReady DRM files
102
103 Changes since 0.10.15:
104
105       * refactor x264enc to use current x264 API correctly, add new properties and new defaults
106       * liboil is no longer required, but orc is now required
107       * build: require orc >= 0.4.5, GLib >= 2.20, automake >= 1.10, autoconf >= 2.60; liboil is no longer required
108       * asfdemux: fix playback of files or streams that are shorter than the advertised preroll value
109       * asfdemux: fix sending eos event for chained asfs in pull mode (exotic)
110       * asfdemux: fix playback of files or streams that advertise miniscule preroll values
111       * lamemp3enc: implement latency query
112       * rmdemux: fix playback of sipro audio streams
113       * x264enc: refactor code in preparation for presets/tunings
114       * x264enc: add "profile" property (and default to MAIN profile)
115       * x264enc: improve defaults: medium speed/quality preset; auto mode for threads
116       * x264enc: add "speed-preset", "tune" and "psy-tune" properties
117       * x264enc: add "option-string" property to specify advanced parameters
118       * x264enc: set time base if needed, fixes visual artifacts
119       * x264enc: add "sliced-threads", "sync-lookahead", "intra-refresh", "mb-tree", and "rc-lookahead" properties
120       * x264enc: fix compilation against ancient x264 versions (X264_BUILD <= 75)
121       * x264enc: speed up first pass of multi-pass encoding (has no impact on quality)
122       * x264enc: fix flushing of delayed frames with new default settings
123
124 Bugs fixed since 0.10.15:
125
126       * 599718 : [asf] support chained asfs
127       * 600412 : [asfdemux] Wrong handling of downstream GstFlowReturn
128       * 607798 : x264enc needs updating to support new features and use x264 correctly
129       * 618896 : lamemp3enc doesn't implement latency query
130       * 620007 : Gibberish sound when playing a certain RealMedia file of Sipro/ACELP.net audio codec
131       * 620344 : Update gst-plugins-ugly docs on website
132       * 622407 : [asfdemux] doesn't detect some streams if preroll value is very small
133       * 624786 : x264enc time base is wrong
134       * 625557 : x264enc doesn't flush delayed frames properly
135       * 626577 : [x264enc] regression: doesn't work with older versions of x264
136       * 627946 : mp3parse misuses GST_FLOW_IS_FATAL, doesn't forward GST_FLOW_UNEXPECTED upstream
137
138 Changes since 0.10.14:
139
140       * amrnbenc: give element a rank (SECONDARY) so it's autoplugged
141       * rmdemux: descramble sipro audio before pushing out
142       * x264enc: fix up codec_data / avcC header construction some more
143       * x264enc: Put pixel-aspect-ratio from input into the src pad caps
144
145 Bugs fixed since 0.10.14:
146
147       * 612995 : x264enc: pixel-aspect-ratio does not appear in src pad caps
148       * 613815 : A call in gst/realmedia/rmutils.c discards qualifiers from pointer target type
149       * 615410 : x264 orders NALs differently than x264enc expects
150       * 617078 : Wrong include paths in amr elements
151       * 619776 : [x264enc] is unable to do Baseline with recent x264
152       * 618098 : [rmdemux] Add descrambling for Sipro codec
153
154 Changes since 0.10.13:
155
156       * amrwbdec: give decoder a rank so decodebin/playbin will use it
157       * asfdemux: fix flow aggregation
158       * asfdemux: try harder to put sane timestamps and durations on buffers
159       * asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0
160       * asfdemux: improve seek behaviour for audio-only files without an index
161       * asfdemux: careful to avoid crash on bogus data; avoid strlen() on NULL pointers
162       * asfdemux: add support for chained asfs (push mode)
163       * asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER and prefer over WM/Track
164       * asfdemux: post bitrate tags
165       * mp3parse: seeking fixes: fix non-flushing seek, conserve stop time for non-accurate seek
166       * rtspreal: memory leak fixes; make config header construction valgrind clean
167       * rmdemux: fix AC-3 in RealAudio playback; post bitrate tags
168       * x264enc: fix up avcC header construction and playback by flash players
169       * x264enc: Make upstream GstForceKeyUnit thread-safe
170       * x264enc: make use of Access Unit delimiters configurable
171       * x264enc: adapt to slightly modified x264 API
172       * xingmux: fix unaligned memory access, makes things work better on ARM/SPARC
173
174 Bugs fixes since 0.10.13:
175
176       * 606662 : h264: add stream-format to output caps
177       * 563276 : Internal GStreamer error: negotiation problem - after opening avi file
178       * 586464 : [xingmux] Unit test failures on sparc and arm/eabi
179       * 598761 : [mpegaudioparse] Reduce processing time by 2
180       * 599095 : x264enc: Adapt to slightly modified x264 API
181       * 599297 : [asfdemux] Doesn't populate video bitrate field
182       * 599299 : [rmdemux] Doesn't populate video bitrate field
183       * 599333 : Segfault with asfdemuxer
184       * 599676 : RealAudio file with AC-3 audio no longer plays
185       * 600037 : [asfdemux] ASF MPEG4 Part 2 file captured from Linksys WVC200 Camera corrupted/fails
186       * 601419 : x264enc crashes
187       * 602280 : [asfdemux] fix segmentation fault when utf8 tag name is null
188       * 602556 : x264enc and ffenc upstream GstForceKeyUnit handling are not thread-safe
189       * 603695 : Innaccurate seeking in MP3 files results in cut off playback
190       * 608564 : [ffdec_cook] memory leak
191       * 610432 : [asfdemux] handle negative payload timestamps
192       * 611473 : [regression] outgoing buffers with a duration of zero
193       * 608533 : [real] memory leak in real audio stream via rtsp
194       * 610089 : Flash players are unable to show x264 encoded streams
195
196 Changes since 0.10.12:
197     
198       * Improve A52 decoder
199       * Add AMR-WB decoder and AMR-NB decoder/encoder based on OpenCore codecs
200       * ASF playback improvements
201       * Improve mp3 parser and seeking
202
203 Bugs fixed since 0.10.12:
204      
205       * 519721 : [asfdemux] wma tags are not copied when converting to another format
206       * 584890 : AMR plugins based on Opencore codecs
207       * 585956 : [mp3parse] indexing improvements
208       * 590432 : It's only possible to build the mad plugin when building id3tag as well
209       * 591348 : AMR plugins should check for opencore-amr .pc files
210       * 592787 : a52dec: Allow liba52 to use djbfft based IMDCT transform
211       * 596517 : x264 element no longer compiles against changed upstream API
212       * 598272 : a52dec leaks input buffers
213       * 598370 : Properly detect pre-releases
214
215 Changes since 0.10.11:
216     
217       * Real and WMS RTSP improvements
218       * Other cleanups and bug fixes
219       * Improve ASF file handling
220       * Large MPEG video file support
221       * Interlacing support for MPEG video
222       * New 'lamemp3dec' mp3 encoder element
223       * x264enc moved from -bad
224       * Remove id3mux in favour of the new id3tag element in -bad
225
226 Bugs fixed since 0.10.11:
227      
228       * 401173 : [asfdemux] Stream doesn't play, stuck on first frame
229       * 494528 : Simplifications of the LAME plugin
230       * 574461 : [mpeg2dec] Lower rank and make ffdec_mpeg2video PRIMARY
231       * 576305 : twolame plugin does not detet proper version
232       * 579058 : [asfdemux] proper handling of RTSP input
233       * 580803 : [PLUGIN-MOVE] Move x264enc to -ugly
234       * 580869 : dvdsubdec ARGB support
235       * 581341 : [lamemp3enc] doesn't build with LAME 3.97: implicit decla...
236       * 581756 : [id3mux] replace with something more reliable
237       * 582056 : [asfdemux] forcing an EOS on the pipeline doesn't work wi...
238       * 582375 : mpeg2dec not building in gst-plugins-ugly
239       * 583112 : [asfdemux] extract coverart (WM/Picture tag)
240       * 573720 : [mp3parse] Memory leak when playing shoutcast streams
241       * 581464 : xing data is being ignored
242       * 578524 : synaesthesia MSVC compatibility
243
244 Changes since 0.10.10:
245     
246       * Migrate twolame element from -bad
247       * mp3parse improvements
248       * Support scaling in the synaesthsia visualisation
249       * Improve realmedia streaming, supporting RDT and pnm://
250       * Improved ASF demuxing, including streaming-mode seeking
251       * Support for 4:4:4 MPEG-2 video
252
253 Bugs fixed since 0.10.10:
254      
255       * 571146 : [mpeg2dec] Probably uses wrong strides for 4:2:2 and 4:4:...
256       * 574461 : [mpeg2dec] Lower rank and make ffdec_mpeg2video PRIMARY
257       * 454228 : [mpegdemux] problem with mark shuttleworth clip
258       * 522699 : pnm:/something.ra streams can't be loaded in Totem from a...
259       * 527112 : [real] Can't play several real audio streams
260       * 556714 : Real Audio streams not working properly
261       * 560348 : plus7.arte.tv plays slooooowly
262       * 562065 : mpeg2dec does not handle STATE_SEQUENCE_MODIFIED from > =l...
263       * 562086 : mpeg2 stream crashes something in gstreamer
264       * 564885 : [mpegstream] memory leak
265       * 568836 : [asfdemux] add seeking support when operating in push mode
266       * 569317 : [PLUGIN-MOVE] Move twolame plugin from -bad to -ugly
267       * 575068 : [mp3parse] deadlock with accurate seeking
268       * 335067 : Need RTP ASF depayloader
269       * 571358 : [real] file playing stops immediately
270
271 Changes since 0.10.9:
272     
273       * asfdemux and rmdemux fixes
274       * RDT support
275       * AMR-NB parser improvements
276       * Fix a52dec channel output negotiation
277       * Compilation fixes for mad, mpeg2dec
278
279 Bugs fixed since 0.10.9:
280      
281       * 546859 : Asfdemux doesn't properly error out on not-linked
282       * 536274 : handle flush seeking in amrnbparse
283       * 554142 : mad plugin with disable index seeking issue
284       * 554150 : mpeg2dec plugin with disable index seeking issue
285       * 556184 : [PATCH] mpeg2dec: prefer container's pixel aspect ratio o...
286       * 556277 : mp3parse generate discontinuities.
287       * 558277 : generic states test fails
288       * 559569 : GStreamer mp3 consistent and regular stuttering
289       * 559682 : negotiation problem
290       * 561161 : [sidplay] Uses GST_CFLAGS for C++
291       * 424070 : [amrnbdec] add IF2 handling
292       * 536226 : fix query duration
293       * 558896 : DVD playing on Vista using dvddemux element seg-faults on...
294
295 Changes since 0.10.8:
296
297       * Improvements in a52 and mp3 decoding
298       * Bug fixes in Xing header muxer
299       * MPEG demuxer improvements and dvdreadsrc bug-fixes
300       * Fix build with LAME 3.97 and above
301       * Fix LAME parameter settings to allow setting the bitrate properly
302
303 Bugs fixed since 0.10.8:
304
305       * 476149 : Fix and add needed features to dvdnavsrc
306       * 490372 : Variable bit rates are limited to 160 kbps in higher qual...
307       * 498004 : preset is ignored by lame plugin
308       * 540194 : [mpegdemux] Doesn't handle files with a non-zero start ti...
309       * 542646 : gstreamer endless loop by zzuf sample
310       * 544039 : [lame] Doesn't build with 3.97
311       * 545370 : playing some mp3s segfaults
312       * 546859 : Asfdemux doesn't properly error out on not-linked
313       * 548194 : a52dec doesn't set up segment for raw files correctly.
314       * 537235 : [mp3parse] some mp3 files do not play with gstreamer
315
316 Changes since 0.10.7:
317     
318       * ASF demuxer fixes
319       * MP3 parsing and Xing header output bug-fixes
320       * Real streaming and demuxing improvements
321
322 Bugs fixed since 0.10.7:
323      
324       * 527572 : Crash in volume_process_int32
325       * 321857 : [mp3parse] needs to post DURATION message for VBR mp3s
326       * 428021 : [mad, mp3parse] better duration estimates for VBR
327       * 517985 : [lame] compile error on Solaris, broken GST_ELEMENT_ERROR...
328       * 518676 : xingmux doesn't work anymore
329       * 518933 : mp3 tags are not copied when converting to another format
330       * 521459 : RTSP extension for Real Audio doesn't extract  Author, Co...
331       * 524346 : Framerate not being displayed correctly on running gst-di...
332       * 529488 : [sidplay] Missing sentinel in function call
333       * 532807 : [rmdemux] Doesn't properly aggregate flow returns
334       * 533581 : [mad] inconsistent use of rate and channels
335       * 533832 : [rmdemux] reset variables on flush
336
337 Changes since 0.10.6:
338     
339       * Many bug fixes and improvements
340       * Accurate seeking support in mp3
341       * xingmux moved from -bad
342       * RealMedia and WMS RTSP support
343       * LAME mp3 encoder fixes
344       * Support non-square pixels in ASF
345       * rmdemux fixes
346       * amrnb fixes
347       * dvdreadsrc seeking fix
348       * Initial MPEG-2 reverse playback support
349       * New element: dvdsubdec
350
351 Bugs fixed since 0.10.6:
352      
353       * 358891 : [dvdreadsrc] aborts due to src- > cur_pack == dsi_pack.dsi_...
354       * 337681 : Seeking problem with MP3s in banshee and rhythmbox
355       * 414988 : Stream encoded by lame has gap after decoding
356       * 427309 : [rmdemux] trouble playing RV10 video
357       * 439390 : [lame] fix up so we can control sample rate conversion
358       * 450879 : Missing files in po/POTFILES.in
359       * 452025 : ./configure breaks when cross-compiling LAME
360       * 454311 : missing xml/{element-synaesthesia-details.xml,plugin-syna...
361       * 466442 : amrnbenc has not properties to add header and select band...
362       * 495885 : [mpegdemux] unknown stream id 0xbe
363       * 500467 : [rmdemux] totem crashed with SIGSEGV
364       * 500808 : gstmpeg2dec compile problem in MSVC 6.0
365       * 507821 : Skip over broken seektable in Xing headers
366       * 511497 : [PLUGIN-MOVE] Move xingheader to gst-plugins-ugly
367       * 514297 : mpeg2dec with corrupted packets causes fps denominator so...
368       * 515575 : [lame] unit test shows memory leak
369       * 515708 : [dvdsubparse] Leaks a pad template
370       * 515725 : [xingmux] Fails on big endian systems
371       * 516278 : [dvdreadsrc] FORMAT_BYTES based seek stopped working sinc...
372       * 516811 : [mp3parse] immediate EOS when playing back AVIs
373       * 516989 : [dvdreadsrc] wrong (negative) stream position returned du...
374       * 308312 : Make mp3parse plugin implement GST_SEEK_FLAG_ACCURATE
375       * 508595 : [lame] wrong output caps in mono encoding mode
376       * 140136 : [mpeg] plays choppy in gst-player/totem
377       * 448782 : add finalize() to amrnbdec element
378       * 491305 : [playbin?] intro-leopard.mov sometimes EOSes immediately,...
379       * 504671 : [rtspsrc] spews warnings on setup and shutdown
380
381 Changes since 0.10.5:
382
383       * fixes in handling of MPEG streams, Real streams and MP3
384       * AMR-NB fixes
385       * Other bug-fixes and improvements
386
387 Bugs fixed since 0.10.5:
388
389       * 336370 : [asfdemux] crashes on an assertion in gst_asf_demux_get_v...
390       * 332157 : [asfdemux] This WMV file is played very strangely
391       * 335760 : [asfdemux] dataflow error when seeking in zeldadslarge.wmv
392       * 349779 : [real] can't play ancient RealAudio 1.0/2.0 format files
393       * 353116 : [asfdemux] hangs playing some mms stations
394       * 365288 : [asfdemux] seeking not very smooth
395       * 370020 : [mpeg2dec] continue even after 5 consecutive decoding errors
396       * 385292 : [rmdemux] stream index leaked on shutdown 
397       * 385311 : Memory leak initializing lame mp3 encoder plugin (gstlame.c)
398       * 385651 : [asfdemux] Jerky playback of " I love sky " 
399       * 393890 : [win32] autogenerated win32/common/config.h needed
400       * 397219 : [rmdemux] captured realaudio stream with non-zero start p...
401       * 403188 : [asfdemux] bug parsing certain stream header object
402       * 421594 : [real] doesn't compile if zlib includes are missing
403       * 425374 : [asfdemux] seek in WMV rarely works
404       * 428698 : [rmdemux] crashes on files with many logical streams 
405       * 429960 : [mpegdemux] playbin hangs with small external vobsub subt...
406       * 431707 : [amrnbparse] make pipeline hang 
407       * 432533 : [mad, mp3parse] regression: CVS version doesn't parse dur...
408       * 438610 : [dvddemux] fails after flushing seek
409       * 440120 : [mpegdemux] crashes in gst_mpeg_demux_send_subbuffer() wi...
410       * 442706 : [dvdsubdec] crashes when flushing/on seek
411       * 444514 : [PATCH] dvdsubdec miscalculates (long) subtitle durations
412       * 386218 : [asfdemux] Division by zero when seeking live streams
413
414 Changes since 0.10.4:
415     
416       * Improved asf playback
417       * Fixes to MPEG demuxer
418       * Improved Real playback
419       * Fix crasher bugs in the MPEG video decoder
420       * DVD-read-src improvements
421       * mp3 parser fixes
422
423 Bugs fixed since 0.10.4:
424      
425       * 361584 : [mpeg2dec] framerate=0/0 on caps leads to crash
426       * 162417 : [mpeg] movie skips
427       * 340433 : [dvdread] fails to play certain DVDs with playbin and Totem
428       * 348002 : AC3 5.1 foreground movie sound cannot be heard in Totem/g...
429       * 350761 : [a52dec] Select output format based on peer element caps
430       * 350778 : [mpegdemux] Send update newsegments
431       * 356004 : [mpeg2dec] memory corruption
432       * 361140 : [lame] lame bitrate=196 errors out in setup
433       * 362639 : Fixes compiling with forte: warning clean up (part 6)
434       * 369627 : [mpeg2dec] unit test addition and memleak fix
435       * 374760 : [PATCH] last buffer sent by lame may not have (valid) tim...
436       * 374914 : this mp4 video doesn't play correctly (codec problem)
437       * 384447 : totem crashes while trying to play dvd on ppc
438       * 385192 : mpegparse accesses random memory
439       * 334322 : [mpegdemux] playbin freezes with VobSub subtitles
440       * 384989 : misparsing of Real Media mux leads to buffer overrun
441       * 384996 : Tailored or broken Real Media mux file crashes RM demuxer
442       * 327350 : [mpeg2dec] altivec crashes on misaligned buffers
443       * 350723 : [mad] Wrong output buffer timestamping
444
445 Bugs fixed since 0.10.3:
446     
447       * 329184 : [lame] remove tag writing support
448       * 345694 : [dvdreadsrc] crash with 'who wants to be a millionnaire' ...
449       * 349035 : [asfdemux] should error out on encrypted WMV stream
450       * 341677 : massive memory leak with mpeg2 video in AVI
451       * 321609 : [mpegstream] flush packetizer cache on discontinuities
452       * 323658 : [id3mux] Changing of ID3 tags is broken in gstreamer
453       * 335288 : Totem Crashes on Certain .mpg Files
454       * 336550 : [asfdemux] only first video frames are displayed with som...
455       * 336824 : [mad] returns incorrect duration to queries in BYTES format
456       * 337834 : [dvddemux] seeking in DVDs doesn't work
457       * 339287 : [lame] segfault if EOS before setcaps
458       * 340594 : [mad] does not publish supported query formats
459       * 340710 : [lame] typo in event handler
460       * 341254 : [asfdemux] gst_tag_list_get_string_index assertion
461       * 342222 : [amrnb] can't play AMR Narrowband from cellphone (S.E. W800)
462       * 342594 : [mad] should send new-segment before pad_alloc_buffer
463       * 343763 : [asfdemux] broken audio and unrecognised 2nd audio stream
464       * 345184 : [mpeg2dec] crash with video with pixel_width and pixel_he...
465       * 347029 : Minor mistake in comment
466       * 347292 : [rmdemux] Realaudio files with 'cook' audio 'stutter'
467       * 348786 : lame put lots of 0's at start of mp3
468       * 350044 : [dvdsubdec] outputs buffers with negative durations
469       * 350895 : [dvdreadsrc] wrong use of debugging causes fatal warning
470       * 343627 : Add QoS to mpeg2dec
471       * 344667 : [siddec] sounds very broken
472       * 350554 : [patch] assertation failed trying to play .ac3 files
473
474 Features since 0.10.2:
475
476       * dvdsubdec ported
477       * fixes in mpeg2dec, asfdemux, mpegdemux, dvddemux, rmdemux,
478         mpegparse, amrnb, mad, lame, a52dec
479
480 Bugs fixed since 0.10.2:
481     
482       * 300682 : [mpeg2dec] fails to play mpgtx -j joined files to the end
483       * 317310 : Cant play swedish radio station " P3 " 
484       * 320022 : [asfdemux] borks on a particular mms asf stream
485       * 323023 : [rmdemux] stops immediately if there are unlinked source ...
486       * 326598 : [mpegstream] does not handle timestamp overflow correctly
487       * 327356 : gst-plugins-ugly fails to build with GCC 4.1
488       * 328957 : [mpegstream] fix build with gcc 2.95
489       * 331588 : [rmdemux] realmedia files with AC3 don't work
490       * 331838 : build problem caused by AS_LIBTOOL_TAGS([CXX])
491       * 331842 : should check for mad and id3tag headers, not libs
492       * 332796 : [asfdemux] cannot play an ASF stream
493       * 333345 : [lame] fix some memory leaks
494       * 333683 : [id3mux] patch to add support for GST_TAG_ALBUM_VOLUME_NU...
495       * 334550 : Some ac3 files fail to play
496       * 336097 : [asfdemux] live ASF streams do not work
497       * 336387 : [mpegdemux] reffing null caps
498
499
500 Features since 0.10.1:
501
502       * DVD Title source (dvdreadsrc) ported (DVD Menus in a future release)
503       * ASF demuxer ported
504       * Fixes for MPEG demuxing
505       * Fixes for the MAD MP3 decoder
506       * Fixes for the LAME MP3 encoder
507       * ID3 tag reading has moved to id3demux in gst-plugins-good
508       * Fixes for the Real Media demuxer
509       * Various other fixes
510
511 Bugs fixed since 0.10.1:
512
513       * 171528 : SIGFPE in gstasf with http://joule.via.ecp.fr/~lool/debia...
514       * 317872 : Cannot demux ASF/WMV files with auxillary (non-audio/vide...
515       * 319782 : Lame encoding is broken with vbr=vbr-new and vbr-quality=9
516       * 326711 : [mpegdemux] does not negotiate source pads
517       * 326734 : [mad] Add 24-bit output support
518       * 329575 : misc bugfixes for mad from 0.8
519       * 331035 : [asfdemux] port to 0.10
520       * 331301 : [mpeg2dec] strides issues when cropping
521       * 330844 : mpeg2dec crashes with " cropped " MPEG videos
522       * 331579 : Set asfdemux rank to secondary
523       * 313838 : totem hangs after playing an amazon sample
524
525 Features since 0.10.0:
526     
527       * fixes in dvddemux, mpegdemux, mad, iec958
528       * removed id3demux (new version in gst-plugins-good)
529
530 Bugs fixed since 0.10.0:
531     
532       * 322049 : [id3demux] should support pull range
533       * 322856 : [mpeg2dec] Use of wrong variables
534       * 322857 : [mpeg2dec] Seeking in byte format
535       * 325652 : many plugins don't pass unhandled queries upstream
536
537 API added since 0.10.0:
538     
539       * AC3IEC::raw-audio
540
541 Bugs fixed since 0.9.7:
542     
543       * 323199 : Remove id3tag element (replaced by id3demux and id3mux)
544
545 Changes since 0.9.6:
546     
547       * mpegstream fixes
548
549 Bugs fixed since 0.9.6:
550     
551       * 319784 : mad claims to need more data
552       * 322745 : [mpegdemux] segfaults
553   
554 Changes since 0.9.5:
555     
556       * mpegstream ported
557       * fractional framerates
558
559 Bugs fixed since 0.9.5:
560     
561       * 319862 : Partial mpegstream/dvddemux port
562       * 321955 : gst-plugins-ugly fail to compile
563
564 Changes since 0.9.3:
565
566       * rmdemux fixes
567       * a52dec ported
568
569 Bugs fixed since 0.9.3:
570
571       * 318849 : [a52dec] ported to gstreamer 0.9
572
573 Changes since 0.9.1:
574
575       * lame, rmdemux, iec958 fixes