U video player open source MPV 0.35 hè stata liberata in 2013, una furchetta da a basa di codice di u prughjettu MPlayer2. MPV si cuncentra nantu à u sviluppu di e funzioni novi è à assicurà chì e funzioni novi sò continuamente purtate da i repositori MPlayer, senza preoccupassi di mantene a cumpatibilità cù MPlayer. U codice MPV hè licenziatu sottu LGPLv2.1+, alcune parti restanu sottu GPLv2, ma a transizione à LGPL hè quasi cumpleta è l'opzione "--enable-lgpl" pò esse usata per disattivà u codice GPL restante.
Trà i cambiamenti in a nova versione:
- Aggiuntu un novu modulu di output vo_gpu_next, custruitu nantu à libplacebo è utilizendu Vulkan, OpenGL, Metal o Direct3D 11 shaders è API di grafica per u processu di video è rendering.
- Aghjunghje supportu per u sistema di assemblea Meson.
- Aggiuntu un novu backend audio ao_pipewire chì usa PipeWire.
- U backend egl-drm include a capacità di attivà a tecnulugia Adaptive-Sync (VRR), chì vi permette di cambià in modu adattatu a freccia di rinfrescante di u monitor per assicurà un output liscia è senza lacrime.
- U backend x11 hà aghjustatu supportu per l'estensione X11 di l'estensione Present, chì furnisce u gestore compostu cù strumenti per copià o trasfurmà i pixmaps di a finestra rediretta, sincronizendu cù l'impulsu di blanking verticale (vblank), è ancu di trasfurmà l'avvenimenti PresentIdleNotify, chì permette u cliente per ghjudicà a dispunibilità di pixmaps per più mudificazioni (a capacità di sapè in anticipu quale mappa di pixel serà utilizata in u prossimu quadru).
- Aggiuntu un novu mutore d'audio af_rubberband per cambià u tempu è u tonu utilizendu a libreria rubberband 3.0.
- Aggiuntu supportu per l'eventi audio hotplug à i backend audio.
- U supportu per l'accelerazione hardware di a decodificazione di video nantu à a piattaforma Android cù l'API AImageReader hè statu aghjuntu à u modulu di output vo_gpu.
- Aghjunghje supportu per dmabuf in ambienti cù u protocolu Wayland à u modulu di output vo_dmabuf_wayland.
Source: opennet.ru