ext/dv/gstdvdemux.c: Add srcpads only when needed and remove them again when going...
authorSebastian Dröge <slomo@circular-chaos.org>
Tue, 9 Dec 2008 09:39:53 +0000 (09:39 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Tue, 9 Dec 2008 09:39:53 +0000 (09:39 +0000)
commit5dbebb29ff1c7b677b9f97abc154fd8cca013f6f
treec0f98f1f2abbc132dc6b9cb6c07a2b26d6e75219
parent20fbc666a8bc3082f3f7f8d5e1efc45479e2ed39
ext/dv/gstdvdemux.c: Add srcpads only when needed and remove them again when going back to READY. This prevents stall...

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_add_video_pad),
(gst_dvdemux_add_audio_pad), (gst_dvdemux_remove_pads),
(gst_dvdemux_demux_audio), (gst_dvdemux_demux_video),
(gst_dvdemux_chain), (gst_dvdemux_loop),
(gst_dvdemux_change_state):
Add srcpads only when needed and remove them again when going
back to READY. This prevents stalled pipelines if there's no
audio inside the DV stream, which happens for many MXF files.
ChangeLog
ext/dv/gstdvdemux.c