From 88f407bb5b1a1cee1bc6a69e0ce8af902d2b17a5 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Thu, 18 Oct 2012 22:23:07 +0200 Subject: [PATCH] mpegdemux: forward non-processed dvd events ... such as notably dvd-spu-clut-change. --- gst/mpegdemux/gstmpegdemux.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/mpegdemux/gstmpegdemux.c b/gst/mpegdemux/gstmpegdemux.c index 1882e3d98e..2fe6efc0fc 100644 --- a/gst/mpegdemux/gstmpegdemux.c +++ b/gst/mpegdemux/gstmpegdemux.c @@ -805,6 +805,10 @@ gst_flups_demux_handle_dvd_event (GstFluPSDemux * demux, GstEvent * event) gst_element_no_more_pads (GST_ELEMENT (demux)); demux->need_no_more_pads = FALSE; + } else { + /* forward to all pads, e.g. dvd clut event */ + gst_event_ref (event); + gst_flups_demux_send_event (demux, event); } gst_event_unref (event);