mirror of
https://github.com/androidx/media.git
synced 2025-05-11 09:39:52 +08:00
Add support for x86_64 for the ffmpeg extension
Requested by https://github.com/google/ExoPlayer/issues/7058. Additionally move one of the common option in COMMON_OPTIONS. PiperOrigin-RevId: 299862479
This commit is contained in:
parent
c976d16a74
commit
fdf35776f8
@ -96,6 +96,7 @@
|
||||
* Metadata: Add minimal DVB Application Information Table (AIT) support
|
||||
([#6922](https://github.com/google/ExoPlayer/pull/6922)).
|
||||
* The demo app startup selected item is the last played one.
|
||||
* Add support for x86_64 for the ffmpeg extension.
|
||||
|
||||
### 2.11.3 (2020-02-19) ###
|
||||
|
||||
|
@ -34,6 +34,7 @@ COMMON_OPTIONS="
|
||||
--disable-symver
|
||||
--disable-avresample
|
||||
--enable-swresample
|
||||
--extra-ldexeflags=-pie
|
||||
"
|
||||
TOOLCHAIN_PREFIX="${NDK_PATH}/toolchains/llvm/prebuilt/${HOST_PLATFORM}/bin"
|
||||
for decoder in "${ENABLED_DECODERS[@]}"
|
||||
@ -53,7 +54,6 @@ git checkout release/4.2
|
||||
--strip="${TOOLCHAIN_PREFIX}/arm-linux-androideabi-strip" \
|
||||
--extra-cflags="-march=armv7-a -mfloat-abi=softfp" \
|
||||
--extra-ldflags="-Wl,--fix-cortex-a8" \
|
||||
--extra-ldexeflags=-pie \
|
||||
${COMMON_OPTIONS}
|
||||
make -j4
|
||||
make install-libs
|
||||
@ -65,7 +65,6 @@ make clean
|
||||
--cross-prefix="${TOOLCHAIN_PREFIX}/aarch64-linux-android21-" \
|
||||
--nm="${TOOLCHAIN_PREFIX}/aarch64-linux-android-nm" \
|
||||
--strip="${TOOLCHAIN_PREFIX}/aarch64-linux-android-strip" \
|
||||
--extra-ldexeflags=-pie \
|
||||
${COMMON_OPTIONS}
|
||||
make -j4
|
||||
make install-libs
|
||||
@ -77,7 +76,18 @@ make clean
|
||||
--cross-prefix="${TOOLCHAIN_PREFIX}/i686-linux-android16-" \
|
||||
--nm="${TOOLCHAIN_PREFIX}/i686-linux-android-nm" \
|
||||
--strip="${TOOLCHAIN_PREFIX}/i686-linux-android-strip" \
|
||||
--extra-ldexeflags=-pie \
|
||||
--disable-asm \
|
||||
${COMMON_OPTIONS}
|
||||
make -j4
|
||||
make install-libs
|
||||
make clean
|
||||
./configure \
|
||||
--libdir=android-libs/x86_64 \
|
||||
--arch=x86_64 \
|
||||
--cpu=x86_64 \
|
||||
--cross-prefix="${TOOLCHAIN_PREFIX}/x86_64-linux-android16-" \
|
||||
--nm="${TOOLCHAIN_PREFIX}/x86_64-linux-android-nm" \
|
||||
--strip="${TOOLCHAIN_PREFIX}/x86_64-linux-android-strip" \
|
||||
--disable-asm \
|
||||
${COMMON_OPTIONS}
|
||||
make -j4
|
||||
|
Loading…
x
Reference in New Issue
Block a user