MPV 0.30 videospeler vrystelling

Na 'n jaar van ontwikkeling beskikbaar vrystelling van 'n oop videospeler MPV 0.30, n Paar jaar gelede afgetak vanaf die projekkodebasis MPlayer 2. MPV fokus op die ontwikkeling van nuwe kenmerke en om te verseker dat nuwe kenmerke voortdurend teruggeplaas word vanaf die MPlayer-bewaarplekke, sonder om bekommerd te wees oor die handhawing van verenigbaarheid met MPlayer. Kode MPV versprei deur onder die LGPLv2.1+-lisensie bly sommige dele onder GPLv2, maar die oorgang na LGPL is amper voltooi en die "--enable-lgpl" opsie kan gebruik word om die oorblywende GPL-kode te deaktiveer.

In die nuwe weergawe:

  • Ingeboude weergawelaag met behulp van die grafiese API
    Vulkan is vervang deur 'n biblioteekgebaseerde implementering libplacebo, ontwikkel deur die VideoLAN-projek;

  • Bygevoeg ondersteuning vir opdragte met die "async" vlag, wat jou toelaat om lêers asinchroon te enkodeer en te skryf;
  • Bygevoeg opdragte "subproses", "video-voeg", "video-verwyder", "video-herlaai";
  • Bygevoeg ondersteuning vir gamepads (via SDL2) en die vermoë om benoemde argumente vir die invoermodule te gebruik;
  • Bygevoeg ondersteuning vir die Wayland-protokol “xdg-decoration” vir die versiering van vensters aan die bedienerkant;
  • Bygevoeg ondersteuning vir aanbieding terugvoer na die vo_drm, context_drm_egl en vo_gpu modules (d3d11) om inkonsekwente lewering te voorkom;
  • Die vo_gpu-module het die vermoë bygevoeg om foute vir dithering te verdryf;
  • Bygevoeg ondersteuning vir 30bpp-modus (kleur 30 bisse per kanaal) by die vo_drm-module;
  • Die vo_wayland-module is hernoem na vo_wlshm;
  • Bygevoeg die vermoë om die sigbaarheid van donker tonele te verbeter wanneer tonale kartering;
  • In vo_gpu vir x11 is die vdpau-kontrolekode verwyder en EGL word by verstek gebruik;
  • Verwyder die meeste van die kode wat verband hou met optiese skyfondersteuning. Die vdpau/GLX-, mali-fbdev- en hwdec_d3d11eglrgb-agtergronde is van vo_gpu verwyder;
  • Bygevoeg die vermoë om in omgekeerde volgorde te speel;
  • Die demux-module implementeer 'n skyfkas en voeg die dump-cache-opdrag by, wat gebruik kan word om strome op te neem;
  • Die "--demuxer-cue-codepage"-opsie is by die demux_cue-module gevoeg om die enkodering vir data van lêers in die CUE-formaat te kies;
  • Die vereistes vir die FFmpeg-weergawe is verhoog; dit vereis nou ten minste vrystelling 4.0 om te werk.

Bron: opennet.ru

Voeg 'n opmerking