Update Just (Video) Player to 0.104 (104)

This commit is contained in:
Marcel Dopita 2022-03-05 21:16:57 +01:00 committed by linsui
parent a1a9e0e06f
commit 91d132ecaf

View file

@ -430,10 +430,56 @@ Builds:
libs/
ndk: r21e
MaintainerNotes: 'Extensions build instructions: https://github.com/google/ExoPlayer/blob/r2.16.1/extensions/ffmpeg/README.md
https://github.com/google/ExoPlayer/blob/r2.16.1/extensions/av1/README.md'
- versionName: '0.104'
versionCode: 104
commit: v0.104
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk-headless ninja-build
- update-alternatives --auto java
gradle:
- latest
srclibs:
- ExoPlayer-moneytoo@r2.17.0-avi
- FFmpeg@release/4.2
- cpu_features@v0.6.0
- abseil-cpp@20211102.0
- libgav1@v0.17.0
prebuild: sed -i -e 's/android {/&\n ndkVersion "21.4.7075529"/' $$ExoPlayer-moneytoo$$/common_library_config.gradle
scandelete:
- app/libs/
build:
- export FFMPEG_EXT_PATH="$$ExoPlayer-moneytoo$$/extensions/ffmpeg/src/main"
- export HOST_PLATFORM="$(uname -s | tr '[:upper:]' '[:lower:]')-x86_64"
- export ENABLED_DECODERS=(vorbis opus flac alac pcm_mulaw pcm_alaw mp3 amrnb
amrwb aac ac3 eac3 dca mlp truehd)
- pushd "${FFMPEG_EXT_PATH}/jni"
- ln -s "$$FFmpeg$$" ffmpeg
- cd "${FFMPEG_EXT_PATH}/jni"
- ./build_ffmpeg.sh "${FFMPEG_EXT_PATH}" "$$NDK$$" "${HOST_PLATFORM}" "${ENABLED_DECODERS[@]}"
- export AV1_EXT_PATH="$$ExoPlayer-moneytoo$$/extensions/av1/src/main"
- cd "${AV1_EXT_PATH}/jni"
- ln -s "$$cpu_features$$" cpu_features
- ln -s "$$libgav1$$" libgav1
- cd "${AV1_EXT_PATH}/jni/libgav1"
- mkdir "${AV1_EXT_PATH}/jni/libgav1/third_party"
- cd "${AV1_EXT_PATH}/jni/libgav1/third_party"
- ln -s "$$abseil-cpp$$" abseil-cpp
- cd "$$ExoPlayer-moneytoo$$"
- ./gradlew :extension-{ffmpeg,av1}:bundleReleaseAar
- ./gradlew :library-{common,core,extractor,ui}:bundleReleaseAar
- popd
- cp $$ExoPlayer-moneytoo$$/extensions/{ffmpeg,av1}/buildout/outputs/aar/*.aar
libs/
- cp $$ExoPlayer-moneytoo$$/library/{common,core,extractor,ui}/buildout/outputs/aar/*.aar
libs/
ndk: r21e
MaintainerNotes: 'Extensions build instructions: https://github.com/google/ExoPlayer/blob/r2.17.0/extensions/ffmpeg/README.md
https://github.com/google/ExoPlayer/blob/r2.17.0/extensions/av1/README.md'
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: '0.88'
CurrentVersionCode: 88
CurrentVersion: '0.104'
CurrentVersionCode: 104