summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2020-02-14 19:30:54 +0100
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2020-02-28 12:10:25 +0100
commitae0261023af502bf71eb906b59b60f9b73973c91 (patch)
tree05f42a1f1c60ec2bb1348bfff13f64f18c5ca30a
parentacf90c107000cad626e7873590e5026156db5765 (diff)
libs: display: iterate all quirks table
Instead of break at the fist foud quirk in the table, iterate all over so it would be feasible to add several quirks for one driver per element in array.
-rw-r--r--gst-libs/gst/vaapi/gstvaapidisplay.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.c b/gst-libs/gst/vaapi/gstvaapidisplay.c
index 045be5b4..a048a42f 100644
--- a/gst-libs/gst/vaapi/gstvaapidisplay.c
+++ b/gst-libs/gst/vaapi/gstvaapidisplay.c
@@ -791,12 +791,12 @@ set_driver_quirks (GstVaapiDisplay * display)
const char *match_str = vaapi_driver_quirks_table[i].match_string;
if (g_strstr_len (priv->vendor_string, strlen (priv->vendor_string),
match_str) != NULL) {
- GST_INFO_OBJECT (display, "Matched driver string \"%s\", setting quirks "
- "(%#x)", priv->vendor_string, vaapi_driver_quirks_table[i].quirks);
priv->driver_quirks |= vaapi_driver_quirks_table[i].quirks;
- break;
}
}
+
+ GST_INFO_OBJECT (display, "Matched driver string \"%s\", setting quirks "
+ "(%#x)", priv->vendor_string, priv->driver_quirks);
}
static void