From cb5f65b529f04e7db2a598398f8cfd698d4412d9 Mon Sep 17 00:00:00 2001 From: tytan652 Date: Tue, 25 Jul 2023 16:26:42 +0200 Subject: [PATCH] obs-qsv11: Link against Libva on Linux --- plugins/obs-qsv11/CMakeLists.txt | 3 ++- plugins/obs-qsv11/cmake/legacy.cmake | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/obs-qsv11/CMakeLists.txt b/plugins/obs-qsv11/CMakeLists.txt index 5dc7c6992..1352f1449 100644 --- a/plugins/obs-qsv11/CMakeLists.txt +++ b/plugins/obs-qsv11/CMakeLists.txt @@ -108,10 +108,11 @@ if(OS_WINDOWS) target_link_libraries(obs-qsv11 PRIVATE OBS::libmfx d3d9 d3d11 dxva2 dxgi dxguid) elseif(OS_LINUX) find_package(VPL REQUIRED) + find_package(Libva REQUIRED) target_sources(obs-qsv11 PRIVATE common_utils_linux.cpp) - target_link_libraries(obs-qsv11 PRIVATE VPL::VPL) + target_link_libraries(obs-qsv11 PRIVATE Libva::va Libva::drm VPL::VPL) endif() get_target_property(target_sources obs-qsv11 SOURCES) diff --git a/plugins/obs-qsv11/cmake/legacy.cmake b/plugins/obs-qsv11/cmake/legacy.cmake index 55b704971..8aff06313 100644 --- a/plugins/obs-qsv11/cmake/legacy.cmake +++ b/plugins/obs-qsv11/cmake/legacy.cmake @@ -99,10 +99,11 @@ if(OS_WINDOWS) target_compile_definitions(obs-qsv11 PRIVATE UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS) elseif(OS_LINUX) find_package(VPL REQUIRED) + find_package(Libva REQUIRED) target_sources(obs-qsv11 PRIVATE common_utils_linux.cpp) - target_link_libraries(obs-qsv11 PRIVATE VPL::VPL) + target_link_libraries(obs-qsv11 PRIVATE Libva::va Libva::drm VPL::VPL) endif() set_target_properties(obs-qsv11 PROPERTIES FOLDER "plugins/obs-qsv11")