[Bug 724352] Plugin should not register if underlaying library not available

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 15 15:30:08 UTC 2016


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

Víctor Manuel Jáquez Leal <vjaquez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #331474|needs-work                  |none
             status|                            |
 Attachment #331474|0                           |1
        is obsolete|                            |

--- Comment #20 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
Created attachment 331601
  --> https://bugzilla.gnome.org/attachment.cgi?id=331601&action=edit
vaapi: declare external dependencies

There are two main external dependencies that define the feature set of this
plugin: a) the kernel and b) the VA driver

This patch tracks both dependencies, if any of them change, GStreamer will
re-inspect the plugin.

The kernel is tracked through the device files /dev/dri/card*

The VA driver is tracked through the files VA_DRIVERS_PATH/*_drv_video.so,
where VA_DRIVERS_PATH is the one defined in libva package configuration. Also,
the environment variables LIBVA_DRIVERS_PATH and LIBVA_DRIVER_NAME are tracked
since they modify the driver lookup.

Additionally, the environment variable GST_VAAPI_ALL_DRIVERS is tracked too.

-- 
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