Dopo quasi un anno di sviluppo, è stata rilasciata la versione open source del lettore video MPV 0.42, nato nel 2013 dal codice sorgente del progetto MPlayer2. In MPV, l'attenzione principale è dedicata allo sviluppo di nuove funzionalità, senza preoccuparsi della compatibilità con MPlayer. Il codice di MPV è rilasciato sotto licenza LGPLv2.1+, alcune parti rimangono sotto GPLv2, ma il processo di transizione verso la LGPL è quasi completato e per disabilitare il codice GPL residuo è possibile utilizzare l'opzione "—enable-lgpl".
Tra le novità nella nuova versione:
- È stato aggiunto un nuovo backend di rete che utilizza la libreria libcurl e supporta HTTP/2, HTTP/3 e il riutilizzo delle connessioni già stabilite.
- Sono stati implementati menu per la navigazione nei dischi DVD-Video, Blu-ray HDMV e BD-J.
- Aggiunta la supporto per la riproduzione di dischi audio DVD (DVD-Audio).
- È stata fornita la possibilità di riprodurre direttamente immagini iso di dischi DVD-Video, DVD-Audio e Blu-ray.
- Nel modulo di output vo_gpu_next è stato aggiunto il supporto per i livelli avanzati Dolby Vision Profile 7.
- Aggiunta l'opzione "—audio-spdif=dsd" per il passaggio di DSD su PCM (DoP).
- Con la libreria subrandr è stato implementato il supporto per i sottotitoli in formato SRV3, utilizzati su YouTube.
- È stata fornita la possibilità di creare menu contestuali personalizzati, visualizzati con un clic del tasto destro e definiti nel file di configurazione menu.conf.
- Nell'interfaccia grafica integrata OSC (On Screen Controller) è stata aggiunta la modalità di visualizzazione dei pulsanti galleggianti con icone Fluent, attivabile con l'opzione "—script-opts=osc-layout=floating".
- Aggiunto API per l'integrazione con l'interfaccia OSC dei generatori di miniature esterni.
- Aggiunta la supporto per le estensioni del protocollo Wayland per la gestione delle sessioni e della gamma di colori.
- Aggiunta l'opzione "—target-trc=scrgb" per l'output nel formato scRGB.
- Nelle versioni per Linux è stato migliorato il supporto per gli spazi colore HDR.
- In libmpv è stata aggiunta l'API per il rendering tramite D3D11.
- Rivista la possibilità di rendering video in terminali testuali, utilizzando le estensioni sixel, kitty e tct.
- Aggiunto il filtro "—vf=amf_frc" (AMD Frame Rate Conversion) per la modifica della frequenza dei fotogrammi.
- Riscritto il codice per compensare la desincronizzazione del suono dai fotogrammi video visibili nel tempo.
- Per impostazione predefinita, è abilitato il controllo di certificati TLS (—tls-verify).
- Aumentati i requisiti per le versioni di FFmpeg (6.1+) e libplacebo (7.387+).

Fonte: opennet.ru
