[Bug 764673] blacklist unsupported backend drivers

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Apr 21 13:23:12 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=764673

--- Comment #9 from Julien Isorce <julien.isorce at gmail.com> ---
I think general idea about the whilelist + the env var is good. 
Since the minimal libva version required at compile time is old (i.e. it
requires libva > 0.30.4 in current mater:
https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/tree/configure.ac#n35),
it would be great to also check the actual version of the va-api backend at
runtime, the one returned by vaInitialize. And also the driver name returned by
vaGetDriverName:

So: va_vendor_string + va_driver_name + min_va_version

Also I would like to add the following entries in the whitelist:
"mesa gallium vaapi", "nouveau", 0.38.0
"mesa gallium vaapi", "radeon", 0.38.0

If there are bugs in the gallium vaapi backend let's fix them. But I also
understand that for you it is less priority so having these 3 infos
(va_vendor_string + va_driver_name + min_va_version) in gst_vaapi_check_status:
https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/tree/gst-libs/gst/vaapi/gstvaapiutils.c#n50
should help with bug triage.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list