← Gruszka IPTV

Licencje komponentów

Gruszka IPTV na Androida korzysta z bibliotek open source. Poniżej ich licencje i pełne źródła użytych wersji.

FFmpeg 6.0 – LGPL 2.1 lub nowsza

Dekodowanie dźwięku (Dolby AC-3 / E-AC-3, MPEG Audio MP1/MP2/MP3, DTS, TrueHD, AAC, Opus, Vorbis, FLAC, ALAC, PCM). Zbudowane bez opcji GPL i nonfree, tylko dekodery audio, statycznie w libffmpegJNI.so. Wersja: gałąź release/6.0, commit 573f2b81ebd97da81def2ba762e81b0328547004 z git.ffmpeg.org. FFmpeg jest znakiem towarowym Fabrice'a Bellarda.

Biblioteka libffmpegJNI.so w pliku APK może zostać zastąpiona własną kompilacją – źródła warstwy JNI są niżej.

AndroidX Media3 – Apache 2.0

Odtwarzacz (ExoPlayer) oraz moduł dekodera FFmpeg (decoder_ffmpeg 1.5.1) z github.com/androidx/media.

Pozostałe

Jetpack Compose, AndroidX, Kotlin, kotlinx.coroutines i Coil – licencja Apache 2.0. Program na Windows korzysta z LibVLC (LGPL 2.1+) i LibVLCSharp (LGPL 2.1+).

Pytania: kontakt@nex-craft.pl