Paglabas ng video player na MPV 0.35

Ang open source video player na MPV 0.35 ay inilabas noong 2013, isang tinidor mula sa code base ng proyektong MPlayer2. Nakatuon ang MPV sa pagbuo ng mga bagong feature at pagtiyak na ang mga bagong feature ay patuloy na nai-port mula sa mga repositoryo ng MPlayer, nang hindi nababahala tungkol sa pagpapanatili ng pagiging tugma sa MPlayer. Ang MPV code ay lisensyado sa ilalim ng LGPLv2.1+, ang ilang bahagi ay nananatili sa ilalim ng GPLv2, ngunit ang paglipat sa LGPL ay halos kumpleto na at ang "--enable-lgpl" na opsyon ay maaaring gamitin upang hindi paganahin ang natitirang GPL code.

Kabilang sa mga pagbabago sa bagong bersyon:

  • Nagdagdag ng bagong output module vo_gpu_next, na binuo sa ibabaw ng libplacebo at gumagamit ng Vulkan, OpenGL, Metal o Direct3D 11 shaders at graphics API para sa pagpoproseso 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.
  • Kasama sa egl-drm backend ang kakayahang paganahin ang teknolohiyang Adaptive-Sync (VRR), na nagbibigay-daan sa iyong adaptive na baguhin ang refresh rate ng monitor upang matiyak ang maayos at walang luhang output.
  • Ang backend ng x11 ay nagdagdag ng suporta para sa extension ng X11 ng Present extension, na nagbibigay sa composite manager ng mga tool para sa pagkopya o pagproseso ng mga pixel na mapa ng redirected window, pag-synchronize sa vertical blanking pulse (vblank), pati na rin ang pagproseso ng PresentIdleNotify event. , na nagpapahintulot sa kliyente na hatulan ang pagkakaroon ng mga pixel na mapa para sa karagdagang mga pagbabago (ang kakayahang malaman nang maaga kung aling pixel map ang gagamitin sa susunod na frame).
  • Nagdagdag ng bagong af_rubberband audio engine para sa pagbabago ng tempo at pitch gamit ang rubberband 3.0 library.
  • Nagdagdag ng suporta para sa mga kaganapang audio hotplug sa mga audio backend.
  • Ang suporta para sa hardware acceleration ng video decoding sa Android platform gamit ang AImageReader API ay naidagdag sa vo_gpu output module.
  • Nagdagdag ng suporta para sa dmabuf sa mga environment na may Wayland protocol sa vo_dmabuf_wayland output module.

Pinagmulan: opennet.ru

Magdagdag ng komento