diff options
author | Matej Knopp <matej.knopp@gmail.com> | 2012-01-26 16:32:17 -0500 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-02-20 16:03:24 +0100 |
commit | 232ef9cc391efb52ea07ae7a84d1acca6e7124a6 (patch) | |
tree | 1ff465345f15c5afd9bf05670e313390beaf91fe | |
parent | 98c6e6ecca4d71ae83066d263a4ea7f639b9ac12 (diff) | |
download | gstreamer-plugins-bad-232ef9cc391efb52ea07ae7a84d1acca6e7124a6.tar.gz |
dvdspu should forward video caps event
-rw-r--r-- | gst/dvdspu/gstdvdspu.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gst/dvdspu/gstdvdspu.c b/gst/dvdspu/gstdvdspu.c index ea348fe22..044783270 100644 --- a/gst/dvdspu/gstdvdspu.c +++ b/gst/dvdspu/gstdvdspu.c @@ -392,7 +392,10 @@ gst_dvd_spu_video_event (GstPad * pad, GstObject * parent, GstEvent * event) gst_event_parse_caps (event, &caps); res = gst_dvd_spu_video_set_caps (pad, caps); - gst_event_unref (event); + if (res) + res = gst_pad_push_event (dvdspu->srcpad, event); + else + gst_event_unref (event); break; } case GST_EVENT_CUSTOM_DOWNSTREAM: |