summaryrefslogtreecommitdiff
path: root/gst/dvbsuboverlay
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2013-02-19 11:24:55 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2013-02-19 13:04:14 +0000
commitf2f9e4b68a4e0871baab1dcbfaf97d2479507c6d (patch)
tree77bac3caf6907889b7b0bc7a1cfeac3e74e4e268 /gst/dvbsuboverlay
parent79f419c82d50c9200b1a7a9e4d104564fcb5aa4d (diff)
downloadgstreamer-plugins-bad-f2f9e4b68a4e0871baab1dcbfaf97d2479507c6d.tar.gz
dvbsuboverlay: proxy the allocation query
Pass allocation query downstream.
Diffstat (limited to 'gst/dvbsuboverlay')
-rw-r--r--gst/dvbsuboverlay/gstdvbsuboverlay.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.c b/gst/dvbsuboverlay/gstdvbsuboverlay.c
index f05d888f6..50870d1a6 100644
--- a/gst/dvbsuboverlay/gstdvbsuboverlay.c
+++ b/gst/dvbsuboverlay/gstdvbsuboverlay.c
@@ -226,6 +226,8 @@ gst_dvbsub_overlay_init (GstDVBSubOverlay * render)
gst_pad_set_query_function (render->srcpad,
GST_DEBUG_FUNCPTR (gst_dvbsub_overlay_query_src));
+ GST_PAD_SET_PROXY_ALLOCATION (render->video_sinkpad);
+
gst_element_add_pad (GST_ELEMENT (render), render->srcpad);
gst_element_add_pad (GST_ELEMENT (render), render->video_sinkpad);
gst_element_add_pad (GST_ELEMENT (render), render->text_sinkpad);