Efter nĂ€stan ett Ă„r av utveckling har versionen av den öppna videospelaren MPV 0.42 slĂ€pptes, som 2013 avleddes frĂ„n kodbasen av projektet MPlayer2. I MPV fokuseras det pĂ„ att utveckla nya funktioner utan att bry sig om att bevara kompatibilitet med MPlayer. Koden för MPV sprids under licensen LGPLv2.1+, medan vissa delar förblir under GPLv2, men processen för övergĂ„ng till LGPL Ă€r nĂ€stan avslutad och det Ă€r möjligt att anvĂ€nda alternativet "âenable-lgpl" för att stĂ€nga av den Ă„terstĂ„ende GPL-koden.
Bland förÀndringarna i den nya versionen:
- En ny nÀtverksbackend har lagts till som anvÀnder biblioteket libcurl och stöder HTTP/2, HTTP/3 och ÄteranvÀndning av redan etablerade anslutningar.
- Menyer har implementerats för navigering genom DVD-Video, Blu-ray HDMV och BD-J.
- Stöd för uppspelning av ljud-DVD (DVD-Audio) har lagts till.
- Möjlighet till direktuppspelning av ISO-avbilder av DVD-Video, DVD-Audio och Blu-ray har erbjudits.
- I utdata-modulen vo_gpu_next har stöd för utökade lager i Dolby Vision Profile 7 lagts till.
- Ett alternativ "âaudio-spdif=dsd" har lagts till för att passera DSD över PCM (DoP).
- Med hjÀlp av biblioteket subrandr har stöd för undertexter i SRV3-formatet, som anvÀnds pÄ YouTube, implementerats.
- Möjlighet till skapande av egna kontextmenyer har erbjudits, vilka visas vid högerklick och definieras i konfigurationsfilen menu.conf.
- Det inbyggda grafiska grĂ€nssnittet OSC (On Screen Controller) har fĂ„tt ett lĂ€ge för visning av flytande knappar med ikoner frĂ„n Fluent, aktiveras med alternativet "âscript-opts=osc-layout=floating".
- Ett API för integration med OSC-grÀnssnittet för externa miniatyrgeneratorer har lagts till.
- Stöd för Wayland-protokollets tillÀgg för hantering av sessioner och fÀrgskalor har lagts till.
- Ett alternativ "âtarget-trc=scrgb" för utdata i scRGB-format har lagts till.
- I versioner för Linux har stöd för fÀrgrymder för HDR förbÀttrats.
- Ett API för rendering genom D3D11 har lagts till i libmpv.
- Möjligheterna för rendering av video i texttermer har omarbetats genom att anvÀnda tillÀgg som sixel, kitty och tct.
- Filtern "âvf=amf_frc" (AMD Frame Rate Conversion) har lagts till för att Ă€ndra bildhastigheten.
- Koden för kompensationen av den tidsmÀssiga avvikelsen mellan ljud och visade videoramar har skrivits om.
- Kontroll för standardaktivering TLS-certifikat (âtls-verify).
- Krav pÄ versioner av FFmpeg (6.1+) och libplacebo (7.387+) har höjts.

KĂ€lla: opennet.ru
