From: U. Artie Eoff Date: Tue, 4 Feb 2020 18:27:23 +0000 (-0800) Subject: libs: display: add vpp color standard quirk for i965 driver X-Git-Tag: 1.19.3~503^2~269 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c42938fd53b54e8ead9b5dee452a007908c96888;p=platform%2Fupstream%2Fgstreamer.git libs: display: add vpp color standard quirk for i965 driver The i965 does not properly report supported vpp color standards. --- diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.c b/gst-libs/gst/vaapi/gstvaapidisplay.c index 593694d..0a34e1b 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.c +++ b/gst-libs/gst/vaapi/gstvaapidisplay.c @@ -787,6 +787,7 @@ set_driver_quirks (GstVaapiDisplay * display) } vaapi_driver_quirks_table[] = { /* @XXX(victor): is this string enough to identify it */ { "AMD", GST_VAAPI_DRIVER_QUIRK_NO_CHECK_SURFACE_PUT_IMAGE }, + { "i965", GST_VAAPI_DRIVER_QUIRK_NO_CHECK_VPP_COLOR_STD }, }; /* *INDENT-ON* */ diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.h b/gst-libs/gst/vaapi/gstvaapidisplay.h index 968abf9..0f6f136 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.h +++ b/gst-libs/gst/vaapi/gstvaapidisplay.h @@ -92,10 +92,13 @@ typedef struct _GstVaapiDisplay GstVaapiDisplay; * @GST_VAAPI_DRIVER_QUIRK_NO_CHECK_SURFACE_PUT_IMAGE: if driver * crashes when try to put an image in a reused surface. * https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2016 + * @GST_VAAPI_DRIVER_QUIRK_NO_CHECK_VPP_COLOR_STD: if driver does not + * properly report supported vpp color standards. */ typedef enum { GST_VAAPI_DRIVER_QUIRK_NO_CHECK_SURFACE_PUT_IMAGE = (1U << 0), + GST_VAAPI_DRIVER_QUIRK_NO_CHECK_VPP_COLOR_STD = (1U << 1), } GstVaapiDriverQuirks; /**