Arm64-v8a - Kmp External Codec Libvlcjni.so Cpu

— Your VLC Android engineer

adb logcat | grep -E "avcodec|mediacodec|vlc" Expected output: kmp external codec libvlcjni.so cpu arm64-v8a

val args = arrayOf( "--codec=mediacodec,avcodec", // try hardware first, then external FFmpeg "--avcodec-fast", "--avcodec-hw=any" ) val libVLC = LibVLC(this, args) val mediaPlayer = MediaPlayer(libVLC) — Your VLC Android engineer adb logcat |

#!/bin/bash export ANDROID_NDK=/path/to/ndk export VLC_BUILD_DIR=build-arm64 ./compile.sh -a arm64 -l --release --enable-external-codecs --enable-mediacodec --enable-avcodec --enable-avformat // try hardware first

To force loading from jniLibs :