summaryrefslogtreecommitdiff
path: root/gst-libs
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 /gst-libs
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.
Diffstat (limited to 'gst-libs')
-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