From 2f5904c20d61fd75a8a8c30ec790f276c35df4b8 Mon Sep 17 00:00:00 2001 From: "Randy Li (ayaka)" Date: Tue, 8 Sep 2020 14:43:49 +0800 Subject: [PATCH] msdk: vpp: fixup passthrough checking for DMA I think it is just a typo from e1a90f1ec9 msdkvpp: Disable passthrough if memory capsfeature changes Part-of: --- sys/msdk/gstmsdkvpp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/msdk/gstmsdkvpp.c b/sys/msdk/gstmsdkvpp.c index 764a4ecca6..14fc2d8eb7 100644 --- a/sys/msdk/gstmsdkvpp.c +++ b/sys/msdk/gstmsdkvpp.c @@ -1244,7 +1244,8 @@ gst_msdkvpp_set_caps (GstBaseTransform * trans, GstCaps * caps, gboolean srcpad_info_changed = FALSE; gboolean deinterlace; - if (gst_caps_get_features (caps, 0) != gst_caps_get_features (out_caps, 0)) + if (!gst_caps_features_is_equal (gst_caps_get_features (caps, 0), + gst_caps_get_features (out_caps, 0))) thiz->need_vpp = 1; gst_video_info_from_caps (&in_info, caps);