From c6d8ee737f01f897940d79528b0452d117c26e24 Mon Sep 17 00:00:00 2001 From: "U. Artie Eoff" Date: Tue, 4 Feb 2020 09:57:42 -0800 Subject: [PATCH] vaapipostproc: set srcpad colorimetry unconditionally We always need a srcpad colorimetry for VAAPI VPP operations. Also, check the return value of _set_colorimetry. --- gst/vaapi/gstvaapipostprocutil.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/vaapi/gstvaapipostprocutil.c b/gst/vaapi/gstvaapipostprocutil.c index a11e555..51cf7d7 100644 --- a/gst/vaapi/gstvaapipostprocutil.c +++ b/gst/vaapi/gstvaapipostprocutil.c @@ -719,8 +719,8 @@ _get_preferred_caps (GstVaapiPostproc * postproc, GstVideoInfo * vinfo, goto fixate_failed; _set_multiview_mode (postproc, vinfo, structure); - if (f == GST_VAAPI_CAPS_FEATURE_SYSTEM_MEMORY) - _set_colorimetry (postproc, format, structure); + if (!_set_colorimetry (postproc, format, structure)) + goto fixate_failed; if (!_set_interlace_mode (postproc, vinfo, structure)) goto interlace_mode_failed; -- 2.7.4