Third-party components
Native TAK 1.0 support
tak1.cpp is a new portable C++ implementation of TAK codec type 0, written
from bitstream behavior and analysis of a user-provided TAK decoding library.
It is included under this project's MIT license. It calls no Windows APIs and
uses no binary loader or CPU emulator at runtime. Original TAK DLLs are not bundled.
The optional host reference scripts require separately installed Python
packages pefile and unicorn, with their respective upstream licenses;
neither package is part of the Android application.
FFmpeg 7.1.5
Source: https://ffmpeg.org/releases/ffmpeg-7.1.5.tar.xz
This project builds FFmpeg as separate shared libraries, without enabling GPL
or nonfree components or external codec libraries. The FFmpeg build is LGPL
2.1-or-later. Copyright belongs to the FFmpeg contributors. Its license is
included in third_party/licenses/FFmpeg-LGPL-2.1.txt.
The archive checksum is in scripts/ffmpeg.sha256. The exact configuration and
build steps are in scripts/build-ffmpeg.sh. Upstream FFmpeg source is unmodified.
The JNI glue and app source are supplied in this project. Do not treat the MIT
app license as a license for FFmpeg.
If distributing an APK, supply the corresponding FFmpeg source, these build instructions, license notices and the materials required for users to modify and relink the LGPL component. Retain the downloaded source archive rather than assuming a download link alone satisfies distribution requirements.
Gradle wrapper 9.8.1
Source: https://github.com/gradle/gradle/tree/v9.8.1
The included gradle/wrapper/gradle-wrapper.jar is from the official Gradle
repository. Gradle is licensed under Apache License 2.0, included in
third_party/licenses/Gradle-Apache-2.0.txt.
Wrapper JAR SHA-256:
238e777fcddd7e34f9708186085def2abd6e08e658505b38718d79d74c21abd5.
Android SDK/NDK tools and the Android Gradle plugin are downloaded separately under their respective licenses and are not included in this source archive.