Release av videospelare MPV 0.35

Videospelaren med öppen källkod MPV 0.35 släpptes 2013, en gaffel från kodbasen för MPlayer2-projektet. MPV fokuserar på att utveckla nya funktioner och se till att nya funktioner kontinuerligt porteras från MPlayer-förråden, utan att behöva oroa dig för att bibehålla kompatibiliteten med MPlayer. MPV-koden är licensierad under LGPLv2.1+, vissa delar finns kvar under GPLv2, men övergången till LGPL är nästan klar och alternativet "--enable-lgpl" kan användas för att inaktivera den återstående GPL-koden.

Bland ändringarna i den nya versionen:

  • Lade till en ny utdatamodul vo_gpu_next, byggd ovanpå libplacebo och använder Vulkan, OpenGL, Metal eller Direct3D 11 shaders och grafik-API:er för videobearbetning och rendering.
  • Tillagt stöd för Meson-monteringssystemet.
  • Lade till en ny ljudbackend ao_pipewire som använder PipeWire.
  • Egl-drm-backend inkluderar möjligheten att aktivera Adaptive-Sync (VRR)-teknik, vilket gör att du adaptivt kan ändra monitorns uppdateringsfrekvens för att säkerställa jämn och rivfri utdata.
  • x11-backend har lagt till stöd för X11-förlängningen av Present-förlängningen, som förser den sammansatta hanteraren med verktyg för att kopiera eller bearbeta pixelkartorna för det omdirigerade fönstret, synkronisera med den vertikala släckpulsen (vblank), samt bearbeta PresentIdleNotify-händelser , vilket tillåter klienten att bedöma tillgängligheten för pixelkartor för ytterligare modifieringar (möjligheten att i förväg veta vilken pixelkarta som kommer att användas i nästa bildruta).
  • Lade till en ny af_rubberband-ljudmotor för att ändra tempo och tonhöjd med hjälp av rubberband 3.0-biblioteket.
  • Lade till stöd för audio hotplug-händelser till ljudbackends.
  • Stöd för hårdvaruacceleration av videoavkodning på Android-plattformen med AImageReader API har lagts till i vo_gpu-utgångsmodulen.
  • Lade till stöd för dmabuf i miljöer med Wayland-protokollet till vo_dmabuf_wayland-utgångsmodulen.

Källa: opennet.ru

Lägg en kommentar