Legal
MDPLAYER incluye FFmpeg, distribuido bajo la licencia LGPL versión 2.1 o posterior.
Para decodificar pistas de audio que muchos equipos no pueden reproducir por sí solos: Dolby Digital (AC3), Dolby Digital Plus (E-AC3), Dolby TrueHD y DTS. Sin ello, en esos equipos la imagen se ve pero no se oye nada.
Se compila FFmpeg 6.0 sin modificar, tal como lo publica el proyecto. El código es el de la descarga oficial:
ffmpeg.org/releases/ffmpeg-6.0.tar.bz2
La licencia completa está en gnu.org, y el proyecto en ffmpeg.org.
Se compila solo para arm64-v8a y armeabi-v7a, sin soporte de GPL, y activando únicamente estos decodificadores de audio:
--disable-everything --disable-gpl --disable-nonfree
--disable-avformat --disable-avfilter --disable-swscale
--disable-avdevice --disable-postproc --enable-swresample
--enable-decoder=ac3 --enable-decoder=eac3
--enable-decoder=dca --enable-decoder=mlp --enable-decoder=truehd
FFmpeg va en una librería aparte, libffmpegJNI.so, enlazada de forma dinámica. Quien quiera puede compilar su propia versión con las opciones de arriba y reemplazarla dentro del APK sin tocar nada más de la aplicación.
Si necesitas el script de compilación completo o cualquier detalle del proceso, escríbenos y te lo enviamos: mdgroupdeveloper@gmail.com.
Lo demás —el código, el diseño y la marca de MDPLAYER— es propiedad de MDGROUP y no se distribuye bajo esta licencia. Ver los términos de uso.