summaryrefslogtreecommitdiff
path: root/gst/vaapi
diff options
context:
space:
mode:
Diffstat (limited to 'gst/vaapi')
-rw-r--r--gst/vaapi/gstvaapipostproc.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gst/vaapi/gstvaapipostproc.c b/gst/vaapi/gstvaapipostproc.c
index 5f7d9cd8..052ee4fa 100644
--- a/gst/vaapi/gstvaapipostproc.c
+++ b/gst/vaapi/gstvaapipostproc.c
@@ -1801,6 +1801,13 @@ gst_vaapipostproc_propose_allocation (GstBaseTransform * trans,
gint allocation_width, allocation_height;
gint negotiated_width, negotiated_height;
+ /* passthrough query, we just bypass to the peer */
+ if (decide_query == NULL) {
+ return GST_BASE_TRANSFORM_CLASS
+ (gst_vaapipostproc_parent_class)->propose_allocation (trans,
+ decide_query, query);
+ }
+
/* advertise to upstream that we can handle crop meta */
if (decide_query)
gst_query_add_allocation_meta (query, GST_VIDEO_CROP_META_API_TYPE, NULL);