Праз тры гады з моманту мінулага выпуску апублікаваны рэліз мультымедыйнага прайгравальніка MPlayer 1.5, у якім забяспечана сумяшчальнасць са свежай версіяй мультымедыя-пакета FFmpeg 5.0. Код праекту распаўсюджваецца пад ліцэнзіяй GPLv2+. Змены ў новай версіі зводзяцца да інтэграцыі паляпшэнняў, дададзеных за апошнія тры гады ў FFmpeg (кодавая база сінхранізаваная з master-галінкай FFmpeg). Копія новага FFmpeg уключана ў базавую пастаўку MPlayer, што дазваляе абыйсціся без усталёўкі залежнасцяў пры зборцы.
Сярод спецыфічных для MPlayer змен:
- У GUI дададзена падтрымка шматмоўнасці. Выбар мовы для тэксту ў інтэрфейсе выбіраецца на падставе зменнай асяроддзі LC_MESSAGES ці LANG.
- Дададзена опцыя «—enable-nls» для ўключэння моўнай падтрымкі падчас выканання (па змаўчанні моўная падтрымка пакуль уключаецца толькі ў рэжыме GUI).
- Дададзены ўбудаваны стыль афармлення (skin), які дазваляе выкарыстоўваць GUI без усталёўкі файлаў са стылямі.
- Спынена падтрымка дэкадавальніка ffmpeg12vpdau, замест якога прапанаваны два асобных кампанента ffmpeg1vpdau і ffmpeg2vdpau.
- Абвешчаны састарэлым і адключаны па змаўчанні дэкадавальнік live555.
- Забяспечана ачыстка экрана пасля пераключэння ў поўнаэкранны рэжым пры выкарыстанні драйвера вываду праз X-сервер.
- Дададзена опцыя "-fs" (аналаг налады load_fullscreen) для адкрыцця ў поўнаэкранным рэжыме.
- У інтэрфейсе ўхіленая праблема з некарэктнай усталёўкай памеру акна пасля вяртання з поўнаэкраннага рэжыму.
- У драйверы вываду праз OpenGL прадастаўлена карэктнае афармленне на сістэмах з X11.
- Пры зборцы для архітэктуры ARM забяспечана задзейнічанне прапанаваных па змаўчанні пашырэнняў (напрыклад, у Raspbian па змаўчанні не выкарыстоўваюцца інструкцыі NEON і для ўключэння ўсіх магчымасцяў CPU пры зборцы варта відавочна паказваць опцыю "—enable-runtime-cpudetection").
Крыніца: opennet.ru