Efter næsten et år med udvikling er udgivelsen af den open source videoafspiller MPV 0.42 blevet dannet, som i 2013 blev afledt fra kodebasen af projektet MPlayer2. I MPV fokuseres der på udvikling af nye funktioner, uden at bekymre sig om at bevare kompatibilitet med MPlayer. Koden til MPV distribueres under LGPLv2.1+, mens nogle dele forbliver under GPLv2, men processen med at overgå til LGPL er næsten afsluttet, og for at deaktivere den resterende GPL-kode kan indstillingen "--enable-lgpl" anvendes.
Blandt ændringerne i den nye version:
- En ny netværksbackend, der bruger biblioteket libcurl og understøtter HTTP/2, HTTP/3 og genbrug af allerede etablerede forbindelser, er blevet tilføjet.
- Menuer til navigation af DVD-Video-diske, Blu-ray HDMV og BD-J er blevet implementeret.
- Support til afspilning af lyd-DVD'er (DVD-Audio) er blevet tilføjet.
- Muligheden for direkte afspilning af iso-billeder af DVD-Video, DVD-Audio og Blu-ray er blevet givet.
- Støtte for udvidede lag af Dolby Vision Profil 7 er tilføjet i vo_gpu_next-outputmodulet.
- Indstillingen "--audio-spdif=dsd" er tilføjet til at videresende DSD over PCM (DoP).
- Ved hjælp af biblioteket subrandr er support til undertekster i SRV3-formatet, der anvendes på YouTube, implementeret.
- Muligheden for at oprette brugerdefinerede kontekstmenuer, der vises ved højreklik og defineres i konfigurationsfilen menu.conf, er blevet givet.
- En flydende knapvisningsfunktion med Fluent-ikoner er blevet tilføjet til den indbyggede grafiske interface OSC (On Screen Controller), aktiveret med indstillingen "--script-opts=osc-layout=floating".
- API til integration med OSC-grænsefladen for eksterne miniaturegeneratorer er blevet tilføjet.
- Understøttelse af Wayland-protokoludvidelser til styring af sessioner og farver er blevet tilføjet.
- Muligheden "--target-trc=scrgb" for output i scRGB-formatet er blevet tilføjet.
- I Linux-byggene er understøttelsen af farverum til HDR forbedret.
- API til rendering gennem D3D11 er blevet tilføjet i libmpv.
- Capabilities til rendering af video i tekstterminaler er blevet revideret ved brug af sixel, kitty og tct-udvidelser.
- Filteret "--vf=amf_frc" (AMD Frame Rate Conversion) til ændring af billedfrekvens er blevet tilføjet.
- Koden til kompensation for den vedvarende synkronisering af lyd med de viste videobilleder er blevet omskrevet.
- Kontrol er som standard aktiveret TLS-certifikater (--tls-verify).
- Kravene til versioner af FFmpeg (6.1+) og libplacebo (7.387+) er blevet hævet.

Kilde: opennet.ru
