From ae0986c9efd28c61783cfe106f8bd1b0ba3b3920 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 31 May 2023 08:28:28 +0400 Subject: [PATCH] Build ffmpeg with vaapi/vdpau --- external/ffmpeg/CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/external/ffmpeg/CMakeLists.txt b/external/ffmpeg/CMakeLists.txt index 48b2fdf..2c941dc 100644 --- a/external/ffmpeg/CMakeLists.txt +++ b/external/ffmpeg/CMakeLists.txt @@ -76,15 +76,35 @@ elseif (LINUX) list(APPEND ffmpeg_lib_list -ldav1d -llzma + $ + $ + $ + $ + $ + -lXv + -lXext ) endif() # Workaround cmake's random order on Linux... if (LINUX) + generate_implib( + vdpau + va-x11 + va-drm + va + drm + ) list(JOIN ffmpeg_lib_list , ffmpeg_lib_link) target_link_libraries(external_ffmpeg INTERFACE -Wl,--push-state,-Bstatic,${ffmpeg_lib_link},--pop-state + $ + $ + $ + $ + $ + X11 ) else() target_link_libraries(external_ffmpeg