Vydání video přehrávače MPV 0.35

Open source video přehrávač MPV 0.35 byl vydán v roce 2013, vidlice z kódové základny projektu MPlayer2. MPV se soustředí na vývoj nových funkcí a zajištění toho, že nové funkce jsou neustále přenášeny z repozitářů MPlayeru, bez obav o zachování kompatibility s MPlayerem. Kód MPV je licencován pod licencí LGPLv2.1+, některé části zůstávají pod licencí GPLv2, ale přechod na LGPL je téměř dokončen a možnost „--enable-lgpl“ může být použita k deaktivaci zbývajícího kódu GPL.

Mezi změny v nové verzi:

  • Přidán nový výstupní modul vo_gpu_next, postavený na libplacebo a používající Vulkan, OpenGL, Metal nebo Direct3D 11 shadery a grafické API pro zpracování a vykreslování videa.
  • Přidána podpora pro montážní systém Meson.
  • Přidán nový audio backend ao_pipewire, který používá PipeWire.
  • Backend egl-drm obsahuje možnost aktivovat technologii Adaptive-Sync (VRR), která umožňuje adaptivně měnit obnovovací frekvenci monitoru, aby byl zajištěn plynulý výstup bez trhání.
  • Backend x11 přidal podporu pro rozšíření X11 rozšíření Present, které poskytuje kompozitnímu správci nástroje pro kopírování nebo zpracování pixelových map přesměrovaného okna, synchronizaci s vertikálním zatemňovacím pulzem (vblank) a také zpracování událostí PresentIdleNotify. , což klientovi umožňuje posoudit dostupnost pixelových map pro další úpravy (možnost předem vědět, která pixelová mapa bude použita v dalším snímku).
  • Přidán nový zvukový engine af_rubberband pro změnu tempa a výšky pomocí knihovny rubberband 3.0.
  • Přidána podpora pro audio hotplug události do audio backendů.
  • Do výstupního modulu vo_gpu byla přidána podpora hardwarové akcelerace dekódování videa na platformě Android pomocí AImageReader API.
  • Přidána podpora pro dmabuf v prostředích s protokolem Wayland do výstupního modulu vo_dmabuf_wayland.

Zdroj: opennet.ru

Přidat komentář