From 2279af42ffe113807235474706293a5662a8a1f9 Mon Sep 17 00:00:00 2001 From: Marcel Dopita Date: Tue, 26 Jan 2021 22:02:31 +0100 Subject: [PATCH] Update Just (Video) Player to v0.16 --- metadata/com.brouken.player.yml | 43 ++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/metadata/com.brouken.player.yml b/metadata/com.brouken.player.yml index 423e7fef4b..abacfbd95b 100644 --- a/metadata/com.brouken.player.yml +++ b/metadata/com.brouken.player.yml @@ -106,10 +106,47 @@ Builds: - cp $$ExoPlayer$$/extensions/{ffmpeg,av1}/buildout/outputs/aar/*.aar libs/ ndk: r20b -MaintainerNotes: 'Extensions build instructions: https://github.com/google/ExoPlayer/blob/r2.12.2/extensions/ffmpeg/README.md - https://github.com/google/ExoPlayer/blob/r2.12.2/extensions/av1/README.md' + - versionName: '0.16' + versionCode: 16 + commit: v0.16 + subdir: app + gradle: + - offline + srclibs: + - ExoPlayer@r2.12.3 + - FFmpeg@release/4.2 + - cpu_features@v0.6.0 + - abseil-cpp@20200923.2 + - libgav1@b712ad2a3b7a6a3db34d9f2820b4768931093d1c + scandelete: + - app/libs/ + build: + - export FFMPEG_EXT_PATH="$$ExoPlayer$$/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$$/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$$" + - ./gradlew :extension-{ffmpeg,av1}:bundleReleaseAar + - popd + - cp $$ExoPlayer$$/extensions/{ffmpeg,av1}/buildout/outputs/aar/*.aar libs/ + ndk: r20b + +MaintainerNotes: 'Extensions build instructions: https://github.com/google/ExoPlayer/blob/r2.12.3/extensions/ffmpeg/README.md + https://github.com/google/ExoPlayer/blob/r2.12.3/extensions/av1/README.md' AutoUpdateMode: None -UpdateCheckMode: Tags ^v[0-9.]*$ +UpdateCheckMode: None CurrentVersion: '0.16' CurrentVersionCode: 16