FFmpeg source and licences
Materials for Luna 1.9.0-beta38-qa (version code 9038)
Luna uses AndroidX Media3's official FFmpeg audio decoder extension as a software fallback after Android hardware and platform decoders. It does not include FFmpeg video decoders, encoders, network protocols, demuxers, muxers or command-line programs.
Downloads
Integrity
FFmpeg source SHA-256:
6b1878387ad04ba735fadfee85a65f6118548cfb817f13129a6184febab42916
Relinking materials SHA-256:
532d7c74b1064e37c3d42b72890d460ed7906b907bd773bee8b53872d16b47d0
Licences and exact revisions
- FFmpeg: GNU Lesser General Public License 2.1 or later
- AndroidX Media3 FFmpeg extension: Apache License 2.0
- Media3 commit:
5fb306449733dd71595700c1227ad6087578c559 - FFmpeg commit:
3f92512fd1fd6f5e6d6eb45a156c352835314d69 - NDK r26b, CMake 3.22.1, Android native API 26
Enabled audio decoders:
vorbis opus flac alac pcm_mulaw pcm_alaw mp3 amrnb amrwb aac ac3 eac3 dca mlp truehd.
GPL and non-free FFmpeg options are not enabled.
Read the GNU LGPL 2.1 and Apache License 2.0.
Relinking and written offer
The relinking ZIP contains the source and scripts needed to rebuild the ABI-specific
libffmpegJNI.so used by Luna. A recipient may replace that JNI library in a
modified APK and sign the APK with their own key for installation.
Until 28 July 2029, any recipient may request the complete corresponding machine-readable source and the same relinking materials directly, for no more than the reasonable cost of distribution. Contact lunaiptvplayer@proton.me.
Codec patents
The LGPL governs copyright permissions and does not grant patent licences. Codec patent status can vary by codec, jurisdiction and use. Luna makes no patent-licence representation through this source publication.