След 11 месеца разработка беше пуснат видео плейърът с отворен код MPV 0.34, който през 2013 г. се отдели от кодовата база на проекта MPlayer2. MPV се фокусира върху разработването на нови функции и гарантира, че новите функции се пренасят непрекъснато от хранилищата на MPlayer, без да се притеснявате за поддържането на съвместимост с MPlayer. MPV кодът е лицензиран под LGPLv2.1+, някои части остават под GPLv2, но преходът към LGPL е почти завършен и опцията „--enable-lgpl“ може да се използва за деактивиране на оставащия GPL код.
В новата версия:
- Реализирана е възможността за превключване на изходните модули (vo) по време на изпълнение на програмата.
- Добавена е поддръжка за единични кавички и формата `XstringX` в конфигурационния файл input.conf.
- Поддръжката за извеждане чрез аудио подсистемата OSSv4, използвана в BSD системите, е върната в модула ao_oss.
- Осигурено е зареждане на изображения на обложки на албуми от файлове със стандартни имена (основно име на файл, но с разширение „jpg“, „jpeg“, „png“, „gif“, „bmp“ или „webp“).
- Изходният модул vo_gpu внедрява бекенда VkDisplayKHR, базиран на API на Vulkan.
- Заглавката на екранния интерфейс (OSC) показва името на секцията, свързана с позицията, към която е поставен показалецът на мишката върху плъзгача за превъртане.
- Добавена е опция „--sub-filter-jsre“ за указване на филтри с помощта на регулярни изрази в стил JavaScript.
- Изходният модул vo_rpi за платки Raspberry Pi възстанови поддръжката за изход на цял екран.
- Добавена е поддръжка за преоразмеряване към изходния модул vo_tct.
- Скриптът ytdl_hook.lua гарантира, че първо се търси помощната програма yt-dlp и едва след това youtube-dl.
- FFmpeg 4.0 или по-нова вече е необходима за изграждане.
Източник: opennet.ru