From 5dbebb29ff1c7b677b9f97abc154fd8cca013f6f Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Tue, 9 Dec 2008 09:39:53 +0000 Subject: 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 | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9e30851b..fc93ecd4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2008-12-09 Sebastian Dröge + + * 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. + 2008-12-09 Sebastian Dröge * tests/check/elements/souphttpsrc.c: (GST_START_TEST), -- cgit