Az mpv 0.41 megjelenése az elmúlt évek egyik legjelentősebb belső átalakítását hozza el a nyílt forráskódú médialejátszó életében. A közel kilenc hónap után érkező frissítés középpontjában a videómegjelenítés teljes modernizálása áll, amely látványos előrelépést jelent színkezelés, HDR és jövőbeli bővíthetőség terén. A változások különösen a Linuxot és Waylandet használó felhasználók számára kézzelfoghatóak.
A legfontosabb újítás, hogy az mpv alapértelmezett videókimenetként a libplacebo-alapú gpu-next renderelőt (gpu-next renderer) használja, leváltva a régóta szolgáló klasszikus gpu backendet. Ez a váltás pontosabb színmegjelenítést, fejlettebb HDR-kezelést és jobb illeszkedést biztosít a modern grafikus API-khoz, például a Vulkanhoz. A változás részeként a Vulkan hardveres dekódolás (Vulkan hardware decoding) elsőbbséget élvez, amennyiben elérhető, megelőzve más dekódolási megoldásokat.

A Wayland-támogatás jelentős fejlesztéseken ment keresztül. Az mpv 0.41 már támogatja a wp-color-representation-v1 és a color-management-v1 (v2) protokollokat, ami érezhetően javítja a színkezelést Wayland-kompozitorok alatt. Megjelent a tablet input támogatás, elérhetővé vált a vágólapra írás egy új Wayland backend segítségével, valamint javították az elforgatott kijelzők geometriai kezelését. Az X11-es környezet sem maradt ki: ott is új vágólap-backend érkezett, közelebb hozva egymáshoz a két megjelenítési rendszer funkciókészletét.
A gpu-next renderelőben átfogó finomításokat kapott a színkezelés és a HDR viselkedés. A lejátszó immár az ICC profilok színterét részesíti előnyben a beágyazott metaadatokkal szemben, az sRGB-t fix 2.2-es átviteli függvénnyel linearizálja, javult a tónustérképezés (tone mapping), és pontosabb kimeneti színtér-metaadatok állíthatók be. Új opciók jelentek meg a HDR feliratok fényerejének szabályozására, a háttérrenderelésre és a referenciafehér szint finomhangolására is.
Platform-specifikus újdonságokból sincs hiány. Linuxon az mpv mostantól képes reagálni az ALS sysfs interfészen keresztül elérhető környezeti fényadatokra, így dinamikusan alkalmazkodhat a megvilágításhoz. Androidon egy új, natív AAudio backend váltja a korábbi megoldásokat, JNI nélküli hangkimenetet biztosítva modern eszközökön. Windows alatt új beépített segédeszközök könnyítik meg az mpv médialejátszóként történő regisztrálását és eltávolítását.
Felhasználói oldalon is több kényelmi fejlesztés érkezett. Az új context_menu.lua szkript jobb klikkes helyi menüket ad, frissültek a mellékelt szkriptek a konfigurációs fájlok szerkesztéséhez és a képernyőn megjelenő visszajelzésekhez. Az OSC felületen mostantól láthatók a pufferelési és betöltési állapotok, a feliratmegjelenítés pedig elkerüli a felesleges újrarajzolást, ha a tartalom nem változott.
A motorháztető alatt az mpv 0.41 számos hibajavítást és finomítást tartalmaz a demuxerek, videókimenetek, szkriptelés és platformspecifikus backendelek területén. Ezek memória-szivárgásokat, versenyhelyzeteket, dekódolási szélső eseteket, HDR-metaadatok kezelését és a renderelés pontosságát érintik Wayland, macOS, Windows és Linux környezetekben egyaránt.
Letöltések és további részletek az MPV 0.41-es kiadásáról a GitHub-on oldalán találhatóak, a projekt honlapján pedig fellelhető a részletes termékdokumentáció. Fontos megjegyezni, hogy az mpv 0.41 FFmpeg 6.1 vagy újabb, valamint libplacebo 6.338.2 vagy frissebb verziót igényel, így forrásból fordítás vagy csomagolás esetén ezek frissítéséről is gondoskodni kell.


