QVplayer FFmpeg audio codec corresponding source and relinking material

FFmpeg: 6.1.6, original release source archive, LGPL-2.1-or-later.
Source: https://ffmpeg.org/releases/ffmpeg-6.1.6.tar.xz
Archive SHA-256: d4fcb164028dd3beee5d92c0ac72e46aac6973c75ea12dc14de07bf8f407370a
Media3: 1.11.1, commit 8c6678b657ede1e7883fc164ef73ed483c7796c3.
Source: https://github.com/androidx/media/tree/8c6678b657ede1e7883fc164ef73ed483c7796c3/libraries/decoder_ffmpeg
The Media3 module source is unmodified and Apache-2.0 licensed.
The original FFmpeg source is unmodified. No GPL, nonfree, version3 or external
codec-library options are enabled in the distributed native binaries.

Build on macOS or Linux x86_64 with Python 3, make, and Android NDK
28.2.13676358. Point ANDROID_NDK_HOME to the NDK directory, then run:
  python3 build_audio.py
The script verifies and extracts the bundled FFmpeg archive if needed, builds
all 14 supported FFmpeg audio decoders for Android API 26 in four ABIs, and
links libffmpegJNI.so with 16 KB ELF segment alignment. Its outputs are under
native/<ABI>/. Rebuilding requires no QVplayer signing key or proprietary app
source. The entire native JNI wrapper and FFmpeg build source are included.

Optional relinking with a modified FFmpeg: rebuild or replace the three .a
archives under native/<ABI>/lib/, then use the JNI compiler/linker command
recorded in build-info.json, adapting directory paths. The prepared static
archives in relink-libs/ have only debug information stripped; symbol and
relocation information required for linking is retained.

The resulting libffmpegJNI.so can replace the corresponding ABI library in
an unpacked application APK. Repack and sign that APK using your own key.
Replacing a native library invalidates the original APK signature. The
original QVplayer release signing credentials are not necessary or included.

Supported FFmpeg decoder names:
aac mp3 ac3 eac3 truehd dca vorbis opus amrnb amrwb flac alac pcm_mulaw pcm_alaw
Native compatibility: armeabi-v7a, arm64-v8a, x86, x86_64, Android API >= 26.
FFmpeg software decoders render decoded audio; this does not promise Dolby
Atmos object rendering, DTS:X metadata rendering or lossless HDMI passthrough.

No software FFmpeg video renderer is activated: Media3 1.11.1's experimental
FFmpeg video renderer is explicitly nonfunctional in its official source.

This bundle contains only open-source decoder/build material. No app private
signing credentials, advertising IDs, video files or user records are included.
