rtph264depay: fix segfault on empty payload
[platform/upstream/gstreamer.git] / NEWS
1 This is GStreamer Good Plug-ins 0.10.25, "Woe to You Oh Earth and Sea"
2
3 Changes since 0.10.24:
4
5       * v4l2src: massive performance improvement in many cases
6       * streaming mode fixes for avi and matroska/webm
7       * seeking in matroska and webm files that don't have an index
8       * new cpureport element for debugging
9       * avidemux: improve VBR audio stream handling
10       * avidemux: streaming mode fixes: use proper offset for movi-based index, handle 0-size data chunks
11       * debugutils: new element cpureport, posts "cpu-report" element messages on bus
12       * flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: memory leak fixes
13       * gconfvideosrc: use correct GConf key (ie. not the audiosrc key)
14       * gdkpixbuf: remove gdkpixbuf3 plugin again, gdk-pixbuf was split out of gtk+ and will stay at 2.x
15       * id3v2mux: write beats-per-minute tag using TBPM frame
16       * jpegdec: fix markers parsing regression
17       * matroskademux: do not error out on a block with unknown tracknumber
18       * matroskademux: fix streaming in case where the size in bytes is unknown
19       * matroskademux: handle bogus files storing ADTS AAC data
20       * matroskademux: support seeking in local files even if they don't have an index
21       * matroskamux: don't try to seek back and fix up headers if streamable=TRUE
22       * pulsesink: fix race when creating multiple pulsesinks at the same time
23       * qtdemux: also calculate PAR using track width and height for QT files
24       * qtdemux: fix the max/avg in btrt atom reading
25       * qtdemux: improve reverse playback
26       * qtdemux: parse 64-bit version of mvhd atom as well instead of erroring out
27       * qtdemux: prevent reading past avc1 atom when parsing
28       * rtpg729pay: avoid basertppayload perfect-rtptime mode
29       * rtph263pdepay: allow more clock-rates as input
30       * rtpL16depay: also parse encoding-params for the number of channels
31       * rtpL16depay: default to 1 channel if number of channels not specified
32       * rtpmp4gpay: implement perfect timestamps
33       * rtspsrc: add "port-range" property, useful for setups with firewall/ipsec
34       * rtspsrc: don't reuse udp sockets (avoids odd errors when data from previous streams is received)
35       * udpsrc: add "reuse" property to enable or disable port reuse (enabled by default, but disabled in rtspsrc)
36       * v4l2: sort formats in the right order so that non-emulated formats are prefered
37       * videobalance: fix wrong locking order that could lead to a deadlock
38       * videomixer: only reset QoS information and send a NEWSEGMENT event downstream for NEWSEGMENT events on the master pad
39
40 Bugs fixed since 0.10.24:
41
42       * 626463 : [matroskademux] " reading large block of size 14688496 not supported "
43       * 593117 : [avidemux] Support AVF files
44       * 618535 : [avidemux] fails to stream eva_2010_2.22_promo1.avi
45       * 621520 : [id3v2mux] write beats-per-minute tag
46       * 622017 : [GstRtpMP4GDepay] Packet payload was too short.
47       * 622577 : rtspsrc has confusing error messages
48       * 623209 : bug in rtpL16depay
49       * 623357 : avidemux: push mode doesn't work for some http streaming avi files
50       * 623629 : Reverse Playback Issue in QtDemux
51       * 624173 : [qtdemux] qt file with dimension data in tkhd does not get pixel-aspect-ratio in caps
52       * 624331 : videobalance: deadlocks/freezes when changing " brightness " property
53       * 624455 : The matroska muxer seeks even when used with streamable=TRUE
54       * 624770 : rtspsrc: memory leak in gst_rtspsrc_handle_request
55       * 625002 : [examples] Don't use GdkDraw
56       * 625153 : rtspsrc: add property to set client port range
57       * 625302 : [qtdemux] Set the pixel-aspect-ratio field also for par=1/1
58       * 625371 : [matroskademux] critical warnings when playing live webm with progressive download enabled
59       * 625442 : pulsesink: crash -  pa_threaded_mainloop_stop is called from the pa thread
60       * 625452 : [videomixer] Pipeline from the docs doesn't work anymore
61       * 626467 : matroskademux: CRITICAL **: file matroska-demux.c: line 578 (gst_matroska_demux_get_length): should not be reached
62       * 626609 : [qtdemux] segfault when parsing avc1 atom
63       * 626619 : [imagefreeze] Incorrect seek behaviour
64       * 627689 : [deinterlace] Broken timestamps
65       * 617368 : [matroska] Implement push-mode seeking and non-cue seeking
66
67 Changes since 0.10.23:
68
69       * Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and
70         other optimisations, and remove liboil dependency. The main goal
71         for this release was to make the transition from liboil to liborc.
72         Performance improvements should not be expected and will be the
73         focus of future versions. liborc is an optional dependency for
74         the time being, to make it possible to test and develop the very
75         latest GStreamer versions on systems that don't have orc yet.
76         However, without orc slow unoptimised backup code will be used
77         for many performance critical code paths. Distributors are urged
78         to package and ship the latest version of liborc and compile
79         GStreamer modules with --enable-orc. Please do not distribute
80         GStreamer packages that are not orc enabled. More information on
81         the orc integration can be found in the docs/design/ directory.
82       * alpha: add "prefer-passthrough" property to allow passthrough mode
83       * avidemux: improve audio vbr detection
84       * cmmlenc: Remove hack to let oggmux start a new page for every CMML buffer
85       * deinterlace: add mmx implementations of greedyh for UYVY; orcify some deinterlacing methods
86       * dv1394: fix the internal clock even more
87       * flvmux: add "streamable" property
88       * flvmux: write duration at the correct position
89       * gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3
90       * jpegdec: improved parsing, and better buffer handling that minimises memcpys
91       * jpegdec, jpegenc: add grayscale support
92       * matroskademux: QoS fixes and improvements; reverse playback improvements
93       * matroskademux: handle zero-sized numbers correctly
94       * matroskamux: add "streamable" property; set streamheaders on output caps
95       * matroskamux: try harder to make sure clusters start with a key frame
96       * matroskamux: mark output buffers properly as keyframe or delta unit
97       * matroskamux: do some write caching to avoid newsegment events before each output buffer
98       * matroskamux: fix some timestamp drift caused by rounding errors
99       * pngenc: Support 8 bit grayscale
100       * pulsesink: optimize communication with PulseAudio using pa_stream_begin_write
101       * pulsesink: Post provide-clock message on the bus if the clock appears/disappears
102       * rtph264depay: consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT
103       * rtph264pay: handle short startcodes in the h264 bytestream
104       * rtpjitterbuffer: stop buffering and emit EOS at the end of a stream
105       * rtpmparobustdepay: add mpa-robust depayloader
106       * rtpmp4gdepay: calculate the frame duration correctly
107       * rtptheorapay: keep announcing the delivery-method in the capabilities, restores
108         compatibility with older farsight versions again
109       * rtspsrc: respect aggregate control attributes; try all ranges from the sdp
110       * spectrum: support 24-bit width and arbitrary bit depth
111       * udp: make url parsing compatible with VLC syntax
112       * udpsrc: fix multicast support on windows
113       * v4l2sink: destroy buffer pool when changing state to NULL
114       * videobox: fix negotiation for I420/YV12
115       * videomixer: don't mix input with different pixel aspect ratios; negotiation fixes
116       * wavparse: proper closing segment construction when doing non-flushing seeks
117       * wavparse: use typefind functions to check if PCM data contains dts stream
118
119 Bugs fixed since 0.10.23:
120
121       * 619045 : [spectrum] Add support for 24-bit width and all depth combinations
122       * 555967 : [oss4] clarify some translation strings
123       * 570761 : [goom] crash in plugin_info_init allocating 260kB struct on stack
124       * 583047 : [jpegdec] optimise buffer handling when parsing frames
125       * 589997 : [rtp] need mpa-robust depayloader for helix-style MP3-DRAFT-00
126       * 595978 : [udpsrc] failed to play a multicast stream
127       * 597695 : [udpsrc] support VLC-style udp://239.255.11.11:1234 uri with bind address
128       * 611117 : [matroskademux] can't handle unknown cluster sizes
129       * 613066 : [flvmux] re-enable renamed/fixed is-live property
130       * 615461 : dv1394src clock continues to be broken
131       * 617339 : pulsesink doesn't make use of pa_stream_begin_write
132       * 618530 : [videomixer] Doesn't handle pixel-aspect-ratio correctly
133       * 618871 : 1394: remove useless last_time
134       * 618982 : [wavparse] wrong closing segment when doing non-flushing seek
135       * 619198 : [matroskademux] GstEbmlRead cleanup
136       * 619273 : [matroskamux] reduce downstream spam
137       * 619293 : [avimux] clean up avi header creation code
138       * 619531 : [rtspsrc] embedded asx streams' rtsp server doesn't like gstreamer request
139       * 619717 : unit tests fail if older -good plugins are present in system plugin directory
140       * 619824 : Use glib for checksumming
141       * 619848 : [deinterlace] can't switch properties on running pipeline
142       * 620148 : [videomixer] Doesn't negotiate format with downstream
143       * 620154 : [rtph264depay] Seeking with RTP payloaders corrupts images sometimes
144       * 620162 : [gdkpixbufdec] Bump rank to SECONDARY
145       * 620277 : [pulsesink] custom clock is still used after NULL state change
146       * 620358 : [matroskademux] Sorenson Squish WebM output seeking issues
147       * 620390 : rtph264pay doesn't understand short startcodes
148       * 620494 : [rtsp] stuttery audio with some h264/aac streams
149       * 620540 : [pulsesink] pa_stream_write() failed: Invalid argument
150       * 620591 : rtpceltpay doesn't handle stereo celt audio
151       * 620743 : matroskademux: refactor delta unit handling
152       * 620929 : Required libraw1394 version is not high enough
153       * 621510 : GNOME Goal: Remove deprecated glib symbols
154       * 621566 : [pulsesink] since upgrading plugins sound is garbled via Amarok
155       * 621723 : v4l2src crashes on PLAYING- > READY- > PLAYING
156       * 622498 : [avidemux] Doesn't reset all state when going back to READY
157       * 622500 : [v4l2sink] destroy open buffers when changing to NULL
158       * 622501 : [videobox] may negotiate input/output format combinations it can't actually handle
159       * 622816 : Make demos -DSEAL safe
160       * 623103 : matroskamux dispose error
161       * 623172 : [jpegdec] leak in unit test
162       * 623196 : rtpptdemux: don't send custom downstream event twice
163       * 623366 : [qtdemux] strip out bogus tags from XMP
164       * 623379 : [flvmux] Writing duration outside the allocated memory area in streaming mode
165       * 623585 : jpegdec: fails to skip extra 0xff markers at start
166       * 623654 : qtdemux: Fix order of bitrates in 'btrt' atom
167       * 619817 : [matroskademux] Reverse playback doesn't work
168       * 617512 : [alpha] should work in passthrough in all formats if alpha == 1.0
169       * 619485 : matroskademux: skip buffers before a late keyframe (QoS)
170       * 413942 : [wavparse] undetected dts-in-wav
171
172 Changes since 0.10.22:
173
174       * alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB conversion fixes
175       * avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time
176       * avimux, matroskamux: add support for On2 VP8
177       * capssetter: element moved from gst-plugins-bad
178       * deinterlace: add support for most YUV and RGB formats for some methods
179       * deinterlace: make automatic detection of interlacing the default
180       * gamma: add support for more YUV/RGB formats, make gamma property controllable
181       * jpegdec, jpegenc: support more colour spaces and pixel formats
182       * matroskademux: implement push mode seeking
183       * matroskademux: add support for WebM
184       * imagefreeze: plugin moved from gst-plugins-bad
185       * oss4: plugin moved from gst-plugins-bad
186       * osxvideosink: implement the xoverlay interface, allow switching views at runtime
187       * qcelpdepay: add a QCELP depayloader
188       * qtdemux: add support for VP8; push-mode seeking and ctts table parsing fixes
189       * rtph263depay: use Picture Start Code to detect packet loss and frame start
190       * rtph263pay: use found GOBs to apply Mode A payloading
191       * rtph264depay: DELTA_UNIT marking of output buffers
192       * rtph264pay: extract SPS and PPS from property provided parameter set
193       * rtph264pay: add config-interval property to re-send SPS/PPS in stream
194       * rtpmp4vpay: add config-interval property to re-insert config in stream
195       * rtptheoradepay: fix in-band configuration parsing
196       * rtptheorapay: add config-interval parameter to re-insert config in stream
197       * rtpvorbisdepay, rtptheoradepay: also accept in-line configuration
198       * rtsp: configure bandwidth properties in the session
199       * rtspsrc: fall back to SDP ports instead of server_port
200       * rtspsrc: use the SDP connection info in multicast
201       * rtspsrc: handle SEEKING queries
202       * smptealpha: add support for all 4 ARGB formats and YV12 (converted to AYUV)
203       * videobalance: add support for all RGB formats, Y41B, Y42B and Y444, YUY2, UYVY, AYUV and YVYU
204       * videobox: add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU
205       * videobox: fix floating point to integer conversion for the alpha values
206       * videobox: handle ranges/lists of width or height when transforming caps
207       * videobox: translate navigation events to make sense again upstream
208       * videofilter: merge gamma, videobalance, and videoflip plugin into single plu
209       * videoflip: add support for all RGB formats and AYUV, Y41B, Y42B and Y444
210       * videoflip: also flip the pixel-aspect-ratio if width/height are exchanged
211       * videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
212       * webmmux: Add new webmmux element that only supports muxing of WebM
213       * y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support
214
215 Bugs fixed since 0.10.22:
216
217       * 619485 : matroskademux: skip buffers before a late keyframe (QoS)
218       * 576286 : [videomixer] Should accept/output non-alpha streams
219       * 618349 : osxvideosink: implement the XOverlay interface
220       * 574416 : rtp{theora,vorbis}depay should accept in-line configuration (too)
221       * 590662 : [pulse] Allocates and starts pulse main loops in instance_init
222       * 592270 : Cannot catch 'have-ns-view' on pipeline for playbin and playbin2
223       * 599585 : gstrtph263pay does not fragment frame with limited GOBs
224       * 600553 : [jpegdec] crashes on a fuzzed jpeg
225       * 606689 : Re-send codec data on GstForceKeyUnit
226       * 607452 : Failure to sync on rtpmp4vpay stream; sender;receiver mismatch
227       * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists
228       * 609658 : [rtph264depay] doesn't mark output frames as keyframes correctly
229       * 610172 : inconsistent h263pay/h263depay behaviour
230       * 610902 : y4menc only supports 4:2:0
231       * 613786 : [PLUGIN-MOVE] Move imagefreeze to gst-plugins-good
232       * 614305 : [PLUGIN-MOVE] oss4 should be moved to good
233       * 614765 : racy stream status leave implementation
234       * 615798 : [smptealpha] Need ability to reverse transition direction
235       * 616516 : [qtdemux] h264 playback gets skippy after a seek
236       * 616700 : [rtspsrc] gst_query_new_seeking() fails on rtspsrc
237       * 617164 : [rtph264pay] SPS/PPS in provided sprop-parameter-sets never sent on timeout
238       * 617537 : rtspsrc always falls back to unicast instead of using the announced multicast
239       * 617733 : [wavparse] handle gst_pad_pull_range() returning less data than requested
240       * 617739 : [PLUGIN-MOVE] Move capssetter to gst-plugins-good
241       * 618305 : [flvmux] last timestamp is stored even if it's invalid
242       * 618351 : avimux crashes when fed from filesrc
243       * 618386 : rtptheoradepay: make delivery-method parameter optional
244       * 618419 : gstrtpbin-Description maybe exist error
245       * 618733 : [efence] Configure check is broken
246       * 618874 : [pulse] regression: broken mainloop locking
247       * 618940 : rtptheorapay/depay wrongly claims to do delivery-method=inline
248       * 619018 : Speex encoder latency should depend on rate
249       * 619103 : WebM demuxer
250       * 619105 : [qtdemux] misalignment between index and sample while looking for frame
251       * 619219 : [matroska] Move webm muxer into a separate element with restrictions
252       * 619835 : [videobox] Either makes video completely opaque or completely transparent
253       * 619943 : [jpegenc] Crash if playing - > setcaps - > ready - > setcaps
254       * 620002 : [flvdemux] Typo in position query handling makes all position queries fail
255       * 605231 : [deinterlace] Support AYUV, RGB colorspaces
256       * 619533 : [avimux, matroskamux, flvmux] crash when receiving tags on multiple pads at the same time
257
258 Changes since 0.10.21:
259
260       * alpha: add support for different color matrixes
261       * alpha: add support for generating ARGB output
262       * alpha: add support for ARGB, RGB and xRGB input
263       * alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB
264       * alphacolor: Implement color-matrix support and use integer arithmetic only
265       * videobox: add support for most common RGB(A), (A)YUV, and grayscale formats
266       * videobox: add support for on-the-fly conversions for some formats
267       * videobox: add support for filling the background with red, yellow and white
268       * videobox: add support for YV12, including conversion support for I420/AYUV
269       * videomixer: add support for ABGR and RGBA
270       * shapewipe: add support for the remaining ARGB formats
271       * qtdemux, matroska: export h.264 profile and level in caps
272       * multifilesink: Add key-frame option to next-file
273       * directsoundsink: Implement SPDIF support for AC3
274       * h264depay: handle STAPs properly
275       * speexdec: adapt to new oggdemux
276       * flvdemux: mark delta frames properly
277       * flvdemux: improve index building and scaning in pull mode
278       * flvdemux: add support for backwards playback (when operating in pull mode)
279       * avidemux: fix offset handling in push mode seeking
280       * matroskademux: prefer index of video track to perform seeking
281       * matroskademux: add support for backwards playback (when operating in pull mode)
282       * matroskademux: push correctly sized flac header buffers
283       * matroskademux: restrict resyncing to subtitle tracks
284       * rtpsession: Make it possible to favor new sources in case of SSRC conflict
285       * rtspsrc: send keep alive when paused
286       * rtspsrc: handle ipv6 listening ports when needed
287       * rtspsrc: require a destination for multicast
288       * rtspsrc: parse connection information
289       * qtdemux: Set stream-format=raw on AAC caps
290       * qtdemux: add XMP parsing support
291       * qtdemux: Read replaygain peak/gain tags
292       * qtdemux: extract stream language in more cases
293       * id3demux: fix parsing of unsynced frames with data length indicator
294       * jpegdec: don't crash if jpeg image contains more than three components
295       * ximagesrc: send new segment event in TIME format
296       * mp4gdepay: improve constantDuration guessing
297       * h264pay: fix config-interval property
298       * rtspsrc: add property to control the buffering method
299       * png: make work with libpng 1.4
300
301 Bugs fixed since 0.10.21:
302
303       * 517588 : [avidemux] Allow seeking in push mode
304       * 593910 : [dv1394src] live streaming / clock issues
305       * 597739 : Test suite not slow-machine-safe(?)
306       * 601236 : [flvmux] script tag with index gets written at end of file, contains all tags
307       * 601617 : matroska-demuxer triggers an assert in gststructure.c
308       * 604870 : [udpsink] Can't set TTL socket option
309       * 607615 : Make it possible to favor new sources in case of SSRC conflict
310       * 610447 : [flvdemux] Be more flexible in script tag (metadata) parsing
311       * 611659 : [ximagesrc] should send new_segment with GST_FORMAT_TIME format
312       * 612397 : [multiudpsink] [PATCH] Fix print of socket's error code on Windows
313       * 612411 : [rtspsrc] lock/performance problem
314       * 612553 : Segfault in rtspsrc (tcp interleaved and local gst-rtsp-server)
315       * 612657 : [rtph264depay] refuse caps without profile-level-id when byte-stream is unset
316       * 612696 : rtspsrc with tcp timeouts after recent commit
317       * 612700 : pngenc can't be built against libpng 1.4.x anymore
318       * 612751 : [udpsink] regression when external sockfd is used
319       * 612777 : Deprecated macro in gstspeexdec.c causes compile error in MSVC
320       * 613002 : [flvmux] always put duration in metadata tag
321       * 613003 : [flvmux] EOS after supposedly reaching FLV timestamp limit, but real limit is lower
322       * 613013 : rtph264pay does not insert config parameters anymore in the stream
323       * 613094 : [flvmux] put more info (like width and height) in the metadata
324       * 613206 : [rtph264depay] wrong timestamp for gst_base_rtp_depayload_push_ts?
325       * 613663 : New warnings in osx plugins
326       * 613789 : [jpegenc] Updating caps is not supported
327       * 614158 : [id3demux] doesn't read tags from file correctly (tag with unsynced frames, data length indicator)
328       * 614353 : matroskademux: can't correctly demux flac-in-MKV
329       * 614354 : fix small compile break if $(top_srcdir) != $(top_builddir)
330       * 614460 : matroskademux: wrong H.264 demux in some file
331       * 614466 : videomixer makes some formats grayscale
332       * 614471 : [qtdemux] Gstreamer not reading replaygain tags from m4a files
333       * 614651 : Export h.264 profile and level in caps
334       * 614765 : racy stream status leave implementation
335       * 614842 : [jpegenc] sink pad returns ANY (not subset of its template) when connected to a filesink
336       * 614843 : [alphacolor] unneeded variable
337       * 614927 : qtdemux: Post avg/max bitrate tags for H.264
338       * 615051 : h264depay: STAP are handled the wrong way
339       * 615143 : [videobox] I420- > AYUV conversion broken
340       * 615161 : Remove -Wundef from CFLAGS
341       * 615460 : [deinterlace] broken ...
342       * 615996 : doesn't detect HAVE_CPU_I386 or HAVE_CPU_X86_64 properly on Solaris
343       * 615998 : GOOM plugin crashes on Solaris when built with MMX code enabled
344       * 616166 : [videobox] Use correct order for RGB filling
345       * 616409 : [videomixer] AYUV blending broken
346       * 611986 : [cairotextoverlay] Out-of-range deltas give SIGSEGV or other funkyness
347       * 604106 : [jpegdec] Crash in jpeg_idct_ifast if more than 3 components
348       * 614001 : [qtdemux] parse Macintosh language codes
349       * 615793 : [flactag] when used after flacenc: gst_adapter_take_buffer: assertion `nbytes > 0'
350
351 Changes since 0.10.20:
352
353      * y4menc commit reverted, since it broke make check (new release since this was
354        only discovered after the 0.10.20 tarball had already been uploaded).
355
356 Changes since 0.10.19:
357
358       * Fixes for RTP h263 depayloader timestamping regressions that broke video calls
359       * Fixes for FLAC decoder when FLAC is embedded in a container such as Ogg or Matroska
360       * y4menc now supports more YUV pixel layouts
361       * rtpsource: bitrate estimation improvements
362       * rtspsrc, udp: multicast fixes
363
364 Bugs fixed since 0.10.19:
365
366       * 532117 : [matroskamux] Doesn't update the track duration
367       * 610959 : [flacdec] certain flac-in-ogg file only plays after long delay
368       * 611213 : [rtpsource] estimate bitrate on receiver side
369       * 612154 : rtph263depay removes all timestamps from outgoing buffers
370
371 Changes since 0.10.18:
372
373       * shapewipe: moved from -bad to -good
374       * avidemux: push mode seeking support
375       * avidemux: drop video frames up to the desired keyframe after a seek
376       * configure: cross-compilation fixes (use $PKG_CONFIG instead of pkg-config)
377       * dvdepay: don't output frames until we have a header, fixes crash
378       * flacdec: fix tag extraction in push mode
379       * flvdemux: obtain the index from the end of an flv file in push mode
380       * flvdemux: audio tags without any content are valid; indexing improvements
381       * jpegdec: fix invalid memory access in parser
382       * jitterbuffer: new buffering modes: low/high watermark buffering, rtp timestamps
383       * matroskademux: seeking/segment fixes (esp. regression with gnonlin)
384       * matroskademux: subtitle stream improvements (advance sparse streams in smaller steps)
385       * multipartdemux: improve header mime-type parsing
386       * qtdemux: fix ALAC codec-data handling; handle signed values in 3GPP location tag
387       * qtdemux: fix frame rate cap regression; fix sample durations corner-case
388       * qtdemux: Use the correct duration when comparing segments
389       * pulsesink: avoid segfault when shutting down
390       * pulsesink: return previous mute state if sink is not active at the moment
391       * rtpbin: change how NTP time is calculated in RTCP, generating more accurate NTP timestamps if the system clock is synchronised with NTP or similar
392       * rtpmp4gdepay: avoid division by 0 in corner case
393       * v4l2sink: change rank to NONE so we don't try to autoplug it
394       * videomixer: fix timestamping problems for input streams with different lengths
395       * videomixer: fix problem when used with gnonlin (always send FLUSH_STOP)
396
397 Bugs fixed since 0.10.18:
398
399       * 584536 : [PLUGIN-MOVE] Move shapewipe to -good
400       * 587304 : [jitterbuffer] don't handle correctly data burst from udpsrc
401       * 599292 : Synchronizing two RTP streams from different devices using RTCP is inaccurate.
402       * 604711 : Handling of mime type in multipartdemux
403       * 608026 : [videomixer] timestamping problems
404       * 608843 : [flacdec] Can't read tags in push mode
405       * 610004 : GST_CXXFLAGS should contain GST_CFLAGS
406       * 610053 : matroska fails to build with Sun Studio
407       * 610238 : Avoid an assertion in the rtspsrc element which abort the client application
408       * 610265 : gstrtpmp4gdepay issuing a SIGFPE crashing an application
409       * 610280 : [qtdemux] issue with corrupted 3gp file
410       * 610296 : [qtdemux] Confusion with gst/qt segments
411       * 610337 : pulsesink: gst_pulsesink_get_mute: set result earlier.
412       * 610483 : [jpegdec] invalid memory access
413       * 610556 : Memory violation when starting to decode a running DV PAL RTP stream
414       * 610839 : Unable to cross compile gst-plugins-good
415       * 610894 : send FLUSH_STOP after FLUSH_START in videomixer
416       * 611501 : [regression] matroskademux fails to output anything on some seeks
417       * 609724 : Add translator comment for %s in pulsesink
418
419 Changes since 0.10.17:
420
421       * v4l2src: implement GstURIHandler interface
422       * matroskamux: make index size configurable
423       * matroskademux: support push based mode
424       * matroskademux: improve stream synchronization
425       * flacdec: fix possible hanging in pull mode seeking
426       * flacdec: use a single decoder field for both push and pull mode
427       * flacenc: optionally add a seek table
428       * rtp: add BroadcomVoice payloader and depayloader
429       * rtp: add G.723 payloader and depayloader
430       * rtph264pay: add option to insert PPS/SPS in streams
431       * rtph264depay: optionally merge NALUs into Access Units
432       * rtspsrc: add user-id and user-pw properties; fix major memory leak
433       * avimux: many fixes, also better compatibility with Windows Media Player
434       * avidemux: per-stream index parsing (= much faster startup)
435       * qtdemux: progressive download support / seeking in push mode
436       * qtdemux: per sample parsing (= much faster start up)
437       * wavenc: Post warning if file hasn't been finalised properly
438       * videomixer: MMX optimisations and other improvements; implement basic QoS
439       * matroska, qtdemux, id3demux: fix language code writing and extraction
440
441 Bugs fixed since 0.10.17:
442
443       * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists
444       * 503582 : [avidemux] Extract date tag (contained in the IDIT chunk)
445       * 351595 : [flacenc] write seek tables
446       * 505823 : [matroskademux] language tags have wrong iso code
447       * 515073 : [goom] Update to goom2k4
448       * 539858 : not enough NEWSEGMENT events from matroskademux
449       * 554839 : [rtpbin] Automaticaly remove pads
450       * 582575 : [rtph263depay] dropping only part of key frames on lost fragmets
451       * 583367 : gstrtpL16pay ignores max-ptime property
452       * 583985 : [matroskamux] make index size configurable
453       * 587323 : rtpmp4vpay does not payload mp4v stream depayloaded with rtpmp4vdepay
454       * 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past
455       * 595265 : SDES handling in RTPSource
456       * 597497 : can't play a redirecting .mov file via playbin
457       * 597823 : Add rtpg723pay plugin
458       * 599300 : [qtdemux] Doesn't populate video bitrate field
459       * 601143 : v4l2src: add GstURIHandler interface
460       * 601242 : [flvmux] ECMA array with file index lacks final 0x09 byte
461       * 601728 : [rtspsrc] Add username/password properties
462       * 602231 : Deadlock between rtpjitterbuffer and gstrtpbin
463       * 602508 : qtdemux: Parse stbl atom per sample instead of all at once
464       * 602887 : shout2send element won't change from PLAYING state to NULL
465       * 602940 : jitterbuffer is racy determining basetime
466       * 603376 : rtpsession : g_type_create_instance performance issue : avoid buffer ref
467       * 603471 : [flacdec] not timestamping output buffers
468       * 603547 : shout2send plugin sends data too fast
469       * 603779 : [ladspa] Remove ladspa plugin code
470       * 604352 : [rganalysis] miscomputes timestamps
471       * 604611 : [qtdemux] Provides invalid ALAC codec data
472       * 604679 : videomixer MMX code doesn't build on fedora12
473       * 604814 : videomixer make error
474       * 604872 : [udpsink] Add missing 'gssize len' parameter to g_convert()
475       * 604913 : rtph264pay/NALU/rtph264depay
476       * 605222 : Mobile Youtube RTSP streams time out at EOS
477       * 605269 : [shout2][patch] Setting public flag
478       * 605447 : Unable to play Real Audio stream for radioBERLIN.
479       * 605882 : rtpg723pay is incorrect
480       * 606198 : rtph264pay is causing alignment trap on ARM arch
481       * 606438 : multiudpsink: warningfixes for windows
482       * 606692 : Incorrect Center Frequency For Band3
483       * 606807 : audioamplify:  allow negative amplifications
484       * 607353 : rtph264pay & base: Don't crash if the other side specifies the profile-level-id
485       * 607440 : [wavenc] should post warning if the file isn't finished properly on pipeline shutting down
486       * 607718 : [qtdemux] Infinite loop doing negative rate playback for single audio stream
487       * 607949 : [avidemux] regression in stop position for mp3 streams
488       * 608209 : [videomixer] blend_mmx.h:173: Error: can't encode register '%ah' in an instruction requiring REX prefix
489       * 608255 : [speex] speexenc crash and leaks in rtpspeexpay and speexdec
490       * 608268 : [flvmux] index timestamps should be in seconds, not milliseconds
491       * 608629 : [pngdec] png_set_gray_1_2_4_to_8() removed in libpng > = 1.4.0
492       * 608671 : [mkv] issues when seeking
493       * 608990 : [qtdemux] Segment start timestamps can be broken
494       * 609107 : [qtdemux] Unknown atoms should also be skipped when looking for moov
495       * 598610 : [matroskademux] Support push mode operation
496       * 594381 : audiofirfilter: Implement FFT convolution
497
498 Changes since 0.10.16:
499     
500       * RTP improvements
501       * Support automatic cropping in videobox
502       * Add TTL multicast UDP property
503       * AVI demux push mode fixes and performance improvements
504       * Support large and unusual chunks sizes in wav
505       * Quicktime demuxer improvements
506       * JPEG decode fixes and speedups
507       * Support interlaced Y4M file output
508       * DV demuxer improvements
509       * Pulseaudio fixes and improvements
510       * Support Pulseaudio PLAY/PAUSE requests
511       * speexdec improvements
512       * FLV demuxer improvements
513       * Fix audio noise in the Equalizer plugin, and other improvements
514       * Fix compilation on OS/X Snow Leopard
515       * AVI muxer fixes
516       * Support MPEG V4L2 devices and improve timestamping
517       * Better jpeg2k support
518       * Many other bug fixes and improvements
519
520 Bugs fixed since 0.10.16:
521      
522       * 597848 : " Media Player Classic " won't play certain files produced by avimux.
523       * 588245 : TTL is never applied with udpsink/udpmultisink
524       * 368681 : avimux + vbr lame  always out of sync
525       * 458629 : [avidemux] high memory usage for many index entries
526       * 561825 : Problem with RTCP thread using freed objects
527       * 581334 : [qtdemux]  Add support for embedded subtitles
528       * 582238 : [videobox] Add support for autocrop to caps
529       * 590362 : [v4l2src] x264enc ! qtmux fails because of missing frame duration
530       * 591713 : [y4menc] interlaced support
531       * 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past
532       * 593391 : [rtpsession] : rtp_session_on_timeout : Invalid read of size 4
533       * 593688 : effectv can no longer be compiled with gcc 3
534       * 593757 : [qtdemux] Lack of support for QualComm PureVoice
535       * 593764 : [v4l2src] format ordering: put emulated formats behind native formats
536       * 593955 : rtpjitterbuffer: clock_rate can change between its check and its use
537       * 594039 : missing unref in rtpsource / leak
538       * 594133 : [rtspsrc] leaks authentication info
539       * 594247 : missing math.h include in rtpjpegdepay
540       * 594248 : Use locked-state on internal rtp-bin to avoid shutdown-state-race
541       * 594251 : Avoid throwing out reordered packets with the same timestamp
542       * 594253 : jitterbuf: Only post a warning of clock-rate changed if it is changed from something initialized
543       * 594254 : propagate the pt-type-changed signal
544       * 594283 : rtpbin: make free_session() remove dangling stream references
545       * 594298 : Check if libsoup has SSL support before running HTTPS test in souphttpsrc testsuite
546       * 594490 : gstrtpbin always uses pt to demux
547       * 594520 : multipartmux: mark data buffer as delta-unit
548       * 594599 : videobox: converts AYUV to I420 incorrectly
549       * 594663 : Patch for multifilesink
550       * 594691 : rtph263pay: leak
551       * 595029 : pulse elements fail to connect to pulse 0.9.9
552       * 595220 : gstreamer crashes on pulseaudio latency change
553       * 595231 : [pulsesink] Lowers volume after every new track
554       * 595888 : qtdemux plugin should not return value from void function
555       * 595897 : Problem linking videomixer
556       * 595942 : [qtdemux] issue with corrupted 3gp file
557       * 596319 : [qtdemux] fails to parse pixel aspect ratio data
558       * 597091 : [flvdemux] not outputting no-more-pads causes playbin2 to fail badly on streamed single-stream flv
559       * 597214 : [avidemux] Fix printf formats to avoid warnings in avidemux
560       * 597348 : [qtdemux] Cast variables passed to printf to avoid warnings about incorrect formats
561       * 597351 : [jpegdec] segfaults on a specific picture
562       * 597397 : equalizer is non deterministic
563       * 597463 : [pulsesrc] has no lower bound for fragment size
564       * 597601 : [pulsesink] needs to take control of minreq value
565       * 597730 : osssrc rank should be secondary, just like osssink
566       * 597847 : Windows Media Player won't play large files produced by avimux
567       * 597867 : Plugins good do not build on Ubuntu Hardy (kernel 2.6.24)
568       * 598377 : rtpmanager: only forward the lost event to the last seen payloadnumber
569       * 598517 : [jpegdec] Regression supporting 4:2:2 jpeg videos
570       * 598810 : wavenc: Fix buffer offset by moving length incrementation
571       * 598933 : [pulse] Fix the StreamVolume interface not being advertised
572       * 601381 : v4l2: Make sure to initialize variables before using them
573
574 Changes since 0.10.15:
575
576       * Moved rtpmanager from -bad to -good
577       * Implement SEEKING query in more demuxers and decoders (notably mkv, flv, flac)
578       * avimux: adds support to WMA/WMV
579       * cairo: Add cairo-based PDF/PS/SVG encoder element (cairorender)
580       * dv1394src: fix element for live usage
581       * effectv: new elements: rippletv, streaktv, radioactv, optv
582       * flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking
583       * flacenc: fix issue with broken duration / sample count into flac header in some cases
584       * flvmux: lots of fixes and improvements
585       * id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames
586       * matroska: add kate subtitle support, add/improve WMA/WMV handling and read bluray PGS subpicture streams
587       * multipartdemux: support more mime types, do proper flow aggregation
588       * pulsesrc: cleanups, report real latency, set the default slave method to skew
589       * qtdemux: support for agsm, misc. tag reading fixes
590       * rtp: new QDM2 and CELT depayloaders; fix SVQ3 depayloader and make it autopluggable
591       * souphttpsrc: Only assume seekability if the server provides Content-Length
592       * v4l2: add v4l2sink element, open device in NULL->READY, optional gudev support
593       * v4l2src: fix 'hang' with some cameras caused by bad timestamping if no framerate is available
594       * videomixer: add RGB format support; fix I420 blending
595
596 Bugs fixed since 0.10.15:
597
598       * 331420 : No PDF/PostScript/SVG encoder in GStreamer yet.
599       * 499242 : [patch] workaround the broken tags encoding for mp3 files
600       * 521625 : [plugin-move] move rtpmanager from -bad to -good
601       * 560033 : [v4l2src] returns caps with a range where max == min
602       * 564100 : [avidemux] premature EOS streaming mjpeg file with JUNK tags
603       * 564501 : [rtph264pay] bytestream scan mode operation is not reliable
604       * 567983 : [avidemux] SAMPLE.AVI fails to play in push mode
605       * 577017 : Videomixer blend bgra and ayuv
606       * 577318 : rtspsrc appears to be leaking memory
607       * 578052 : gstavidemux: support seeking and duration query in default format
608       * 578166 : libgstwaveform, gstwaveformsink.c " BYTE " instead of " byte " 
609       * 578612 : [flacdec] seek on flac file sometimes triggers flac decoder ABORT
610       * 580214 : Equalizer starts distorting the sound after a while.
611       * 580732 : AVIMUX needs mappings for Windows Media codecs
612       * 582153 : rtpmp4vpay does not payload mp4v stream depayloaded with rtpmp4vdepay
613       * 582169 : [multipartdemux] Segmentation fault on empty content
614       * 582462 : souphttpsrc should set caps for " audio/L16 " mime_type
615       * 583593 : Updates for SunAudio plugin
616       * 583640 : [v4lsrc/v4l2src] add support for better device detection with libgudev
617       * 584455 : [flacenc] sometimes writes broken flac files
618       * 584613 : rtpvrawpay seems to produce fixed-length packets padded with random data
619       * 585205 : [rtpmp4gdepay?] Unable to play audio from one specific radio station stream
620       * 585361 : [gstwaveformsink.c]  'byte' is not defined in MSVCRT
621       * 585559 : buffer-list support for rtph264pay, rtpjpegpay and rtpmp4vpay
622       * 585576 : [souphttpsrc] initially reports all servers as seekable
623       * 585630 : [PATCH] Don't try to test flacdec if it's not build
624       * 585699 : GNOME Goal: Remove deprecated glib symbols
625       * 585757 : Remove deprecated GTK+ symbols from unused code
626       * 585828 : audioamplify should support more formats
627       * 585831 : audioamplify should support no clipping
628       * 586397 : gstudpnetutils.h fails to build on FreeBSD
629       * 587426 : non fast-start mov files fail to play from http locations
630       * 587680 : rtp/ts does not repackage cleanly to rtp; mpegvideoparse/rtpmpvpay: timing issues
631       * 587826 : gstavidemux.c: s/GST_DISABLE_DEBUG/GST_DISABLE_GST_DEBUG
632       * 587982 : [udp] uninitialized variable in gst_udp_get_addr function
633       * 587983 : [avidemux] assert format failed
634       * 588148 : [id3demux] APIC tag not found mp3 file
635       * 588349 : [effectv] Add new optv effect filter
636       * 588359 : [effectv] Add radioactv effect filter
637       * 588368 : [effectv] Add streaktv effect filter
638       * 588483 : [flacenc] write padding metadata block
639       * 588695 : [effectv] Add rippletv effect filter
640       * 588777 : [souphttpsrc] don't try to authenticate if no username/password is set
641       * 589056 : [qtdemux] no audio in videos from Aiptek camera
642       * 589365 : [pulsesink] pa_stream_get_sink_input_info() failed: Invalid argument
643       * 589423 : [flacdec] Implement SEEKING query
644       * 589424 : [flvdemux] Implement SEEKING query
645       * 589459 : [pulsesink] Fix a couple error messages that mentioned incorrect function names.
646       * 590038 : pulsesink: pa_timing_info- > configured_sink_usec requires pulse 0.9.11
647       * 590280 : [v4l2] add v4l2sink
648       * 590401 : GstPulseSrc's pulse probe is not initialized correctly
649       * 590447 : [flvmux] crashes when writing index with < = 128 entries
650       * 590970 : [souphttpsrc] better fix for compiler warning fix
651       * 591451 : [v4l2] causes hanging stream when VIDIOC_G_PARM is not supported
652       * 591476 : Possible leak in rtpbin
653       * 591712 : [dvdec] sets top field first not bottom field first on pal interlaced content
654       * 591747 : [v4l2src] should clear formats list when it closes the device
655       * 591951 : pipelines/simple-launch-lines check segfaults with libjpeg 7
656       * 592232 : [qtdemux] QT style string tag extraction fails
657       * 592530 : Get only glitches and noise trying to play a gsm file
658       * 593015 : pa_stream_flush() seems to cause sync issues
659       * 585911 : matroskademux seems to leak large amounts of memory when seeking (skipping)
660       * 576378 : [matroskamux] add support for WMA2 and WMV2
661       * 564437 : rtpjpegdepay was unable to handle frame dimensions greater than 2040
662       * 582515 : Quicktime file with PCM audio does not play correctly
663       * 583048 : [patch] jpegdec: support for larger pictures
664       * 583371 : pulsesink: Print message on underflows
665       * 583803 : pngdec: mismatched g_malloc/free
666       * 584981 : Gstreamer wavparse Could not demultiplex stream
667       * 585056 : regression: no more sound in my H.264+AAC clips
668       * 585549 : Add RTP blocksize functionality to rtspsrc element
669       * 585842 : Support for GstBufferList in gstmultiudpsink
670
671
672 Changes since 0.10.14:
673     
674       * Some fixes for seeking in wav and FLAC files
675       * Faster seeking in Matroska and AVI files
676       * RTSP and RTP improvements
677       * directdrawsink moved to Bad
678       * y4menc and flvmux/flvdemux moved from Bad
679       * deinterlace2 moved from Bad, replacing deinterlace
680       * Many bug fixes and improvements
681       * Pulseaudio sink completely overhauled
682
683 Bugs fixed since 0.10.14:
684      
685       * 572551 : mpeg4videoparse fails to extract codec_data from this net...
686       * 577318 : rtspsrc appears to be leaking memory
687       * 576286 : [videomixer] Should accept/output non-alpha streams
688       * 581333 : rtspsrc: request_pt_map in gstrtspsrc.c fails to return c...
689       * 478092 : gstid3v2mux.cc:deprecated conversion from string constant...
690       * 486915 : [videomixer] segmentation fault on gst-inspect
691       * 509311 : [rtph263pay] rtph263pay does not follow rfc2190
692       * 516031 : flac within ogg container can't be played on Jokosher
693       * 537537 : [pulse] Latency issues
694       * 537609 : RTSP - rtspsrc module  support for Scale header
695       * 552650 : [rtspsrc] (partially) fails SETUP with MS RTSP servers
696       * 562168 : Good plugins' configury overloads --disable-debug
697       * 563574 : v4l2src should capture in non-blocking mode
698       * 567140 : G726 Packetizer issue for 24kbps & 40 kbps datarate
699       * 567857 : [udpsrc] loop on gst_poll_wait when POLLERR because of icmp
700       * 570781 : [alawdec] spews ERROR debug messages on shutdown/seek/not...
701       * 571153 : [pulsemixer] compiler warnings (on ARM)
702       * 571321 : gconfvideo{src,sink} don't disconnect gconf notifications
703       * 572256 : gst/avi/gstavidemux.c: Alignment trap in gst_avi_demux_pa...
704       * 572358 : law encoders _getcaps ignore rate/channel if not both are...
705       * 572413 : [jpegenc] crashes if no input format has been set
706       * 573173 : Added Quicktime HTTP tunneling to the RTSP src element
707       * 573342 : Unconditioned EAFNOSUPPORT in gstudpnetutils.c
708       * 573343 : Type mismatches in gstdirectdrawsink.c
709       * 573721 : [PLUGIN-MOVE] move directdrawsink back to -bad
710       * 573737 : [PLUGIN-MOVE] Move FLV to -good
711       * 574270 : [rtspsrc] Range request is wrong (should say: npt=now-)
712       * 574275 : flacdec ! appsink with a seek seems to drop the first buffer
713       * 577468 : [id3demux] Frames not extracted if tag is unsynchronised
714       * 577609 : [id3v2mux] write RVA2 frames for peak/gain volume data
715       * 577671 : [rtspsrc] deadlock on shutdown (locking order problem?)
716       * 578052 : gstavidemux: support seeking and duration query in defaul...
717       * 578135 : [qtdemux] missing 3gpp Asset metadata handling
718       * 578310 : [matroskamux] - Should suppport speex
719       * 579070 : [sunaudio] fix compiler warnings
720       * 579422 : flacdec can block allocating before it sent a new-segment
721       * 579808 : [jpegdec] Doesn't support additional 0xff before end marker
722       * 580746 : [qtdemux] 3GPP classification entity byte order reversed
723       * 580783 : [PLUGIN-MOVE] Move y4menc to -good
724       * 580851 : rtspsrc: various; sanity of ranges, setting of base_time ...
725       * 580880 : gstrtpjpegpay is not functioning properly; rtp jpeg paylo...
726       * 581329 : rtspsrc: NAT dummy packets not being sent
727       * 581568 : ability for replaygain plugin to post level messages
728       * 581806 : [souphttpsrc] Should allow overriding the referer
729       * 581884 : [PLUGIN-MOVE] Move deinterlace2 to gst-plugins-good
730       * 582252 : rganalysis test broken by recent commit
731       * 582281 : [rtp] Forgets to link to $(LIBM)
732       * 582387 : [avidemux] Seeking regression
733       * 582420 : flacdec unit test broken on PPC
734       * 582661 : [deinterlace] Fix latency query to return unbound max lat...
735       * 582715 : gcc warnings about unitialized
736       * 582753 : flacdec check fails
737       * 582794 : rganalysis unit test fails with git core
738       * 568278 : [qtdemux] add support for vob subtitle streams
739       * 569611 : GStreamer videobox element draws thin green lines on edge...
740       * 571294 : [matroskamux] Should ignore framerate of 0/1
741       * 574169 : avidemux/theoradec don't work well together
742       * 575234 : Network interface selection for multicasting with the udp...
743       * 576729 : [rtspsrc] perform EOS handling earlier
744       * 578257 : Image problems using rtpjpeg(de)pay
745       * 579069 : rtp h263pay build fixes
746       * 580554 : PATCH: qtdemux: fix demuxing of m4v streams with ac-3 audio
747       * 581432 : [multipartdemux] source pads are leaked
748       * 581444 : [multipartdemux] free memory read of buffer timestamp
749       * 582218 : Uninitialized variable may be used in gstavidemux.c
750       * 575937 : udp/gstudpnetutils.c: ip_mreqn unavailable on Solaris (an...
751
752
753 Changes since 0.10.13:
754     
755       * Add autodetect source elements
756       * Improvements in RTP payload/depayload and RTSP
757       * Support float input in wav, and require depth == width
758       * Support inverted RGB video in avi
759       * Compilation fixes and smarter format selection in V4L2 support
760       * Use libv4l when available
761       * Don't install static plugin libraries any more
762       * Matroska muxing: Add Dirac, fix AAC
763       * Improve qtdemux segment handling
764       * Add presets to equalizer
765       * OS/X video and audio output improvements
766       * Rework Pulseaudio audio output
767       * Support basic and digest auth in souphttpsrc
768       * Use libsoup-gnome instead of libsoup when available
769       * DV demuxer fixes
770       * New IIR and FIR base classes and echo filter in audiofx plugin
771       * Improved spectrum analysis plugin
772       * 8 bit greyscale support in v4l2src and videocrop
773       * New aspectratiocrop element
774       * Many other bug fixes and improvements
775
776 Bugs fixed since 0.10.13:
777      
778       * 561502 : Not-negociated error in udpsrc
779       * 522183 : add preset suport to gstequalizer
780       * 523813 : [autodetect] add autovideosrc and autoaudiosrc
781       * 557709 : goom should have license headers in all source files
782       * 560155 : segfault when trying to set tag to NULL with avimux
783       * 527951 : [new element] aspectratiocrop
784       * 529379 : RTSP seeks when pipeline is in STATE_PAUSED
785       * 532409 : RTP payload/depayloader for G.729
786       * 537539 : [pulse] Rhythmbox starts using 100% of CPU time when puls...
787       * 537540 : [pulse] Causes a deadlock when the pulseserver dies
788       * 537543 : [pulse] sink/src should have " volume " property (was GstMi...
789       * 545033 : [v4l2src] Add support for camera specific formats
790       * 552140 : [soup] use libsoup-gnome for proxy configuration if avail...
791       * 556019 : Add the ability to make souphttpsrc act as a live source
792       * 556484 : Implement getcaps in rtpL16pay
793       * 556641 : rtpL16depay doesn't support multichannel audio
794       * 556802 : Misspelled messages
795       * 556955 : [videocrop] fails to renegotiate
796       * 556986 : pulsesink deadlocks when raising an error
797       * 557260 : [equalizer] Calculates coefficients for every buffer
798       * 557293 : Argument type mismatch on Windows
799       * 557294 : cross mingw32 gcc: getaddrinfo is not in ws2_32.dll befor...
800       * 557710 : Memory leak related to matroskamux's request pads
801       * 558427 : rtpmpapay/depay are too wide
802       * 558638 : Compiler error on v4l2
803       * 558711 : gst-plugins-good-0.10.11 compile fails
804       * 559288 : [qtdemux] deadly embrace!
805       * 559545 : rtspsrc could not receive data from RTSP server because o...
806       * 559547 : Seek bugs when playing rtsp video in m.youtube.com
807       * 560641 : rtp mp4 payloader doesn't flush the last frame upon EOS
808       * 560756 : New Plugin: JPEG RTP Payloader
809       * 561625 : Rtspsrc set segment's last_stop incorrectly
810       * 561775 : souphttpsrc patch to support basic and digest authentication
811       * 561802 : DLNA specific HTTP header missing
812       * 561990 : qtdemux build fails on mingw due to missing definition of...
813       * 562434 : [wavenc] Add support for a-law and mu-law encoded wav files
814       * 562572 : multiudpsink handles errors in _render() too aggressively
815       * 563414 : Fix for SunAudioMixer plugin
816       * 563504 : add libv4l2 support to v4l2 gst plugin - required for mos...
817       * 563509 : [rtp_data_test] Complains about negotiation errors with m...
818       * 563510 : [videocrop] 1x1 unit test fails
819       * 564437 : rtpjpegdepay was unable to handle frame dimensions greate...
820       * 564948 : Fix and clean up osxaudio
821       * 565850 : mov files can contain xvid, fmp4 and ac3 tracks
822       * 566616 : v4l2src: b/w support
823       * 566843 : [pulse] Terminating an audio stream hangs the application
824       * 567577 : [audiofx] Add generic IIR/FIR audio filter elements
825       * 567642 : spectrum element has undocumented arbitrary limitation on...
826       * 567746 : fix for 547227 created a ref loop
827       * 567794 : [PATCH] Rework pulse plugin
828       * 567800 : Mp4 created by Avidemux don't play.
829       * 567853 : osxaudiosrc does not build on 10.4
830       * 567874 : [audiofx] Echo/Reverb filter
831       * 567955 : [spectrum] Need compensation for rounding errors
832       * 567992 : [videocrop] wrong mouse navigation commands while cropping
833       * 568395 : [audiofx] Rename audioreverb to audioecho
834       * 568780 : elements/videocrop check fails
835       * 568809 : Patch needed for building gst-plugins-good 0.10.13 on Sol...
836       * 569820 : In some cases v4l2src element does not return correct norm
837       * 570343 : equalizer bands != specified parameters
838       * 570435 : Read Title element of Matroska files
839       * 571038 : [osxvideosink] build fail
840       * 571150 : aspectratiocrop : Memory leak
841       * 571153 : [pulsemixer] compiler warnings (on ARM)
842       * 571204 : [pulsesink] PA assertion failure triggers abort
843       * 570581 : osxvideosink: non-embedded mode is badly broken and shoul...
844       * 341752 : [rtspsrc] 500 Internal Server Error response with tagessc...
845       * 420658 : gconfaudiosink is not behaving normally
846       * 558554 : [avidemux] avidemux not recognizing certain uncompressed ...
847       * 561580 : GStreamer does not play a specific WAV file
848       * 563056 :  " rtpjpegdepay ! jpegdec " doesnt works
849       * 565441 : Smoke encoder doesn't set caps correctly
850       * 567952 : videocrop: add b/w support
851
852 Changes since 0.10.12:
853
854       * Fix bad autopoint substitution in the po subdir
855
856 Changes since 0.10.11:
857
858       * Fix for security advisory TKADV2009-0xx
859
860 Changes since 0.10.10:
861
862       * HDV capture support
863       * Port flactag element to 0.10
864       * Support FLAC in alternate bit-depths and more samplerates
865       * Matroska muxing improvements
866       * Support Google RTSP variant
867       * Many other bug-fixes and improvements
868
869 Bugs fixed since 0.10.10:
870
871       * 545433 : [wavparse] support tempo tag
872       * 311586 : Matroska mux/demux don't support flac
873       * 350830 : [raw1394] Add HDV support
874       * 413841 : [flactag] needs porting to 0.10.x
875       * 536067 : [matroska] Add support for real audio/video
876       * 537361 : videomixer segment handler fail
877       * 543101 : The udpsrc/udpsink/multiudpsink/dynudpsink elements may l...
878       * 544956 : [videobox] segfault when changing properties at running p...
879       * 545463 : autodetect plugin links to gconf, unnecessarily
880       * 545710 : [rtspsrc] : create rtp/rtcp socket pair + same port for d...
881       * 546465 : can't play m.youtube.com rtsp streams
882       * 547075 : [speex] Encoder doesn't handle non-zero start timestamps ...
883       * 547217 : Implement GstPropertyProbe interface on pulsesrc for dete...
884       * 547227 : Implement GstPropertyProbe interface on pulsesink for det...
885       * 547518 : pulsemixer probe fails after device property is set
886       * 547519 : Add device-name property to pulsesrc
887       * 548530 : wavenc allows audio depth of 25
888       * 548831 : matroska demuxer setting incorrect timestamps
889       * 549073 : buffer_alloc function from new basetransform sometimes fa...
890       * 549090 : v4l2src has no property named norm but notifies it
891       * 549551 : conversion of gst structure names to mime types in multip...
892       * 549784 : Memory Corruption Probing v4l2src with Video4Linux1 device
893       * 550015 : build failure: gstcmmlparser.c:115: error: format not a s...
894       * 550791 : [flacenc] files are too big, mid-side-stereo=true should ...
895       * 551048 : rtsp implementation sends PAUSE even when server doesn't ...
896       * 551570 : plugin ximagesrc is memory leaking...
897       * 551584 : Crash when modifying the videobox " top " and " left " live w...
898       * 552213 : [qtdemux] map tiff fourcc to image/tiff caps
899       * 553191 : udpsrc: bind() fails on OS X
900       * 554771 : totem spins CPU 100% while allocating (infinitely) becaus...
901       * 556010 : AVI muxer segfault
902       * 556381 : [icydemux] test fails with latest core
903       * 556424 : [avidemux] segmentation fault when creating indexes
904       * 557085 : [videobox] support dynamically changing properties
905       * 557610 : udpsrc fails to bind() on Mac OS X (IPv4 vs. IPv6 problem)
906       * 547842 : Vorbis RTP RFC 5215 is out
907       * 550288 : Sound not played - a quicktime file
908
909 Changes since 0.10.9:
910
911       * Move the libcdio cddasrc element to -ugly, because of the GPL license
912
913 Bugs fixed since 0.10.9:
914
915       * 413705 : [PLUGINS MOVE] gst-plugins-good contails GPL'ed libcdio p...
916
917 Changes since 0.10.8:
918
919       * Replaygain elements moved from Bad
920       * Interleave/Deinterleave elements moved from Bad
921       * Pulseaudio plugin http://pulseaudio.org is now integrated
922       * New simple Karaoke audio effect plugin
923       * Improvements in v4l2src
924       * Multi-channel FLAC file fixes
925       * AVI and Quicktime reverse playback support
926       * AVI and Matroska muxing improvements
927       * New element for rendering SMPTE transitions into alpha channels
928       * Many improvements in the Win32 directdraw elements
929       * Error out cleanly for encrypted streams
930       * RTP/UDP handling improvements
931       * RTSP digest authentatication implemented.
932       * New RTP Pay/Depay-loaders for Speex, G.729, DV & raw video/audio
933       * Error concealment for Speex
934       * Many other bug-fixes and enhancements
935
936 Bugs fixed since 0.10.8:
937
938       * 541787 : incorrect timestamp
939       * 413705 : [PLUGINS MOVE] gst-plugins-good contails GPL'ed libcdio p...
940       * 345393 : Missing documentation
941       * 400679 : [PLUGIN-MOVE] pulse-gst to -good
942       * 422917 : G729 payloader/depayloader
943       * 429322 : [matroska-demux] hangs if file starts at non-zero timestamp
944       * 465146 : Add more complete negotiation to gstrtpbasepayload
945       * 469917 : multiudpsink IPv6 and diffserv TOS/TC markup
946       * 499318 : [osxvideosink] warnings on build (ppc, 64bit, 10.4)
947       * 503288 : rtph264pay does not split multiple NAL units in incoming ...
948       * 511489 : avimux muxed audio and video out of sync
949       * 512345 : gstalpha: chroma-key should not set alpha to 0 if brightn...
950       * 515962 : [udp] add ipv6 support to multiudpsink and udpsrc, add mu...
951       * 516509 : gstid3v2mux.cc build failure on Solaris, CFLAGS not valid...
952       * 519301 : avimux fails when going from NULL to playing a second time
953       * 519460 : 8 bytes missing in AVI streamheader
954       * 520092 : v4l2src proposed patches
955       * 520885 : directdrawsink has some issues
956       * 527865 : [PATCH] [matroskademux] uses wrong colourspace for palett...
957       * 529454 : [udpsrc] generates false error on win32 due to ICMP dest-...
958       * 529692 : [goom] fails to build on Windows with mingw32
959       * 529707 : [rtp] fails to build on Windows with mingw32
960       * 530886 : Support more mpeg2 variants in .mov files
961       * 531532 : rtspsrc leaks filedescriptors when gst_rtspsrc_open fails
962       * 531672 : [qtdemux] does not handle files with edit lists correctly...
963       * 532295 : gconf setting default audio sink to video default visualizer
964       * 532393 : [dvdec] Shouldn't be GST_RANK_PRIMARY
965       * 532409 : RTP payload/depayloader for G.729
966       * 532423 : RTP payload/depayloader for DV
967       * 533264 : Make v4l2 compile without X
968       * 533619 : udpsink dies when Linux fails (for no reason) sendto() wi...
969       * 535121 : [videomixer] proper seek/segment handling
970       * 535300 : [avidemux] missing support for reverse playback.
971       * 535935 : [qtdemux] Missing metadata
972       * 536228 : [PLUGIN-MOVE] Move interleave/deinterleave to gst-plugins...
973       * 536317 : [v4l2src] Doesn't compile with latest git kernel
974       * 536646 : v4l2src doesn't pick the optimal resolution
975       * 536831 : v4l2src == non-experimental
976       * 536903 : udpsrc now assumes one is using multicast
977       * 537021 : [cdio] does not extract album title from CD-TEXT
978       * 537031 : Enhancement to SunAudio mixer plugin
979       * 537361 : videomixer segment handler fail
980       * 537377 : Gstreamer avidemux fails on avi files with non-AV data st...
981       * 537622 : [matroskademux] Doesn't export covers (file attachments)
982       * 537675 : rtp vorbis/theora payloader static caps don't specify del...
983       * 537832 : rtsp is broken
984       * 539372 : udpsrc do not set port properly on anonymous binding
985       * 539548 : [udpsrc] Fails to bind with permission denied when trying...
986       * 540067 : souphttpsrc does not support http authentication
987       * 540300 : [souphttpsrc] souphttpsrc does not seek ahead in http stream
988       * 540940 : Quicktime demuxer does not handle dirac in QT files
989       * 541081 : [v4l2src] Doesn't compile with on old kernel
990       * 541384 : cross mingw32 gcc: making goom compile
991       * 541412 : cross mingw32 gcc: making libgstrtp plugin compile
992       * 541650 : udpsrc fails to parse URI with IPv6 address
993       * 541956 : v4l2src only requests interlaced video 
994       * 542410 : qtdemux not recognizing pcm 8bit streams correctly
995       * 543054 : [osxvideosink] minor build issue
996       * 543255 : -Wno-attributes does not exist in every gcc version
997       * 543259 : warning in gstv4l2src.c due to an uninitialized variable
998       * 543300 : [qtdemux] [PATCH] wrong depth in RLE video caps and wrong...
999       * 544509 : [qtdemux] Regression in segment.stop
1000       * 539482 : [avidemux] Doesn't parse vprp ODML header
1001       * 544433 : Some -good plugins aren't buildable with MSVC
1002       * 536994 : Improve v4l2src negotiation a bit more
1003       * 329198 : GStreamer-CRITICAL: gst_pad_activate_pull: assertion `old...
1004       * 532065 : Implement RTSP Digest authentication
1005       * 533287 : Mapping of mime types to gst names in multipartdemux
1006       * 538891 : G.726 pay/depayloader is missing
1007
1008 Changes since 0.10.7:
1009     
1010       * The libsoup based http source moved from the -bad module and
1011         was raised to primary rank
1012       * GOOM visualisation plugin updated to Goom2k4
1013       * Fixes in UDP, RTSP, matroska, QT/mov, AVI, v4l2, OS/X, SunAudio,
1014         mulaw and wavpack
1015       * New gdkpixbuf output for snapshotting
1016       * Various other bug-fixes
1017
1018 Bugs fixed since 0.10.7:
1019      
1020       * 516509 : gstid3v2mux.cc build failure on Solaris, CFLAGS not valid...
1021       * 515978 : [ladspa] Should be removed from -good until it's ready to...
1022       * 516649 : [v4l2src] tries to VIDIOC_S_PARM without checking capabil...
1023       * 517237 : [rtspsrc] Better error when bandwidth is too small
1024       * 517933 : [tests] trivial C89 fix
1025       * 518188 : [spectrum] " message " property documentation unclear
1026       * 518213 : [goom2k4] artefacts on x86-64
1027       * 518564 : goom dies with illegal instruction
1028       * 519088 : gst_mulawdec_chain() may call gst_util_uint64_scale_int()...
1029       * 519417 : Unable to modify DEFAULT_VIDEOSRC in configure
1030       * 520073 : [goom] (goom2k4) shows mostly black frames
1031       * 520764 : double buffer unref in speexenc error handling
1032       * 520880 : audiofx doesn't build on Windows/MSVC
1033       * 520888 : udpsrc has some issues on Windows
1034       * 521102 : h.263+ rtp depayloader crashes on short payloads
1035       * 521875 : [osssrc] recording corrupts upon _get_caps
1036       * 522278 : Problem with " movq " at file gst-plugins-good/gst/goom/xmmx.c
1037       * 522767 : [goom] does not build on ppc
1038       * 523124 : [PLUGIN-MOVE] move souphttpsrc from -bad to -good
1039       * 523134 : osxvideosink does not stop when you control-C
1040       * 524593 : [sunaudio] fix mixer track range
1041       * 525359 : [alaw] [mulaw] Use gst_pad_alloc_buffer_and_set_caps to c...
1042       * 525833 : [halaudiosrc] unable to get mic USB working with gnome-so...
1043       * 525860 : [sunaudio] copyright fixes
1044       * 525946 : [gdkpixbuf] add gdkpixbufsink element
1045       * 526557 : [matroskademux] seeking regression in CVS
1046       * 527848 : [souphttpsrc] Give souphttpsrc PRIMARY rank
1047       * 527984 : Doesn't dist all m4 files needed by configure.ac
1048       * 527999 : [goom] Doesn't dist goomsl.h
1049       * 528143 : [goom] fails to build on 32-bit ppc
1050       * 528615 : Hide goom2k4 logo
1051       * 529268 : [goom] States unit test exposes some memory leaks
1052
1053 Changes since 0.10.6:
1054     
1055       * 8 months of frenetic development
1056       * Massive RTSP/RTP improvements
1057       * Fixes in pngdec, gdkpixbufdec, wavpackparse, wavpackdec, smokeenc,
1058         mulawdec, alwdec, id3demux
1059       * More Fixes in matroskademux, udpsrc, apedemux, flacenc, avimux,
1060         dv1394src
1061       * V4L2 support improved
1062       * Fixes for OS/X and Windows video/audio sources and sinks
1063       * Support more formats in QT files
1064       * Elements moved from gst-plugins-bad: equalizer, lpwsinc (now
1065         audiowsinclimit), bpwsinc (now audiowsincband), spectrum,
1066         multifilesrc/sink
1067       * New audio effects: High/Low/Band-pass filters
1068       * Many, many other fixes
1069
1070 Bugs fixed since 0.10.6:
1071      
1072       * 415627 : [PLUGIN-MOVE] move equalizer to good
1073       * 463624 : [PATCH] avimux: mismatch in ODML tag numbering
1074       * 347848 : [id3v2mux] add support for DiscID tags
1075       * 348085 : [PLUGIN-MOVE] move spectrum to good
1076       * 351726 : [rtspsrc] Force to send on periodic time new rtsp play co...
1077       * 358841 : [dv1394src] should have property probe
1078       * 417420 : [autoaudiosink] add " caps " property to filter sinks by caps
1079       * 427573 : [osxaudiosrc] segmentation fault
1080       * 435435 : [alaw] use tables for ALAW (G.711) encoding and decoding
1081       * 442034 : [avi] add support for subtitle streams (GAB2)
1082       * 447000 : [id3demux] add support for reading license URL from WCOP tag
1083       * 448278 : [v4l2src] several issues in cvs
1084       * 449747 : Function parameter mismatch breaks build on Solaris.
1085       * 450190 : [PATCH] v4l2src set_capture (parameters) fails
1086       * 450878 : Missing files in po/POTFILES.in
1087       * 451249 : Integer type mismatch in gstrtspsrc.c
1088       * 451388 : [v4l2src] Could not negotiate format
1089       * 453037 : rtpilbcpayloader encoding-name field mismatch
1090       * 453417 : [matroskademux] support palette info for VobSub stream
1091       * 453630 : Rtspsrc invokes GST_ELEMENT_ERROR in eos when streaming o...
1092       * 455086 : [cairotextoverlay] ignores the size in font-desc property
1093       * 455808 : rtspsrc deadlocks on pause
1094       * 457097 : [faad] " setting caps on pad failed " with BMJ113 mov
1095       * 461600 : Some files missing from POTFILES.in
1096       * 464475 : the mode property if the caps of rtpilbc*pay should be of...
1097       * 464800 : [audiofx] New elements: chebyshev low/highpass and bandpa...
1098       * 465040 : [RTP] h263ppay should allow h263 caps on sink
1099       * 465774 : qt video does not play, but can be seeked
1100       * 467214 : Could not get buffers from device '/dev/video0'
1101       * 467666 : [ELEMENT-MOVE] Move lpwsinc and bpwsinc to gst-plugins-good
1102       * 470502 : Ricoh Webcam not working
1103       * 471364 : [gconf] Internal GStreamer error: state change failed on ...
1104       * 471823 : [v4l2src] Fails to negotiate capabilities with Macbook Pr...
1105       * 473670 : [qtdemux] invalid utf8 in tags causes warnings
1106       * 474616 : [rtph263pay] RTP headers are wrong for win32
1107       * 475424 : [v4l2] uvcvideo Macbook iSight webcam not working (regres...
1108       * 477199 : Linux-UVC webcams not working
1109       * 477456 : [v4l2src] my webcam is not working anymore
1110       * 479960 : qtdemux is missing fourcc for mpeg2 HDV streams (HDV2. HDV3)
1111       * 480557 : [v4l2src] Nasty segfault (with broken driver?)
1112       * 482495 : avimux does not accept audio/aac
1113       * 484998 : [mulawdec] not-negotiated error playing a sun audio (au) ...
1114       * 485828 : [v4l2src] Fixates to lowest resolution on new kernels
1115       * 487488 : udpsrc errors
1116       * 487563 : Payloader for H264 not marking packets
1117       * 488112 : [id3demux] extract ID3v2 WOAF frame
1118       * 488844 : Free GstBuffer with gst_buffer_unref() in gst_rtp_mp4v_pa...
1119       * 488879 : [videomixer] implement GstChildProxy interface
1120       * 489940 : [gdkpixbufdec] gst_value_set_fraction: assertion 'denomin...
1121       * 490034 : [v4l2src] " could not get buffers from device " 
1122       * 490283 : [multifilsrc] move to -good
1123       * 491323 : Extend RTP MPEG-TS payloader to handle large RTP payload ...
1124       * 492388 : Build issues on Windows/MSVC
1125       * 496752 : [rtspsrc] leaks memory
1126       * 496773 : [rtspsrc] leaks SDP messages
1127       * 496983 : [PATCH] rtspsrc leaks pads
1128       * 497007 : [PATCH] rtspsrc leaks RTSP messages in SETUP
1129       * 497017 : [PATCH] H.264 RTP depayloader leaks memory in setcaps
1130       * 497292 : gsttextoverlay compile problem in MSVC
1131       * 497293 : gsttimeoverlay compile error in win32
1132       * 498181 : Recent change to gst-plugins-base breaks gst-plugins-good
1133       * 498297 : [v4l2src] put real supported resolutions in caps instead ...
1134       * 498395 : [pngenc] leaks buffer data memory
1135       * 498715 : GStreamer fails to decode MPEG1 Video RTP streams when gs...
1136       * 499178 : unexpected not negotiated and other weird beharviours
1137       * 499239 : gstrtpmp4adepay
1138       * 499383 : [rtph263depay] Doesn't read I-frame information from rtp ...
1139       * 500403 : [PATCH] videobox element doesn't init liboil
1140       * 501775 : [wavparse] regression in CVS: seeking is broken
1141       * 502655 : [avimux] creates corrupt avi files (wrong stream numbering)
1142       * 502814 : Adds profile (hex string), sps and pps (base64 encoded) i...
1143       * 502966 : GStreamer segfaults when videobox is introduced into a sp...
1144       * 503023 : Let multipartdemux work in live mode.
1145       * 504018 : flacdec emits newsegment before being able to respond to ...
1146       * 504081 : [matroskamux] support for live sources (calculate duratio...
1147       * 504895 : Build fails:  gst/check/gstcheck.h: No such file or direc...
1148       * 505745 : [avidemux] warning: 'res' may be used uninitialized in th...
1149       * 506025 : RTSPsrc doesn't handle redirects.
1150       * 506715 : [PATCH] [flacdec] PICTURE blocks should be retrieved as m...
1151       * 507642 : v4l2src Crash - Size 4156 is not a multiple of unit size ...
1152       * 508644 : The clockrate for theora payloading should always be 90000
1153       * 509298 : Compilation errors in gstavisubtitle.c and gstrtspsrc.c w...
1154       * 509301 : [flacdec] CVS does not compile against flac-1.1.2
1155       * 509531 : Make the auto-join/auto-leaving of a multicast group opti...
1156       * 510505 : changes to make v4l plugin build on solaris
1157       * 510592 : Race condition in WAVE parser
1158       * 513628 : [flacdec] Decoding of PICTURE blocks is always disabled b...
1159       * 514397 : matroskademux does not mark delta units
1160       * 514573 : multipartmux memory leak
1161       * 514889 : Bogus output from RTP data test
1162       * 514965 : Possible buffer leaks if last_write_result != GST_FLOW_OK...
1163       * 515457 : [audiofx] Element long descriptions are broken
1164       * 515562 : [avidemux] Seeking broken in 0.10.6.2
1165       * 515697 : [multifile] Several memory leaks exposed by unit test
1166       * 515701 : [smoke] Several valgrind warnings exposed by unit test
1167       * 515703 : [avisubtitle] Several valgrind warnings with unit test (g...
1168       * 515704 : [gconf] Memory leak when creation of pipeline fails
1169       * 515706 : [ximagesrc] Memory leak when XDamage support is available
1170       * 515905 : gst-error.m4 needs no%E_MACRO_REDEFINED on Solaris
1171       * 515979 : [efence] Doesn't chain up finalize properly
1172       * 515980 : [directdraw] Does not chain up finalize functions properly
1173       * 515984 : [v4l] Does not chain up finalize functions properly
1174       * 515985 : [ximagesrc] regression when using damage
1175       * 516371 : does not build without xml usage
1176       * 516524 : uninitialized variables
1177       * 517386 : [alpha] Doesn't link with libgstbase
1178       * 508291 : [id3demux] must check if language code in id3v2 COMM fram...
1179       * 491811 : Rename audiochebyshevfreq* to audiocheb*
1180       * 447961 : [rtsp] do not store a reference to the result from inet_n...
1181       * 475784 : rtspsrc has race condition between loop_interleaved() and...
1182       * 478244 : rtpamrdepay make no playable stream
1183       * 480707 : Memory leak : gstrtpmp4vpay :  config buffer is leaked
1184       * 502187 : flacdec doesn't send newsegment from the streaming thread
1185       * 509329 : [rtspsrc] use atoll when parsing rtptime
1186       * 512544 : preallocate output buffer in pngenc
1187
1188 Changes since 0.10.5:
1189
1190       * Much improved RTSP/RTP and V4l2 support
1191       * New plugins - audiopanorama, audioinvert, audiodynamic, audioamplify
1192       * OSX and Windows video/audio support elements moved from Bad Plugins
1193       * qtdemux, videocrop and wavpack elements moved from Bad Plugins
1194       * Fixes in avi and matroska muxing
1195       * Fixes in wavparse, sunaudio, AVI demuxing, ID3 tag handling
1196       * gamma element ported to 0.10
1197       * Parallel installability with 0.8.x series
1198       * Threadsafe design and API
1199
1200 Bugs fixed since 0.10.5:
1201
1202       * 392189 : [esdsink] pipeline hung in state change from PAUSED to PL...
1203       * 407590 : crash using gconfaudiosink
1204       * 439255 : [rtspsrc] crash on unsupported transport
1205       * 441118 : Incorrect caps in G.711 RTP depayloaders
1206       * 323471 : [PLUGIN-MOVE] osxaudio
1207       * 407780 : avimux does not handle video/x-h264
1208       * 316203 : MinGW: udp and rtsp plugin should be disabled on windows
1209       * 340362 : [PATCH] new plugin - hardlimiter
1210       * 342463 : [ximagesrc] performance improvement
1211       * 347806 : [v4l2src] try_capture(): Error getting buffer information...
1212       * 350296 : [udpsrc] add property to remove extra headers from buffers
1213       * 354007 : [PLUGIN-MOVE] videocrop should be moved to -good
1214       * 356692 : wavparse drops final sample in most files
1215       * 358040 : Fix speex rtp (de)payloader
1216       * 362566 : [dv1394src] Random segfault and kernel oopses
1217       * 374489 : rtspdec never sends out RTCP Receiver reports
1218       * 377306 : [sunaudiomixer] mixer track labels not localized
1219       * 379298 : [avimux] allow multiple audio streams
1220       * 392620 : gnome-sound-record can not be started on sunray client on...
1221       * 393427 : error/warnings when compiling with mingw
1222       * 395688 : playbin is unable to play rtsp stream for 3gp from Darwin...
1223       * 396057 : [audiofx] New audioinvert element
1224       * 397162 : [audiofx] New element audioamplify
1225       * 397946 : [audiopanorama] another trivial docs fix
1226       * 398299 : [smpte] crashes if fed empty buffers from fakesrc
1227       * 398325 : [smpte] Segfaults with big width/height
1228       * 399338 : Hang in PREROLLING when trying to play a specially crafte...
1229       * 399825 : Tags don't work properly for shout2send plugin
1230       * 406042 : [v4l2src] fails with radio chips
1231       * 407369 : [v4l2src] Wrong way of EIO error handling
1232       * 407793 : memory leaks of sdpmessage.c
1233       * 407797 : bug of rtsp_url_parse() in gst/rtsp/rtspurl.c
1234       * 408544 : totem crashed with SIGSEGV to rtsp_ext_wms_configure_stre...
1235       * 410997 : Fails to build with -z defs
1236       * 412597 : Simplify GstSunAudioSrc
1237       * 412608 : [avidemux] flow return aggregation can ignore errors
1238       * 414168 : Mixes spaces and tabs in Makefile.am defs
1239       * 416445 : [avidemux] seeking regressions
1240       * 416727 : [v4l2src] typo in printf format string
1241       * 416728 : [v4l2src] typo in translated strings
1242       * 417729 : [autoaudiosink] plugs alsaspdifsink, breaking playbin
1243       * 419338 : [wavparse] critical warning from plugin viewer
1244       * 420208 : Probably typo
1245       * 426044 : [flacenc] broken files when used with oggmux
1246       * 427990 : [rtph264depay] sprop-parameter-set erros
1247       * 428611 : [ximagesrc] segfaults when used from a non-X terminal
1248       * 428901 : [icydemux]  broken tags for non-UTF-8/ISO-8859-1-using ra...
1249       * 429319 : [alphacolor] distorts png images without alpha channel
1250       * 429666 : [goom] totem skips mp3 (while Rhythmbox doesn't)
1251       * 430228 : [sunaudio] copyright bug
1252       * 430632 : memory problem
1253       * 430804 : [PATCH] navseek only seeks (sort-of) partially
1254       * 431282 : broken RTP depayloaders
1255       * 433119 : wavparse causes skipping for MPEG-encoded RIFF Wav files ...
1256       * 433135 : [wavparse] regression in CVS with mp3-in-wav
1257       * 433530 : udpsrc read of size 0
1258       * 434824 : rtp mp4 payloader doesn't handle newsegments and flush ev...
1259       * 436910 : [videomixer] wrong strides with odd input width
1260       * 437499 : [wavparse] can't handle WAV file with 'LIST'  header chunk
1261       * 437670 : Improvements for rtsptransport.[ch]
1262       * 437692 : Some more fixes for the RTSP support
1263       * 438926 : invalid comparison of pointer with string literal
1264       * 438940 : [rtph263ppay] Support for Segment Fragmentation based on ...
1265       * 440127 : Autoaudiosink does extra switching between null and ready...
1266       * 440203 : Support multiple RTSP headers of the same type
1267       * 440928 : Improved RTSP version support, and added Date header
1268       * 441408 : speexdec plays incorrectly files made with nframes=4
1269       * 442535 : [wavenc] Doesn't handle width!=depth files with audio/x-r...
1270       * 442677 : WideBand AMR payloaders
1271       * 443081 : [wavparse] fails to post error on FLOW_NOT_LINKED
1272       * 445905 : ximagesrc disregards display_name property
1273       * 446981 : error during the compilation of rtspconnection.c
1274       * 447210 : wrong length calculation for codec_data
1275       * 447458 : [qtdemux] export AMRSpecificBox as codec_data
1276       * 385887 : [flac] make work with libflac-1.1.3
1277       * 404646 : [audiofx] Compressor/Expander element
1278       * 424527 : [auparse] don't convert non-native endianness floats in t...
1279       * 387121 : [matroskamux] Can't mux raw audio
1280       * 392855 : [matroska] plugin must link against zlib (error with MinGW)
1281       * 394851 : [audiopanorama] Some trivial docs fixes
1282       * 394859 : [audiopanorama] New simple method for adjusting the panorama
1283       * 398086 : [smpte] crashes if input dimensions differ
1284       * 406018 : 64bit uncleanness in gstavimux.c
1285       * 407057 : [wavparse] leaks contents of every buffer pushed when in ...
1286       * 407349 : [id3demux] wrongly interprets TDAT as year
1287       * 350278 : [rtpmp2tdepay] Add support for proprietary headers
1288       * 380895 : A couple of corrections and improvements for the RTSP sup...
1289       * 380944 : [dvdec] Doesn't set pixel-aspect-ratio
1290       * 394977 : multipartmux not honoring flow return
1291       * 403956 : Add float32 support for " level " element
1292       * 405213 : mp3 plays too fast in totem or rhythmbox
1293       * 407006 : [goom] odd adapter behaviour
1294       * 412704 : [PATCH] gamma filter ported to 0.10
1295       * 414887 : [gconf] gconfaudiosink doesn't set GST_ELEMENT_IS_SINK un...
1296       * 415446 : [avidemux] fails parsing mjpeg file from digital camera
1297       * 417792 : rtp depayloader for AAC
1298       * 423304 : file descriptor closed in udpsrc and dynudpsink
1299       * 423782 : Code for H264 payloader
1300       * 428182 : Current CVS generates compiler warnings
1301       * 429329 : [videobox] add support for AYUV input
1302       * 442874 : Multipartmux assumes caps == mime
1303
1304 Changes since 0.10.4:
1305
1306       * Parallel installability with 0.8.x series
1307       * Threadsafe design and API
1308       * RTP/RTSP improvements
1309       * Fixes in OSS support
1310       * Addition of the audiopanorama element
1311       * Improvements in AVI playback
1312       * Annodex playback fixes
1313       * Support FLAC in OGG and Matroska
1314       * Fixes in the Speex decoder
1315       * V4L2 source moved from Bad Plugins
1316       * SMPTE element ported to 0.10
1317       * GStreamer Data Protocol (GDP) Payloader and Depayloader elements added
1318       * Many other bug-fixes
1319
1320 Bugs fixed since 0.10.4:
1321
1322       * 336465 : [patch] Streaming support for avidemuxer
1323       * 349207 : [PLUGIN-ADD] audiopanorama
1324       * 341278 : [autoaudiosink] should fallback to fakesink
1325       * 342950 : Implement device profiles in autoaudiosink/autoaudiosrc
1326       * 348233 : dv1394src crashes with libavc1394 0.5.3 - cause known
1327       * 349015 : [sunaudio] open source with O_NONBLOCK
1328       * 349894 : RTSP Multicast
1329       * 351347 : --disable-schemas-install now works too well
1330       * 351794 : [id3demux] try harder to extract wrongly marked strings
1331       * 352577 : [avidemux] regression in CVS with Elephant's Dream
1332       * 355210 : Sample pipeline from the documentation doesn't work properly
1333       * 356142 : GST Sun Audio Mixer doesn't set only Output Track as Mast...
1334       * 356147 : [avimux] duration in header not correct for big avi ( > 2 ...
1335       * 357592 : Avoid compiler warnings with uClibc and -Werror
1336       * 361637 : h263 variant missing from RTP (de)payloaders' caps
1337       * 361639 : MPA payloader's payload number is incorrect
1338       * 362603 : Fixes compiling with forte: warning clean up (part 4)
1339       * 362673 : Playback with 4Front OSS driver not working due to blocki...
1340       * 366492 : add windows vs8 project files
1341       * 369621 : [avidemux] Out-of-sync playback with VBR MP3 audio
1342       * 372021 : flxdec has wrong classification
1343       * 374213 : Seeking with LADSPA plug-ins fails
1344       * 374479 : [PATCH] videomixer memleak fix and enhancement
1345       * 374737 : [matroskademux] doesn't recognise opaque " A_AAC " codec ID
1346       * 376594 : id3demux crashes when reading compressed ID3 frames
1347       * 379433 : [PATCH] avidemux audio pad reports wrong position upon query
1348       * 379792 : Remove memcpy in multipartmux and fix RFC compliance
1349       * 379918 : Doesn't compile with newer libcaca versions (0.99.beta4+)
1350       * 380199 : [matroskademux] Wrong framerate conversion
1351       * 380825 : make avimux accept video/mpeg in versions 1, 2 and 4
1352       * 381857 : [id3v2mux] crashes trying to write empty frames
1353       * 382179 : Videomixer shouldn't reset position to 0 when the caps ar...
1354       * 382277 : multipartmux modifies buffer timestamp
1355       * 382982 : [apedemux] Fails to read track gain or other doubles
1356       * 383001 : [PATCH] if using multicast in udpsrc, bind to the multica...
1357       * 383043 : Videomixer can crash when adding/removing pads  while pla...
1358       * 383596 : mixer doesnot work if set AUDIODEV on solaris
1359       * 384587 : libcaca check breaks cross-compile
1360       * 385031 : [id3demux] autoplug loop if first buffer has nonzero offs...
1361       * 385623 : [quarktv] crash when plugged dynamically into a pipeline
1362       * 343348 : [matroska] add support for vobsub subtitles
1363       * 345449 : [icydemux] Internet radio hangs when connecting to radio....
1364       * 348762 : [ID3v2] comment frame extraction/writing doesn't retain d...
1365       * 351116 : 'make check' tries to run annodex unit tests even if anno...
1366       * 352110 : [flacdec] no support for ogg flac
1367       * 366155 : [matroskademux] Several problems in encoding handling code
1368       * 374658 : [matroskamux] add tag writing support and implement relea...
1369       * 378184 : g-s-p crash due to incorrect free from do_toggle_element
1370       * 360673 : [PATCH] Stuttering with SunAudio Sink
1371       * 349068 : multipart demuxer improvements
1372       * 350006 : [LADSPA] after changing state from PLAYING to READY/NULL,...
1373       * 350340 : CMML test cases and small fixes
1374       * 350785 : [ossmixer] provides no way to set mixer device
1375       * 353908 : Error seeking at the beginning of a CMML file
1376       * 356596 : [wavparse] Does not support GSM encoded audio
1377       * 358156 : in udpsrc.c gst_udpsrc_create function read command could...
1378       * 361252 : Memory leak in udpsrc
1379       * 364958 : [avidemux] broken timestamping in streaming mode
1380       * 367221 : [PATCH] videomixer does not mix for some framerate combin...
1381       * 368162 : iLBc rtp payloaders and depayloaders not compiled
1382       * 377792 : rtspsrc tries to stream application/x-wms-rtx
1383       * 383323 : smpte doesn't handle sink1 and sink2 correctly
1384       * 383726 : [audiopanorama] only transforms half of the samples in fl...
1385       * 349901 : [LADSPA] gst_element_class_add_pad_template: assertion `g...
1386       * 375476 : v4l2src cannot close /dev/video0
1387
1388 Changes since 0.10.3:
1389
1390       * added apev2mux element
1391       * use libiec61883 for Firewire
1392
1393 Bugs fixed since 0.10.3:
1394     
1395       * 345930 : [id3demux] segfaults with file containing only ID3v1 tag
1396       * 347529 : wavparse error
1397       * 321191 : rtpamrdec isn't a subclass of GstBaseRtpDepayload
1398       * 340027 : [patch] wavparse fails for several files
1399       * 318563 : offer support for new raw1394_iso api in dv1394src
1400       * 330623 : [avidemux] only the beginning of big avi files gets played
1401       * 334375 : [id3demux] [id3v2mux] ID3 tag rewriting is lossy
1402       * 337076 : Problem with broken matroska files containing non-UTF8 su...
1403       * 339704 : [id3demux] read images from ID3 tags
1404       * 340282 : Goom visualization is unusable at 'Normal' size and higher
1405       * 340623 : [matroskademux] small memory leak
1406       * 340699 : [flacdec] should not send EOS when doing segment seeking
1407       * 340859 : [avimux] produces index with all frames marked as keyframes
1408       * 340946 : raw1394 plugin uses deprecated functions
1409       * 340979 : [id3demux] mp3 id3v2 TCON tag possible bug?
1410       * 341489 : gst-plugins-good wavparse Cygwin fix
1411       * 341774 : Fails to read tags in file
1412       * 341818 : [matroskademux] poor concurrent performance
1413       * 342029 : [id3demux] overflow of titlenumbers
1414       * 342097 : [jpegdec] crash with attached JPEG file
1415       * 342448 : [matroska] support for muxing/demuxing Theora video
1416       * 342526 : [avimux] dml index support, codec_data support, cleanups
1417       * 342592 : dvdemux doesn't post segment-done right
1418       * 342734 : [matroskamux] might block on state-change
1419       * 343051 : [autoaudiosink] doesn't try esdsink
1420       * 343055 : README mentions 0.9.6
1421       * 343117 : jpegdec, mjpeg avi's and flush seeks
1422       * 343122 : [taglib] new apev2mux element
1423       * 343123 : [apedemux] add support for GST_TAG_LOCATION
1424       * 343127 : [apedemux] extract track count, clean up parsing
1425       * 343602 : configure --disable-external fails
1426       * 343603 : need to add -lm to build tests/examples/level
1427       * 343678 : configure.ac incorrectly uses $(SED) rather than $SED
1428       * 343837 : [wavparse] can't handle WAV file with 'bext' header chunk
1429       * 344100 : --disable-schemas-install not honored
1430       * 344101 : SunAudio mixer fixes
1431       * 344120 : dv1394src should now require libraw1394 > = 1.1.0
1432       * 344605 : [id3demux] set picture type on image buffers
1433       * 345232 : [wavparse] reads beyond end-of-file (in pull mode)
1434       * 345288 : [udp] make work on Windows
1435       * 345713 : ximagesrc uses XFixesCursorImage incorrectly and will seg...
1436       * 346066 : [sunaudiosink] don't override user setting and switch on ...
1437       * 346259 : [sunaudio] move monitor to input tab in mixer
1438       * 347234 : streaming UDP (MPEGTS) shows only one frame of video
1439       * 347258 : [wavparse] internal stream error reading gnome-game gnibb...
1440       * 347898 : [id3v2mux] write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION
1441       * 347972 : [cdiocddasrc] core dumps if device is not found
1442       * 348644 : [id3demux] Gets the wrong part of binary blob for ID3 v2....
1443       * 348752 : [udpsrc] add property to set buffer size for udp socket
1444       * 348913 : [id3v2mux] tagging utf-8 text may be converted to iso-8869-1
1445       * 349155 : [smokeenc] does not set caps on it's buffers
1446       * 349189 : LADSPA gstsignalprocessor.c: line 408: assertion failed: ...
1447       * 349907 : multiudpsink messes up multicast addresses
1448       * 350433 : [rtph263pdepay] h.263plus depayloader does not work
1449       * 340492 : [flacdec] support push-based operation (and thus flac-ove...
1450       * 345679 : fix to avoid goom core dumping
1451       * 317470 : [GstCheck] gst_check_teardown_element asserts wrong refcount
1452       * 340980 : [pixbuf,wavparse] fix build with gcc 2.95
1453       * 343661 : Jpeg image crashes gstreamer
1454       * 344923 : New SunAudio source plugin, and mixer now supports stereo...
1455       * 345301 : [PATCH] gst-plugins-good rtsp for Windows
1456       * 346921 : gstmultiudpsink multicast support is broken
1457       * 344136 : More accurate list of plugins which will/will not be buil...
1458
1459 Changes since 0.10.2:
1460
1461       * Annodex/CMML support
1462       * RTSP and RTP enhancements
1463       * HAL configured audio device support
1464       * FLAC, Matroska, AVI, WAV, ID3, APE, DV and JPEG plugin improvements
1465       * Recognise SSA/ASS and USF subtitles in Matroska files
1466       * Fixes for ESD and SunAudio output plugins
1467       * More uniform plugin descriptions
1468       * IceCast metadata reading plugin added
1469       * New plugins ported from 0.8: OSX audio, AVI muxer, X-Windows input, 
1470          WAV encoder, Gdk-Pixbuf image decoder, Smoke decoder, 
1471          Video colour balance
1472       * Lots of bug fixes
1473
1474 Bugs fixed since 0.10.2:
1475
1476       * 335067 : RTSP src not working with WMServer servers
1477       * 333657 : Replacing icy demuxing in gnomevfssrc
1478       * 329106 : HAL sound device wrapper plugins
1479       * 337749 : totem (gstreamer) crashes when playing an avi file
1480       * 330885 : avidemux does not handle eos at end of seek-region
1481       * 337364 : faulty GObject macros
1482       * 337625 : [patch] Streaming support for wavparse
1483       * 150363 : [pngdec] doesn't handle grayscale or paletted
1484       * 154744 : Time slider does not work with avi videos from Cannon SD100
1485       * 161712 : [auparse] .au files don't play in playbin
1486       * 313266 : [wavparse] will not play DTS stream in malformed WAV
1487       * 319183 : rtspsrc filter sometimes uses an odd port for rtp
1488       * 319986 : annodex decoding and encoding support
1489       * 323721 : [id3demux] read in replaygain information from RVA2 frame...
1490       * 323880 :  " Seek in ready " for dvdemux
1491       * 325191 : problem with auparse or mulawdec, choppy esd playback
1492       * 326160 : videobalance not ported to new GstVideoFilter
1493       * 327658 :  " Seek in ready " support for wavparse plugin
1494       * 328327 : gst-plugins-good fail to compile with gcc 4.1
1495       * 329107 : Profile support for gconfaudiosink
1496       * 330239 : Crash playing any song from a particular album over rhyth...
1497       * 330678 : Unable to play .fli files
1498       * 331253 : Critical warnings when using cddacdiosrc
1499       * 331368 : Gstreamer doesn't recognise tags
1500       * 331385 : [alpha] state change function returns a constant
1501       * 331672 : Another file that gstreamer can't read the tags on
1502       * 331905 : [jpeg] smokedec not ported
1503       * 331917 : [pngdec] does not support files with png streams
1504       * 332031 : [PATCH] avimux ported to 0.10
1505       * 332547 : [wavparse] does not support multichannel wavs
1506       * 333070 : [id3demux] reads unicode tags incorrectly where .8 did it...
1507       * 333302 : [apedemux] some WavPack files with APE tags fail to play ...
1508       * 333392 : [sunaudio] unused variables break CVS build with -Werror
1509       * 333512 : [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
1510       * 333624 : invalid get_times implementation in gstdynudpsink
1511       * 333784 : [patch] unref the result of gst_pad_get_parent
1512       * 334083 : [jpegdec] wrong durations set on buffers after seeking in...
1513       * 334522 : avi of mpeg4 video and adpcm audio from digital camera re...
1514       * 334732 : [id3demux] mp3 fails to play because typefinding thinks i...
1515       * 334995 : [goom] zoom filter leaked
1516       * 335231 : [wavparse] incorrect way to calculate seek position with ...
1517       * 335755 : rhythmbox import crasher - png?
1518       * 335858 : Video playback out of sync
1519       * 335958 : [speexenc] doesn't work
1520       * 336110 : move taglib-based ID3 muxer to -good
1521       * 336602 : plugins need better/univied descriptions
1522       * 336756 : move ximagesrc to gst-plugins-good
1523       * 336889 : [avidemux] index creation might fail with some non-indexe...
1524       * 336904 : Problem playing some AVI file when splitting large chunks...
1525       * 337033 : [speex] can't seek in speex-encoded audio
1526       * 337183 : [matroska] " caps not real subset " when playing audio files
1527       * 337294 : AVI files downloaded from vidoe.google.com won't play
1528       * 337421 : [sunaudiosink] some fixes
1529       * 337609 : [flacdec] can't play .flac files where header says total_...
1530       * 338290 : [flacdec] segment seek not supported
1531       * 338713 : [id3demux] TCO genre tags (id3v2.2) don't get read by gst...
1532       * 338715 : [shout2send] fix crash on error and tags received before ...
1533       * 338716 : [wavenc] " not negotiated " error with CVS core
1534       * 338810 : [matroskademux] blocks on segmenting seek (and other seek...
1535       * 339446 : [matroska] can't play file if details come before type in...
1536       * 339451 : [matroska] enhancement for VfW compatibility cases
1537       * 339678 : [matroskamux] wrong timestamps of B-frames
1538       * 340346 : [matroskamux] blocks upon muxing video and vorbis-audio
1539       * 319884 : rtpamrdec discards non-transmitted frames
1540
1541 Changes since 0.10.1:
1542       * New libcdio based CDDA reading element
1543       * APE tag reader ported
1544       * ID3 tag reading fixes
1545       * Sun Audio Sink fixes
1546       * GOOM and gconf element fixes
1547       * lots of bug and leak fixes
1548
1549 Bugs fixed since 0.10.1:
1550       * 328336 : silence warings which make dvdec / dvdemux unusable
1551       * 315557 : Internal event problem with MP3s from vgmix.com
1552       * 323327 : [cdio] port cddasrc to 0.10
1553       * 325148 : Bugs in G711 RTP packetization logic
1554       * 325649 : apetag plugin needs porting to 0.10
1555       * 326446 : check that all elements in -good pass queries they can't ...
1556       * 326602 : id3demux is not compiling without ZLIB
1557       * 326683 : build problem caused by AS_LIBTOOL_TAGS([CXX])
1558       * 326736 : gconf(audio|video)sink response to key changes
1559       * 326864 : [wavparse] time to bytes format conversion broken
1560       * 327009 : [esdsink] won't compile with includes in non-standard prefix
1561       * 327765 : [sunaudio] fixes for mixer and stuttering mp3 playback
1562       * 327825 : [matroskamux]  Matroska muxer deadlock
1563       * 327871 : [videobox] crash when cropping
1564       * 328241 : id3demux emits NULL date for year tags
1565       * 328264 : Fix build with gcc 2.95
1566       * 328531 : [matroskamux] doesn't send newsegment event, critical war...
1567       * 329181 : totem crash when using goom effect
1568       * 329810 : Fails to read ID3 tag
1569       * 330005 : Please use the autodetect sinks by default
1570       * 317658 : [cdio] support for cd-text and cd-g
1571
1572 Changes since 0.10.0:
1573     
1574       * new id3 demuxer (replaces the mad one in gst-plugins-ugly)
1575       * memleak fixes in avidemux, wavparse, level, smoke
1576       * ports of multipart, 
1577       * fixes in flacdec, flxdec, rtp
1578       * documentation updates on videomixer 
1579       * added new sunaudiosink, gconfaudiosrc and gconfvideosrc elements
1580
1581 Bugs fixed since 0.10.0:
1582     
1583       * 321269 : add sunaudio to 0.9
1584       * 322769 : The ID3 tag of this file is a segfaulter
1585       * 323021 : sockfd property to udpsrc/dynudpsink elements
1586       * 322975 : erroneous audio specs in flac plugin
1587       * 323226 : block/crash on id3 v2 tags when using big blocksize
1588       * 323717 :  < netinet/in.h > inclusion necessary on some systems
1589       * 323718 : [oss] does not build on OpenBSD 3.8 because of hardcoded ...
1590       * 323896 : pngdec/videomixer negotation problem in 0.10
1591       * 324011 : Invalid payload type definition for some rtp payloaders
1592       * 324012 : Invalid caps on rtpspeexpay element
1593       * 325504 : [flacdec] gst_flac_dec_convert_src [mis]uses g_assert
1594       * 325974 : [gst0.10] doesn't correctly gets the tags on a mp3
1595       * 326612 : Serious memory leak in level plugin
1596       * 326618 : memleak fix in smokeenc
1597
1598 API added since 0.10.0:
1599      
1600       * device-name property on ossmixer subclasses
1601       * GstUDPSrc::sockfd property
1602
1603 Changes since 0.9.6:
1604     
1605       * Parallel installability with 0.8.x series
1606       * Threadsafe design and API
1607       * effectv elements ported
1608       * videoflip updated
1609       * multipart ported
1610       * dv seeking fixed
1611       * rtp elements renamed
1612
1613 Bugs fixed since 0.9.6:
1614     
1615       * 322377 : udpsrc leaks sockets
1616       * 322643 : Incorrect matroska frame default duration
1617       * 322645 : Matroska muxer: wrong pixel aspect ratio
1618       * 322667 : [jpegenc] leaks input buffer
1619       * 322794 : udp plugin linked against gstnet instead of gstnetbuffer
1620   
1621 Changes since 0.9.5:
1622     
1623       * added speex RTP payloader/depayloader
1624       * ported cutter
1625       * fractional framerates
1626       * more video filters now use BaseTransform
1627
1628 Bugs fixed since 0.9.5:
1629     
1630       * 319184 : rtspsrc: invalid read in sdp_message_parse_buffer ()
1631       * 321001 : [matroskademux] should seek to nearest preceding index en...
1632       * 321430 : goom fails to register on amd64
1633
1634 Changes since 0.9.4:
1635     
1636       * matroskamux fixes
1637       * wavenc fixes
1638       * cairotextoverlay ported
1639
1640 Bugs fixed since 0.9.4:
1641     
1642       * 315194 : Licence information inconsistency of gst-plugins-good/gst...
1643       * 319731 : [matroska] SimpleBlock support for muxer and demuxer
1644       * 320308 : [matroska] set timestamps for buffers with ebml elements
1645       * 320920 : [osssink] tries to reuse a bad file descriptor
1646       * 321136 : [matroska-mux] avoid reading from unref'ed buffer
1647
1648 Changes since 0.9.3:
1649
1650       * DV/Firewire fixes
1651       * speexenc, cairotimeoverlay, matroska, pngdec, flxdec, videomixer,
1652         alphacolor ported
1653
1654 Bugs fixed since 0.9.3:
1655
1656       * 316204 : MinGW compilation: smtpe plugin has undefined symbols fro...
1657       * 316205 : Debug category for wavenc is not defined
1658       * 318847 : Matroska muxer port to 0.9
1659
1660 Changes since 0.9.1:
1661
1662       * Parallel installability with 0.8.x series
1663       * Threadsafe design and API
1664
1665 Bugs fixed since 0.9.1:
1666
1667       * 316202 : MinGW compilation: undefined autoconf macro GST_DOC
1668       * 317338 : [osssink] can't handle mono