diff --git a/gst-libs/gst/vaapi/gstvaapifilter.c b/gst-libs/gst/vaapi/gstvaapifilter.c index 5f41726dcb..a2f2cb8da1 100644 --- a/gst-libs/gst/vaapi/gstvaapifilter.c +++ b/gst-libs/gst/vaapi/gstvaapifilter.c @@ -1531,6 +1531,8 @@ fill_color_standard (GstVideoColorimetry * colorimetry, VAProcColorStandardType * type, VAProcColorProperties * properties) { *type = from_GstVideoColorimetry (colorimetry); + +#if VA_CHECK_VERSION(1,2,0) if (*type == VAProcColorStandardExplicit) { properties->colour_primaries = gst_video_color_primaries_to_iso (colorimetry->primaries); @@ -1539,6 +1541,7 @@ fill_color_standard (GstVideoColorimetry * colorimetry, properties->matrix_coefficients = gst_video_color_matrix_to_iso (colorimetry->matrix); } +#endif properties->color_range = from_GstVideoColorRange (colorimetry->range); } diff --git a/gst-libs/gst/vaapi/gstvaapiutils.c b/gst-libs/gst/vaapi/gstvaapiutils.c index 2a100ab101..a3deff43cf 100644 --- a/gst-libs/gst/vaapi/gstvaapiutils.c +++ b/gst-libs/gst/vaapi/gstvaapiutils.c @@ -983,7 +983,11 @@ from_GstVideoColorimetry (const GstVideoColorimetry * const colorimetry) GST_VIDEO_COLORIMETRY_SMPTE240M)) return VAProcColorStandardSMPTE240M; +#if VA_CHECK_VERSION(1,2,0) return VAProcColorStandardExplicit; +#else + return VAProcColorStandardNone; +#endif } /**