Release av videospelare MPV 0.30

Efter ett år av utveckling tillgängliga släppa en öppen videospelare MPV 0.30, några år sedan förgrenade sig från projektkodbasen MPlayer 2. MPV fokuserar på att utveckla nya funktioner och se till att nya funktioner kontinuerligt backporteras från MPlayer-förråden, utan att oroa dig för att bibehålla kompatibiliteten med MPlayer. Kod MPV levererad av under LGPLv2.1+-licensen finns vissa delar 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.

I den nya versionen:

  • Inbyggt renderingslager med grafik-API
    Vulkan har ersatts av en biblioteksbaserad implementering libplacebo., utvecklad av VideoLAN-projektet;

  • Lade till stöd för kommandon med flaggan "async", så att du kan koda och skriva filer asynkront;
  • Lade till kommandon "subprocess", "video-add", "video-remove", "video-reload";
  • Lade till stöd för gamepads (via SDL2) och möjligheten att använda namngivna argument till inmatningsmodulen;
  • Lade till stöd för Wayland-protokollet "xdg-decoration" för att dekorera fönster på serversidan;
  • Lade till stöd för presentationsfeedback till modulerna vo_drm, context_drm_egl och vo_gpu (d3d11) för att förhindra inkonsekvent rendering;
  • vo_gpu-modulen har lagt till möjligheten att skingra fel för dithering;
  • Lade till stöd för 30bpp-läge (färg 30 bitar per kanal) till vo_drm-modulen;
  • Modulen vo_wayland har bytt namn till vo_wlshm;
  • Lade till möjligheten att förbättra synligheten för mörka scener när tonal kartläggning;
  • I vo_gpu för x11 har vdpau-kontrollkoden tagits bort och EGL används som standard;
  • Tog bort det mesta av koden relaterad till stöd för optiska enheter. Backenderna vdpau/GLX, mali-fbdev och hwdec_d3d11eglrgb har tagits bort från vo_gpu;
  • Lade till möjligheten att spela i omvänd ordning;
  • Demuxmodulen implementerar en diskcache och lägger till kommandot dump-cache, som kan användas för att spela in strömmar;
  • Alternativet "--demuxer-cue-codepage" har lagts till i demux_cue-modulen för att välja kodning för data från filer i CUE-formatet;
  • Kraven för FFmpeg-versionen har höjts, den kräver nu åtminstone release 4.0 för att fungera.

Källa: opennet.ru

Lägg en kommentar