gstreamer/gst
Thiago Santos a82f3418fd qtdemux: drain the adapter before pushing EOS
In a fragmented scenario, qtdemux is operating in push mode
and it gets a fragmented buffer. While processing its data
downstream gets unlinked (or a input-selector changes its
active pad and returns not-linked). Qtdemux stops processing
this fragment and returns not-linked upstream, leaving the
remaining data in its adapter.

When it gets an EOS it should make sure that all the data it
had received is pushed before pushing EOS.
2013-12-27 12:00:27 -03:00
..
alpha alpha: use POFFSET instead of OFFSET 2013-09-23 14:45:23 +02:00
apetag g_memmove() is deprecated 2013-11-21 15:30:34 +00:00
audiofx docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
audioparsers wavpackparse: Post AUDIO_CODEC tag 2013-12-16 10:03:06 +01:00
auparse gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
autodetect g_memmove() is deprecated 2013-11-21 15:30:34 +00:00
avi avidemux: handle unseekable streams 2013-09-04 15:53:05 +02:00
cutter gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
debugutils rndbuffersize: Proxy CAPS, ALLOCATION, SCHEDULING and srcpad events properly 2013-12-24 14:40:25 +01:00
deinterlace Some compiler warning fixes to satisfy XCode compiler 2013-12-16 16:52:40 +01:00
dtmf g_memmove() is deprecated 2013-11-21 15:30:34 +00:00
effectv gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
equalizer gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
flv docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
flx flxdec: Properly skip non-frame chunks 2013-05-24 19:34:05 +02:00
goom goom: Fix MMX assembly compilation with clang 2013-09-21 18:48:19 +02:00
goom2k1 goom2k1: Fix event handling and negotiate as soon as possible 2013-07-17 14:30:16 +02:00
icydemux icydemux: Fix sticky event handling 2013-05-13 15:19:25 +02:00
id3demux gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
imagefreeze gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
interleave deinterleave: Don't hold object lock while sending events downstream 2013-07-01 11:37:00 +02:00
isomp4 qtdemux: drain the adapter before pushing EOS 2013-12-27 12:00:27 -03:00
law mulawdec: Require caps to be set before accepting any data 2013-12-05 12:15:29 +01:00
level level: remove unused variables in instance struct 2013-06-01 21:34:37 +02:00
matroska matroskamux: adpcm max block align is 8192 2013-12-24 10:00:16 +01:00
monoscope monoscope: Fix debug statement 2013-04-26 12:16:49 +02:00
multifile multifilesrc: Implement seeking in case of multiple images 2013-11-22 18:52:54 -03:00
multipart docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
replaygain replaygain: fix taglist leak in rganalysis 2013-09-02 23:00:29 +01:00
rtp rtptheorapay: Don't send headers twice if we got them from the caps already 2013-12-04 21:58:29 +01:00
rtpmanager rtpsession: Add error message if the app tries to set the internal-ssrc 2013-12-13 17:36:36 -05:00
rtsp rtspsrc: use aggregate control for PLAY/PAUSE/TEARDOWN 2013-12-26 11:27:30 +01:00
shapewipe shapewipe: Can't map twice the same buffer for writing 2013-05-10 09:27:02 +02:00
smpte docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
spectrum gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
udp udpsrc: on receive error only unmap and unref buffer if one was alloced and mapped 2013-12-19 20:35:03 +00:00
videobox docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
videocrop videocrop: Add support for GRAY16_LE/GRAY16_BE 2013-05-15 09:29:30 +02:00
videofilter videoflip: don't crash on tag events without orientation tag 2013-11-28 16:09:04 +00:00
videomixer videomixer: Simplify NV12/21 blending code macros 2013-11-29 19:57:46 +01:00
wavenc wavenc: generate a non-empty data header 2013-11-09 11:22:12 +01:00
wavparse docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
y4m y4menc: fix uninitialized variable warning 2013-10-28 14:20:13 +00:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00