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