gstreamer/gst
Alex Ashley 46a137c810 Avoid skipping moov atoms for fragmented MP4 files.
bug #700505

Following a representation change that causes a resolution change,
the video decoder fails to decode correctly. Dashdemux detects the
representation change and pushes a new caps event and an
initialization segment (a new moov atom) to the downstream qtdemux,
but it doesn't handle this new moov yet, it will only parse the
first one it receives.

This commit changes qtdemux to accept a new moov in a dash bitstream
switching scenario.
2013-06-19 01:44:22 -03:00
..
alpha gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
apetag gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
audiofx audiopanorama: add prebuilt files 2013-06-11 22:14:33 +02:00
audioparsers ac3parse, dcaparse: check buffer size before trimming 2013-05-04 10:08:47 +01:00
auparse gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
autodetect autodetect: use _plugin_feature_rank_compare API instead of duplicating the code. 2013-04-18 14:00:06 +02:00
avi avidemux: do not push discont buffers if they aren't discont 2013-05-15 13:16:11 +01:00
cutter gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
debugutils gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
deinterlace Release 1.1.1 2013-06-05 18:31:40 +02:00
dtmf gst: Add better support for static plugins 2013-04-15 15:54:11 +02: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 flvdemux: Don't forward CAPS events from upstream 2013-06-11 12:27:19 +02:00
flx flxdec: Properly skip non-frame chunks 2013-05-24 19:34:05 +02:00
goom gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
goom2k1 goom2k1: fix more duplicated symbols 2013-05-24 09:29:23 +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 interleave: Send stream-start before caps event 2013-05-13 15:37:38 +02:00
isomp4 Avoid skipping moov atoms for fragmented MP4 files. 2013-06-19 01:44:22 -03:00
law mulawdec: Handle NULL buffers in handle_frame 2013-05-21 15:18:04 +02:00
level level: remove unused variables in instance struct 2013-06-01 21:34:37 +02:00
matroska matroskademux: Don't unlock stream lock without locking it first 2013-06-14 14:10:13 +02:00
monoscope monoscope: Fix debug statement 2013-04-26 12:16:49 +02:00
multifile multifilesink: Let the base class do get_times 2013-05-13 13:34:22 -04:00
multipart multipartdemux: fix example pipeline 2013-05-10 14:01:14 +01:00
replaygain rgvolume: Send all events through the proxypads instead of just sending to the target 2013-05-14 17:29:58 +02:00
rtp rtpmp2tdepay: accept mislabelled streams from GStreamer 0.10 as well 2013-06-17 15:39:17 +01:00
rtpmanager rtpsession: Use the right hashtable to calculate bandwidth 2013-06-13 16:02:19 +02:00
rtsp rtspsrc: manage element state ourselves 2013-06-16 05:40:13 +02:00
shapewipe shapewipe: Can't map twice the same buffer for writing 2013-05-10 09:27:02 +02:00
smpte gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
spectrum gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
udp udpsink: avoid leaking the host 2013-06-05 12:14:01 +02:00
videobox Release 1.1.1 2013-06-05 18:31:40 +02:00
videocrop videocrop: Add support for GRAY16_LE/GRAY16_BE 2013-05-15 09:29:30 +02:00
videofilter gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
videomixer Revert "videomixer: When all sinkpads are eos, update output segment stop and forward it" 2013-06-12 18:25:59 +02:00
wavenc wavenc: Link with libgstbase for GstByteWriter 2013-06-07 15:15:15 +02:00
wavparse wavparse: Push stream-start event in pull mode before anything else 2013-06-07 13:27:07 +02:00
y4m gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00