summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2013-02-19 11:14:11 +0000
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2013-05-28 13:46:59 +0200
commitec0d03d2395bbfb9cf40702eeb62b9e46109bd06 (patch)
tree3ce489be6dfbc8f150b7de352aeca289af9d3a07
parentccadcbf30ce462166c64668559f59ec397c4e9ef (diff)
downloadgstreamer-plugins-bad-ec0d03d2395bbfb9cf40702eeb62b9e46109bd06.tar.gz
dvbsuboverlay: don't forward CAPS event from subtitle pad
May results in not-negotiated flow errors otherwise.
-rw-r--r--gst/dvbsuboverlay/gstdvbsuboverlay.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.c b/gst/dvbsuboverlay/gstdvbsuboverlay.c
index 3f4aaff17..57e1a7f32 100644
--- a/gst/dvbsuboverlay/gstdvbsuboverlay.c
+++ b/gst/dvbsuboverlay/gstdvbsuboverlay.c
@@ -1052,6 +1052,11 @@ gst_dvbsub_overlay_event_text (GstPad * pad, GstObject * parent,
gst_event_unref (event);
ret = TRUE;
break;
+ case GST_EVENT_CAPS:
+ /* don't want to forward the subtitle caps */
+ gst_event_unref (event);
+ ret = TRUE;
+ break;
default:
ret = gst_pad_push_event (render->srcpad, event);
break;