This is GStreamer Good Plug-ins 0.10.18, "Short Circuit" Changes since 0.10.17: * v4l2src: implement GstURIHandler interface * matroskamux: make index size configurable * matroskademux: support push based mode * matroskademux: improve stream synchronization * flacdec: fix possible hanging in pull mode seeking * flacdec: use a single decoder field for both push and pull mode * flacenc: optionally add a seek table * rtp: add BroadcomVoice payloader and depayloader * rtp: add G.723 payloader and depayloader * rtph264pay: add option to insert PPS/SPS in streams * rtph264depay: optionally merge NALUs into Access Units * rtspsrc: add user-id and user-pw properties; fix major memory leak * avimux: many fixes, also better compatibility with Windows Media Player * avidemux: per-stream index parsing (= much faster startup) * qtdemux: progressive download support / seeking in push mode * qtdemux: per sample parsing (= much faster start up) * wavenc: Post warning if file hasn't been finalised properly * videomixer: MMX optimisations and other improvements; implement basic QoS * matroska, qtdemux, id3demux: fix language code writing and extraction Bugs fixed since 0.10.17: * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists * 503582 : [avidemux] Extract date tag (contained in the IDIT chunk) * 351595 : [flacenc] write seek tables * 505823 : [matroskademux] language tags have wrong iso code * 515073 : [goom] Update to goom2k4 * 539858 : not enough NEWSEGMENT events from matroskademux * 554839 : [rtpbin] Automaticaly remove pads * 582575 : [rtph263depay] dropping only part of key frames on lost fragmets * 583367 : gstrtpL16pay ignores max-ptime property * 583985 : [matroskamux] make index size configurable * 587323 : rtpmp4vpay does not payload mp4v stream depayloaded with rtpmp4vdepay * 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past * 595265 : SDES handling in RTPSource * 597497 : can't play a redirecting .mov file via playbin * 597823 : Add rtpg723pay plugin * 599300 : [qtdemux] Doesn't populate video bitrate field * 601143 : v4l2src: add GstURIHandler interface * 601242 : [flvmux] ECMA array with file index lacks final 0x09 byte * 601728 : [rtspsrc] Add username/password properties * 602231 : Deadlock between rtpjitterbuffer and gstrtpbin * 602508 : qtdemux: Parse stbl atom per sample instead of all at once * 602887 : shout2send element won't change from PLAYING state to NULL * 602940 : jitterbuffer is racy determining basetime * 603376 : rtpsession : g_type_create_instance performance issue : avoid buffer ref * 603471 : [flacdec] not timestamping output buffers * 603547 : shout2send plugin sends data too fast * 603779 : [ladspa] Remove ladspa plugin code * 604352 : [rganalysis] miscomputes timestamps * 604611 : [qtdemux] Provides invalid ALAC codec data * 604679 : videomixer MMX code doesn't build on fedora12 * 604814 : videomixer make error * 604872 : [udpsink] Add missing 'gssize len' parameter to g_convert() * 604913 : rtph264pay/NALU/rtph264depay * 605222 : Mobile Youtube RTSP streams time out at EOS * 605269 : [shout2][patch] Setting public flag * 605447 : Unable to play Real Audio stream for radioBERLIN. * 605882 : rtpg723pay is incorrect * 606198 : rtph264pay is causing alignment trap on ARM arch * 606438 : multiudpsink: warningfixes for windows * 606692 : Incorrect Center Frequency For Band3 * 606807 : audioamplify: allow negative amplifications * 607353 : rtph264pay & base: Don't crash if the other side specifies the profile-level-id * 607440 : [wavenc] should post warning if the file isn't finished properly on pipeline shutting down * 607718 : [qtdemux] Infinite loop doing negative rate playback for single audio stream * 607949 : [avidemux] regression in stop position for mp3 streams * 608209 : [videomixer] blend_mmx.h:173: Error: can't encode register '%ah' in an instruction requiring REX prefix * 608255 : [speex] speexenc crash and leaks in rtpspeexpay and speexdec * 608268 : [flvmux] index timestamps should be in seconds, not milliseconds * 608629 : [pngdec] png_set_gray_1_2_4_to_8() removed in libpng > = 1.4.0 * 608671 : [mkv] issues when seeking * 608990 : [qtdemux] Segment start timestamps can be broken * 609107 : [qtdemux] Unknown atoms should also be skipped when looking for moov * 598610 : [matroskademux] Support push mode operation * 594381 : audiofirfilter: Implement FFT convolution