Go to file
Vivek Kasireddy bb8f66983a common: Add a udev helper to identify GPU Vendor
Given that libudev is widely available on many Linux distros, we
can use the relevant APIs to iterate over all the devices associated
with the drm subsystem to figure out if a specific vendor GPU
is available or not.

This capability (identifying GPU Vendor) is useful to determine
whether to launch Gstreamer pipeline using h/w accelerated
plugins. On systems where libudev is not available (Windows,
MacOS, etc) we'd have to make this determination based on the
availability of the relevant plugins in the Gstreamer registry.

Cc: Frediano Ziglio <freddy77@gmail.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
Cc: Dongwon Kim <dongwon.kim@intel.com>
Cc: Hazwan Arif Mazlan <hazwan.arif.mazlan@intel.com>
Cc: Jin Chung Teng <jin.chung.teng@intel.com>
Signed-off-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Acked-by: Frediano Ziglio <freddy77@gmail.com>
2023-10-17 10:32:27 +01:00
common common: Add a udev helper to identify GPU Vendor 2023-10-17 10:32:27 +01:00
docs codegen: Remove bytes array length support 2020-10-06 13:09:56 +01:00
m4 common: Add a udev helper to identify GPU Vendor 2023-10-17 10:32:27 +01:00
python_modules codegen: Make input structures for marshaller constant 2021-05-24 08:08:37 +01:00
tests meson: Generate missing intermediate target 2021-05-18 15:01:31 +01:00
.gitlab-ci.yml common: Add a udev helper to identify GPU Vendor 2023-10-17 10:32:27 +01:00
.gitmodules Integrate recorder library 2019-01-23 14:44:19 +00:00
.gitpublish Add a .gitpublish 2019-01-15 17:35:51 +04:00
autogen.sh Remove files moved to spice-protocol 2015-08-11 10:26:06 +02:00
configure.ac common: Add a udev helper to identify GPU Vendor 2023-10-17 10:32:27 +01:00
COPYING Remove trailing whitespace 2015-12-18 11:41:15 +01:00
git.mk build: Update git.mk to latest version 2018-06-18 14:08:03 +01:00
Makefile.am configure.ac: add --enable-tests 2019-11-18 11:07:56 +00:00
meson_options.txt build: Allows to request a greater SPICE protocol version 2020-04-08 14:28:40 +01:00
meson.build common: Add a udev helper to identify GPU Vendor 2023-10-17 10:32:27 +01:00
spice_codegen.py codegen: Exit with error on error generating C structures 2019-08-13 18:11:04 +01:00
spice.proto proto: Add support for side mouse buttons 2020-08-31 12:33:11 +01:00