Ang open-source na video player na MPV 0.35 ay inilabas noong 2013, na na-forked mula sa proyekto ng MPlayer2. Nakatuon ang MPV sa pagbuo ng mga bagong feature at patuloy na pag-port ng mga bagong feature mula sa mga repositoryo ng MPlayer, nang walang pagsasaalang-alang sa pagpapanatili ng pagiging tugma sa MPlayer. Ang code ng MPV ay lisensyado sa ilalim ng lisensya ng LGPLv2.1+; ang ilang bahagi ay nananatili sa ilalim ng GPLv2. Gayunpaman, ang paglipat sa LGPL ay halos kumpleto na, at ang natitirang GPL code ay maaaring i-disable gamit ang "--enable-lgpl" na opsyon.
Kabilang sa mga pagbabago sa bagong bersyon:
- Nagdagdag ng bagong output module vo_gpu_next, na binuo sa ibabaw ng libplacebo at gumagamit ng mga shader at graphics API ng Vulkan, OpenGL, Metal o Direct3D 11 para sa pagproseso at pag-render ng video.
- Nagdagdag ng suporta para sa sistema ng pagpupulong ng Meson.
- Nagdagdag ng bagong audio backend ao_pipewire, na gumagamit ng PipeWire.
- Ang egl-drm backend ay nagpapatupad ng kakayahang paganahin ang Adaptive-Sync (VRR) na teknolohiya, na nagbibigay-daan sa mga adaptive na pagbabago sa refresh rate ng monitor upang matiyak ang maayos na output at ang kawalan ng pagkapunit.
- Ang backend ng x11 ay na-update upang suportahan ang extension ng X11 Present, na nagbibigay sa compositing manager ng paraan upang kopyahin o katutubong pangasiwaan ang mga naka-redirect na window pixmaps, i-synchronize sa vblank frame pulse, at pangasiwaan ang PresentIdleNotify event, na nagbibigay-daan sa kliyente na hatulan ang availability ng mga pixmaps para sa karagdagang mga pagbabago (ang kakayahang malaman nang maaga kung aling pixmap ang gagamitin).
- Nagdagdag ng bagong sound engine na af_rubberband para sa pagbabago ng tempo at pitch gamit ang rubberband 3.0 library.
- Ang suporta para sa mga kaganapan sa hotplug para sa mga audio device ay idinagdag sa mga audio backend.
- В модуль вывода vo_gpu добавлена поддержка аппаратного ускорения декодирования видео на платформе Android с использованием API AImageReader.
- Ang vo_dmabuf_wayland output module ay na-update upang suportahan ang dmabuf sa mga kapaligiran gamit ang Wayland protocol.
Pinagmulan: opennet.ru
