diff --git a/external/ffmpeg/CMakeLists.txt b/external/ffmpeg/CMakeLists.txt index 2594db6..71fcac4 100644 --- a/external/ffmpeg/CMakeLists.txt +++ b/external/ffmpeg/CMakeLists.txt @@ -11,6 +11,7 @@ if (DESKTOP_APP_USE_PACKAGED) find_package(PkgConfig REQUIRED) pkg_check_modules(AVCODEC REQUIRED IMPORTED_TARGET libavcodec) + pkg_check_modules(AVFILTER REQUIRED IMPORTED_TARGET libavfilter) pkg_check_modules(AVFORMAT REQUIRED IMPORTED_TARGET libavformat) pkg_check_modules(AVUTIL REQUIRED IMPORTED_TARGET libavutil) pkg_check_modules(SWSCALE REQUIRED IMPORTED_TARGET libswscale) @@ -19,6 +20,7 @@ if (DESKTOP_APP_USE_PACKAGED) target_link_libraries(external_ffmpeg INTERFACE PkgConfig::AVCODEC + PkgConfig::AVFILTER PkgConfig::AVFORMAT PkgConfig::AVUTIL PkgConfig::SWSCALE @@ -32,8 +34,9 @@ set(ffmpeg_lib_list) if (LINUX) list(APPEND ffmpeg_lib_list - -lavformat -lavcodec + -lavfilter + -lavformat -lswresample -lswscale -lavutil @@ -47,8 +50,9 @@ else() ) list(APPEND ffmpeg_lib_list - ${ffmpeg_lib_loc}/libavformat/libavformat.a ${ffmpeg_lib_loc}/libavcodec/libavcodec.a + ${ffmpeg_lib_loc}/libavfilter/libavfilter.a + ${ffmpeg_lib_loc}/libavformat/libavformat.a ${ffmpeg_lib_loc}/libswresample/libswresample.a ${ffmpeg_lib_loc}/libswscale/libswscale.a ${ffmpeg_lib_loc}/libavutil/libavutil.a