Update Just (Video) Player to 0.190

This commit is contained in:
Marcel Dopita 2025-04-05 05:27:17 +00:00 committed by Licaon_Kter
parent 3084919944
commit 76bf381578
2 changed files with 220 additions and 2 deletions

View File

@ -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

2
srclibs/mpeghdec.yml Normal file
View File

@ -0,0 +1,2 @@
RepoType: git
Repo: https://github.com/Fraunhofer-IIS/mpeghdec.git