commit e7822d8fc50dc5ce45b8e234f83651679aa357b4
parent 5702420f89061d79c4ecc2af560f3fcf0fb2b5b5
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Sat,  5 Jul 2025 16:45:39 +0200

feat(app): ffmpeg prebuilt

Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>

Diffstat:
Mapp/build.gradle.kts | 3++-
Aapp/libs/ffmpeg-kit-full-gpl-6.0-2.LTS.aar | 0
Mgradle/libs.versions.toml | 4++--
3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app/build.gradle.kts b/app/build.gradle.kts @@ -133,7 +133,8 @@ dependencies { implementation(project(":common")) implementation(libs.androidx.documentfile) implementation(libs.gson) - implementation(libs.ffmpeg.kit) + implementation(libs.smart.exception.java) + implementation(files("libs/ffmpeg-kit-full-gpl-6.0-2.LTS.aar")) implementation(libs.osmdroid.android) implementation(libs.rhino) implementation(libs.androidx.activity.ktx) diff --git a/app/libs/ffmpeg-kit-full-gpl-6.0-2.LTS.aar b/app/libs/ffmpeg-kit-full-gpl-6.0-2.LTS.aar Binary files differ. diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml @@ -17,7 +17,6 @@ compose-bom = "2024.12.01" # make sure all ui components are fully working after #noinspection GradleDependency bcprov-jdk18on = "1.78.1" dexlib2 = "3.0.9" -ffmpeg-kit = "6.0-2.LTS" gson = "2.11.0" junit = "5.10.2" material3 = "1.3.1" @@ -26,6 +25,7 @@ rhino = "1.7.15" rhino-android = "1.6.0" rust-android = "0.9.6" hiddenapibypass = "4.3" +smart-exception-java = "0.2.1" [libraries] androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "compose-bom" } @@ -46,7 +46,6 @@ colorpicker-compose = { module = "com.github.skydoves:colorpicker-compose", vers libsu = { module = "com.github.topjohnwu.libsu:core", version.ref = "libsu" } coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinx-coroutines-android" } dexlib2 = { group = "com.android.tools.smali", name = "smali-dexlib2", version.ref = "dexlib2" } -ffmpeg-kit = { group = "com.arthenica", name = "ffmpeg-kit-full-gpl", version.ref = "ffmpeg-kit" } gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } guava = { module = "com.google.guava:guava", version.ref = "guava" } jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" } @@ -57,6 +56,7 @@ hiddenapibypass = { module = "org.lsposed.hiddenapibypass:hiddenapibypass", vers recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" } rhino = { module = "org.mozilla:rhino", version.ref = "rhino" } rhino-android = { group = "com.faendir.rhino", name = "rhino-android", version.ref = "rhino-android" } +smart-exception-java = { module = "com.arthenica:smart-exception-java", version.ref = "smart-exception-java" } [plugins] androidApplication = { id = "com.android.application", version.ref = "agp" }