From: Sebastian Dröge Date: Wed, 18 Jan 2012 10:37:57 +0000 (+0100) Subject: pad: Don't forward the allocation query by default X-Git-Tag: RELEASE-0.11.2~177 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0d2adf5a180a371cd002e86eec73e859467aad6b;p=platform%2Fupstream%2Fgstreamer.git pad: Don't forward the allocation query by default This has to be handled explicitely by elements to make sure that they support all the metas passed in the allocation query. Metas have to supported explicitely, otherwise the query will fail. All elements in a chain need to support a specific meta to allow its usage. --- diff --git a/gst/gstpad.c b/gst/gstpad.c index 6dca359..4fafa29 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -2754,6 +2754,7 @@ gst_pad_query_default (GstPad * pad, GstObject * parent, GstQuery * query) switch (GST_QUERY_TYPE (query)) { case GST_QUERY_SCHEDULING: + case GST_QUERY_ALLOCATION: forward = FALSE; break; case GST_QUERY_ACCEPT_CAPS: @@ -2771,7 +2772,6 @@ gst_pad_query_default (GstPad * pad, GstObject * parent, GstQuery * query) case GST_QUERY_JITTER: case GST_QUERY_RATE: case GST_QUERY_CONVERT: - case GST_QUERY_ALLOCATION: default: break; }