From 61976b7aa71ab55f0028a1d2fea888a072e945a0 Mon Sep 17 00:00:00 2001 From: Arnaud Vrac Date: Thu, 17 Jan 2013 18:26:08 +0100 Subject: [PATCH] assrender: proxy allocations on video pad Forward allocation queries on video sink pad instead of discarding them. This allows the upstream elements to use the allocation parameters or pools from the downstream elements like videosink. https://bugzilla.gnome.org/show_bug.cgi?id=692012 --- ext/assrender/gstassrender.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/assrender/gstassrender.c b/ext/assrender/gstassrender.c index 84bd10e367..6499c0e842 100644 --- a/ext/assrender/gstassrender.c +++ b/ext/assrender/gstassrender.c @@ -212,6 +212,8 @@ gst_ass_render_init (GstAssRender * render) gst_pad_set_query_function (render->video_sinkpad, GST_DEBUG_FUNCPTR (gst_ass_render_query_video)); + 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);