Video player otvorenog koda MPV 0.35 objavljen je 2013. godine, račvanje baze koda projekta MPlayer2. MPV se fokusira na razvoj novih značajki i osigurava da se nove značajke kontinuirano prenose iz repozitorija MPlayera, bez brige o održavanju kompatibilnosti s MPlayerom. MPV kod je licenciran pod LGPLv2.1+, neki dijelovi ostaju pod GPLv2, ali prijelaz na LGPL je skoro završen i opcija "--enable-lgpl" može se koristiti za onemogućavanje preostalog GPL koda.
Među promjenama u novoj verziji:
- Dodan je novi izlazni modul vo_gpu_next, izgrađen na libplacebu i koristi Vulkan, OpenGL, Metal ili Direct3D 11 shadere i grafičke API-je za obradu i renderiranje videa.
- Dodana podrška za sustav montaže Meson.
- Dodan je novi audio backend ao_pipewire koji koristi PipeWire.
- Pozadina egl-drm uključuje mogućnost omogućavanja Adaptive-Sync (VRR) tehnologije, koja vam omogućuje da prilagodite brzinu osvježavanja monitora kako biste osigurali gladak ispis bez trganja.
- Pozadina x11 dodala je podršku za ekstenziju X11 ekstenzije Present, koja kompozitnom upravitelju pruža alate za kopiranje ili obradu slikovnih karata preusmjerenog prozora, sinkronizaciju s okomitim zatamnjenim pulsom (vblank), kao i obradu događaja PresentIdleNotify, omogućujući klijent za procjenu dostupnosti pikselskih mapa za daljnje izmjene (mogućnost da se unaprijed zna koja će se pikselna mapa koristiti u sljedećem okviru).
- Dodan je novi audio mehanizam af_rubberband za promjenu tempa i visine zvuka pomoću biblioteke rubberband 3.0.
- Dodana je podrška za audio događaje hotplug u audio pozadinama.
- Podrška za hardversko ubrzanje video dekodiranja na Android platformi pomoću AImageReader API-ja dodana je izlaznom modulu vo_gpu.
- Dodana podrška za dmabuf u okruženjima s protokolom Wayland izlaznom modulu vo_dmabuf_wayland.
Izvor: opennet.ru