From 76bf3815789d680cd8c426e1815b965c65e3fcde Mon Sep 17 00:00:00 2001 From: Marcel Dopita Date: Sat, 5 Apr 2025 05:27:17 +0000 Subject: [PATCH] Update Just (Video) Player to 0.190 --- metadata/com.brouken.player.yml | 220 +++++++++++++++++++++++++++++++- srclibs/mpeghdec.yml | 2 + 2 files changed, 220 insertions(+), 2 deletions(-) create mode 100644 srclibs/mpeghdec.yml diff --git a/metadata/com.brouken.player.yml b/metadata/com.brouken.player.yml index cafd00d6e6..aeb1bb683c 100644 --- a/metadata/com.brouken.player.yml +++ b/metadata/com.brouken.player.yml @@ -1198,6 +1198,222 @@ Builds: gradleprops: - abiFilter=arm64-v8a + - versionName: '0.190' + versionCode: 1901 + commit: v0.190 + subdir: app + sudo: + - apt-get update + - apt-get install -y make ninja-build cmake + gradle: + - latestUniversal + srclibs: + - media-moneytoo@1.6.0 + - FFmpeg@release/6.0 + - libiamf@v1.1.0 + - cpu_features@v0.9.0 + - abseil-cpp@20230802.1 + - libgav1@v0.20.0 + - mpeghdec@r2.0.1 + scandelete: + - app/libs/ + build: + - export FFMPEG_EXT_PATH="$$media-moneytoo$$/libraries/decoder_ffmpeg/src/main" + - export HOST_PLATFORM="$(uname -s | tr '[:upper:]' '[:lower:]')-x86_64" + - export ANDROID_ABI=21 + - 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}" "${ANDROID_ABI}" + "${ENABLED_DECODERS[@]}" + - export AV1_EXT_PATH="$$media-moneytoo$$/libraries/decoder_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 "$$media-moneytoo$$/libraries/decoder_iamf/src/main/jni" + - ln -s "$$libiamf$$" libiamf + - cd "$$media-moneytoo$$/libraries/decoder_mpegh/src/main/jni" + - ln -s "$$mpeghdec$$" libmpegh + - cd "$$media-moneytoo$$" + - ./gradlew :lib-decoder-{ffmpeg,av1,iamf,mpegh}:bundleReleaseAar + - ./gradlew :lib-{exoplayer,extractor,ui}:bundleReleaseAar + - popd + - cp $$media-moneytoo$$/libraries/decoder_{ffmpeg,av1,iamf,mpegh}/buildout/outputs/aar/*.aar + libs/ + - cp $$media-moneytoo$$/libraries/{exoplayer,extractor,ui}/buildout/outputs/aar/*.aar + libs/ + ndk: 26.1.10909125 + gradleprops: + - abiFilter=x86 + + - versionName: '0.190' + versionCode: 1902 + commit: v0.190 + subdir: app + sudo: + - apt-get update + - apt-get install -y make ninja-build cmake + gradle: + - latestUniversal + srclibs: + - media-moneytoo@1.6.0 + - FFmpeg@release/6.0 + - libiamf@v1.1.0 + - cpu_features@v0.9.0 + - abseil-cpp@20230802.1 + - libgav1@v0.20.0 + - mpeghdec@r2.0.1 + scandelete: + - app/libs/ + build: + - export FFMPEG_EXT_PATH="$$media-moneytoo$$/libraries/decoder_ffmpeg/src/main" + - export HOST_PLATFORM="$(uname -s | tr '[:upper:]' '[:lower:]')-x86_64" + - export ANDROID_ABI=21 + - 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}" "${ANDROID_ABI}" + "${ENABLED_DECODERS[@]}" + - export AV1_EXT_PATH="$$media-moneytoo$$/libraries/decoder_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 "$$media-moneytoo$$/libraries/decoder_iamf/src/main/jni" + - ln -s "$$libiamf$$" libiamf + - cd "$$media-moneytoo$$/libraries/decoder_mpegh/src/main/jni" + - ln -s "$$mpeghdec$$" libmpegh + - cd "$$media-moneytoo$$" + - ./gradlew :lib-decoder-{ffmpeg,av1,iamf,mpegh}:bundleReleaseAar + - ./gradlew :lib-{exoplayer,extractor,ui}:bundleReleaseAar + - popd + - cp $$media-moneytoo$$/libraries/decoder_{ffmpeg,av1,iamf,mpegh}/buildout/outputs/aar/*.aar + libs/ + - cp $$media-moneytoo$$/libraries/{exoplayer,extractor,ui}/buildout/outputs/aar/*.aar + libs/ + ndk: 26.1.10909125 + gradleprops: + - abiFilter=x86_64 + + - versionName: '0.190' + versionCode: 1903 + commit: v0.190 + subdir: app + sudo: + - apt-get update + - apt-get install -y make ninja-build cmake + gradle: + - latestUniversal + srclibs: + - media-moneytoo@1.6.0 + - FFmpeg@release/6.0 + - libiamf@v1.1.0 + - cpu_features@v0.9.0 + - abseil-cpp@20230802.1 + - libgav1@v0.20.0 + - mpeghdec@r2.0.1 + scandelete: + - app/libs/ + build: + - export FFMPEG_EXT_PATH="$$media-moneytoo$$/libraries/decoder_ffmpeg/src/main" + - export HOST_PLATFORM="$(uname -s | tr '[:upper:]' '[:lower:]')-x86_64" + - export ANDROID_ABI=21 + - 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}" "${ANDROID_ABI}" + "${ENABLED_DECODERS[@]}" + - export AV1_EXT_PATH="$$media-moneytoo$$/libraries/decoder_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 "$$media-moneytoo$$/libraries/decoder_iamf/src/main/jni" + - ln -s "$$libiamf$$" libiamf + - cd "$$media-moneytoo$$/libraries/decoder_mpegh/src/main/jni" + - ln -s "$$mpeghdec$$" libmpegh + - cd "$$media-moneytoo$$" + - ./gradlew :lib-decoder-{ffmpeg,av1,iamf,mpegh}:bundleReleaseAar + - ./gradlew :lib-{exoplayer,extractor,ui}:bundleReleaseAar + - popd + - cp $$media-moneytoo$$/libraries/decoder_{ffmpeg,av1,iamf,mpegh}/buildout/outputs/aar/*.aar + libs/ + - cp $$media-moneytoo$$/libraries/{exoplayer,extractor,ui}/buildout/outputs/aar/*.aar + libs/ + ndk: 26.1.10909125 + gradleprops: + - abiFilter=armeabi-v7a + + - versionName: '0.190' + versionCode: 1904 + commit: v0.190 + subdir: app + sudo: + - apt-get update + - apt-get install -y make ninja-build cmake + gradle: + - latestUniversal + srclibs: + - media-moneytoo@1.6.0 + - FFmpeg@release/6.0 + - libiamf@v1.1.0 + - cpu_features@v0.9.0 + - abseil-cpp@20230802.1 + - libgav1@v0.20.0 + - mpeghdec@r2.0.1 + scandelete: + - app/libs/ + build: + - export FFMPEG_EXT_PATH="$$media-moneytoo$$/libraries/decoder_ffmpeg/src/main" + - export HOST_PLATFORM="$(uname -s | tr '[:upper:]' '[:lower:]')-x86_64" + - export ANDROID_ABI=21 + - 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}" "${ANDROID_ABI}" + "${ENABLED_DECODERS[@]}" + - export AV1_EXT_PATH="$$media-moneytoo$$/libraries/decoder_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 "$$media-moneytoo$$/libraries/decoder_iamf/src/main/jni" + - ln -s "$$libiamf$$" libiamf + - cd "$$media-moneytoo$$/libraries/decoder_mpegh/src/main/jni" + - ln -s "$$mpeghdec$$" libmpegh + - cd "$$media-moneytoo$$" + - ./gradlew :lib-decoder-{ffmpeg,av1,iamf,mpegh}:bundleReleaseAar + - ./gradlew :lib-{exoplayer,extractor,ui}:bundleReleaseAar + - popd + - cp $$media-moneytoo$$/libraries/decoder_{ffmpeg,av1,iamf,mpegh}/buildout/outputs/aar/*.aar + libs/ + - cp $$media-moneytoo$$/libraries/{exoplayer,extractor,ui}/buildout/outputs/aar/*.aar + libs/ + ndk: 26.1.10909125 + gradleprops: + - abiFilter=arm64-v8a + MaintainerNotes: 'Extensions build instructions: https://github.com/androidx/media/blob/1.3.1/libraries/decoder_ffmpeg/README.md https://github.com/androidx/media/blob/1.3.1/libraries/decoder_av1/README.md' @@ -1208,5 +1424,5 @@ VercodeOperation: - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 -CurrentVersion: '0.180' -CurrentVersionCode: 1804 +CurrentVersion: '0.190' +CurrentVersionCode: 1904 diff --git a/srclibs/mpeghdec.yml b/srclibs/mpeghdec.yml new file mode 100644 index 0000000000..686aaafc37 --- /dev/null +++ b/srclibs/mpeghdec.yml @@ -0,0 +1,2 @@ +RepoType: git +Repo: https://github.com/Fraunhofer-IIS/mpeghdec.git