mirror of
https://github.com/samsonjs/media.git
synced 2026-04-08 11:45:51 +00:00
Add additional build flags for ffmpeg on "arm64-v8a"
From NDK 23.1.7779620 and above, the arm64-v8a ABI needs additional
build flags to correctly link the ffmpeg libraries.
Issue: google/ExoPlayer#9933
PiperOrigin-RevId: 467161973
(cherry picked from commit 6ea1d0ecf0)
This commit is contained in:
parent
5cc23fd972
commit
ea1e26d9dd
1 changed files with 6 additions and 0 deletions
|
|
@ -21,6 +21,12 @@ set(CMAKE_CXX_STANDARD 11)
|
|||
|
||||
project(libffmpegJNI C CXX)
|
||||
|
||||
# Additional flags needed for "arm64-v8a" from NDK 23.1.7779620 and above.
|
||||
# See https://github.com/google/ExoPlayer/issues/9933#issuecomment-1029775358.
|
||||
if(${ANDROID_ABI} MATCHES "arm64-v8a")
|
||||
set(CMAKE_CXX_FLAGS "-Wl,-Bsymbolic")
|
||||
endif()
|
||||
|
||||
set(ffmpeg_location "${CMAKE_CURRENT_SOURCE_DIR}/ffmpeg")
|
||||
set(ffmpeg_binaries "${ffmpeg_location}/android-libs/${ANDROID_ABI}")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue