Релиз видеоплеера MPV 0.26 с поддержкой JavaScript
Доступен выпуск открытого видеоплеера MPV 0.26, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv2, некоторые части поставляются под LGPL.
В новой версии:
- Добавлена возможность подключения сценариев на языке JavaScript, для выполнения которых встроен интерпретатор MuJS. Поддержка JavaScript реализована по аналогии с ранее доступными средствами для создания расширений на языке Lua.
- Значительная часть кода плеера перелицензирована под LGPL;
- Включена по умолчанию поддержка плагинов на языке Си ("--enable-cplugins");
- Для задействования средств аппаратного декодирования при помощи VA-API/VDPAU теперь требуется наличие FFmpeg как минимум версии 3.3;
- По умолчания отключена поддержка DVB, которая приводит к проблемам при запуске на системах с некоторыми старыми ядрами;
- По умолчания отключена встроенная поддержка V4L TV, вместо которой следует использовать URL "av://v4l2".
- Добавлена поддержка сборки libmpv с использованием архитектуры приложений UWP (Universal Windows Plaform);
- В csputils добавлена поддержка цветового пространства Sony S-Gamut;
- В модуле вывода vo_opengl задействован по умолчанию новый алгоритм сопоставления тонов HDR (опция "--tone-mapping-desaturate" и параметр tone-mapping-param), добавлена поддержка цветовых пространств Sony s-log1 и s-log2, а также функций оптического преобразования OOTF.
- В модуль hwdec_cuda добавлена возможность использования отдельных устроойств для декодировния и отображения;
- Удалены устаревшие опции выбора звукового устройства: "--alsa-device", "--oss-device", "--ao-sndio-device" и т. п.