summarylogtreecommitdiffstats
path: root/enable_vaapi_on_linux.diff
diff options
context:
space:
mode:
Diffstat (limited to 'enable_vaapi_on_linux.diff')
-rw-r--r--enable_vaapi_on_linux.diff2
1 files changed, 2 insertions, 0 deletions
diff --git a/enable_vaapi_on_linux.diff b/enable_vaapi_on_linux.diff
index 19f5cd6ef9d1..99b84a7b173e 100644
--- a/enable_vaapi_on_linux.diff
+++ b/enable_vaapi_on_linux.diff
@@ -191,6 +191,7 @@ Index: dev.vivid/content/common/sandbox_linux/bpf_gpu_policy_linux.cc
if (IsAcceleratedVaapiVideoEncodeEnabled() ||
IsAcceleratedVideoDecodeEnabled()) {
- const char* I965DrvVideoPath = NULL;
+- const char* I965HybridDrvVideoPath = NULL;
+ VLOG(1) << "Attempting to enable hardware video acceleration.";
+ StubPathMap paths;
+ paths[kModuleVa].push_back("libva.so.1");
@@ -202,6 +203,7 @@ Index: dev.vivid/content/common/sandbox_linux/bpf_gpu_policy_linux.cc
- if (IsArchitectureX86_64()) {
- I965DrvVideoPath = "/usr/lib64/va/drivers/i965_drv_video.so";
+- I965HybridDrvVideoPath = "/usr/lib64/va/drivers/hybrid_drv_video.so";
- } else if (IsArchitectureI386()) {
- I965DrvVideoPath = "/usr/lib/va/drivers/i965_drv_video.so";
+ // libva drivers won't get loaded even above two libraries get dlopened.