diff options
| author | 2023-03-16 14:41:27 -0400 | |
|---|---|---|
| committer | 2023-06-03 00:05:43 -0700 | |
| commit | ee10cdad35e46245aac799d31314d4e960e6b791 (patch) | |
| tree | 34f6facac68acb4fc53da1d71f784819c59d4a75 /externals/ffmpeg | |
| parent | build: only enable adrenotools on arm64 (diff) | |
| download | yuzu-ee10cdad35e46245aac799d31314d4e960e6b791.tar.gz yuzu-ee10cdad35e46245aac799d31314d4e960e6b791.tar.xz yuzu-ee10cdad35e46245aac799d31314d4e960e6b791.zip | |
cmake: download architecture-specific ffmpeg for android
Diffstat (limited to 'externals/ffmpeg')
| -rw-r--r-- | externals/ffmpeg/CMakeLists.txt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/externals/ffmpeg/CMakeLists.txt b/externals/ffmpeg/CMakeLists.txt index 093616629..0a926e399 100644 --- a/externals/ffmpeg/CMakeLists.txt +++ b/externals/ffmpeg/CMakeLists.txt | |||
| @@ -223,7 +223,13 @@ if (NOT WIN32 AND NOT ANDROID) | |||
| 223 | endif() | 223 | endif() |
| 224 | elseif(ANDROID) | 224 | elseif(ANDROID) |
| 225 | # Use yuzu FFmpeg binaries | 225 | # Use yuzu FFmpeg binaries |
| 226 | set(FFmpeg_EXT_NAME "ffmpeg-android-v4.4.LTS") | 226 | if (ARCHITECTURE_arm64) |
| 227 | set(FFmpeg_EXT_NAME "ffmpeg-android-v5.1.LTS-aarch64") | ||
| 228 | elseif (ARCHITECTURE_x86_64) | ||
| 229 | set(FFmpeg_EXT_NAME "ffmpeg-android-v5.1.LTS-x86_64") | ||
| 230 | else() | ||
| 231 | message(FATAL_ERROR "Unsupported architecture for Android FFmpeg") | ||
| 232 | endif() | ||
| 227 | set(FFmpeg_PATH "${CMAKE_BINARY_DIR}/externals/${FFmpeg_EXT_NAME}") | 233 | set(FFmpeg_PATH "${CMAKE_BINARY_DIR}/externals/${FFmpeg_EXT_NAME}") |
| 228 | download_bundled_external("ffmpeg/" ${FFmpeg_EXT_NAME} "") | 234 | download_bundled_external("ffmpeg/" ${FFmpeg_EXT_NAME} "") |
| 229 | set(FFmpeg_FOUND YES) | 235 | set(FFmpeg_FOUND YES) |