Trzy lata po ostatnim wydaniu wypuszczono odtwarzacz multimedialny MPlayer 1.5, który zapewnia kompatybilność z najnowszą wersją pakietu multimedialnego FFmpeg 5.0. Kod projektu jest rozpowszechniany na licencji GPLv2+. Zmiany w nowej wersji sprowadzają się do integracji usprawnień dodanych na przestrzeni ostatnich trzech lat do FFmpeg (baza kodu jest zsynchronizowana z gałęzią master FFmpeg). Kopia nowego FFmpeg jest dołączona do podstawowej dystrybucji MPlayera, co eliminuje potrzebę instalowania zależności podczas budowania.
Zmiany specyficzne dla MPlayera obejmują:
- Do GUI dodano obsługę wielu języków. Wybór języka tekstu w interfejsie wybierany jest na podstawie zmiennej środowiskowej LC_MESSAGES lub LANG.
- Dodano opcję „--enable-nls”, aby włączyć obsługę języków w czasie wykonywania (domyślnie obsługa języków jest na razie włączona tylko w trybie GUI).
- Dodano wbudowany styl skóry, który umożliwia korzystanie z GUI bez instalowania plików stylów.
- Zaprzestano obsługi dekodera ffmpeg12vpdau i zastąpiono go dwoma oddzielnymi komponentami ffmpeg1vpdau i ffmpeg2vdpau.
- Dekoder live555 jest przestarzały i domyślnie wyłączony.
- Włączono czyszczenie ekranu po przełączeniu do trybu pełnoekranowego podczas korzystania ze sterownika wyjściowego za pośrednictwem serwera X.
- Dodano opcję „-fs” (analogiczną do ustawienia loading_fullscreen) umożliwiającą otwarcie w trybie pełnoekranowym.
- W interfejsie naprawiono problem z nieprawidłowym ustawieniem rozmiaru okna po powrocie z trybu pełnoekranowego.
- Sterownik wyjściowy OpenGL zapewnia prawidłowe formatowanie w systemach X11.
- Podczas budowania dla architektury ARM rozszerzenia oferowane domyślnie są włączone (na przykład Raspbian nie używa domyślnie instrukcji NEON i aby włączyć wszystkie możliwości procesora, opcja „-enable-runtime-cpudetection” musi być jawnie określona, gdy budynek).
Źródło: opennet.ru