From 5d488c444e452e5595f231e3434dd770f5fd8216 Mon Sep 17 00:00:00 2001 From: Mengkejiergeli Ba Date: Wed, 3 Jan 2024 13:20:09 +0800 Subject: [PATCH] msdkvpp: Remove passthrough condition in propose_allocation According to basetransform func: gst_base_transform_do_bufferpool, it is the upstream to decide if it needs a bufferpool from vpp, so we don't need passthrough condition in subclass propose_allocation. Part-of: --- subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c index 9f8ddf441b..9e74d2d530 100644 --- a/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c +++ b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c @@ -670,9 +670,6 @@ gst_msdkvpp_propose_allocation (GstBaseTransform * trans, guint size; guint min_buffers = thiz->async_depth + 1; - if (gst_base_transform_is_passthrough (trans)) - return TRUE; - gst_query_parse_allocation (query, &caps, &need_pool); if (!caps) { GST_ERROR_OBJECT (thiz, "Failed to parse the allocation caps");