Uitgave van videospeler MPV 0.30

Na een jaar van ontwikkeling is beschikbaar release van een open videospeler MPV 0.30, een paar jaar geleden vertakte zich uit de projectcodebasis MPlayer2. MPV richt zich op het ontwikkelen van nieuwe functies en zorgt ervoor dat nieuwe functies voortdurend worden gebackporteerd vanuit de MPlayer-opslagplaatsen, zonder dat u zich zorgen hoeft te maken over het behouden van de compatibiliteit met MPlayer. Code MPV gedistribueerd door onder de LGPLv2.1+ licentie blijven sommige delen onder GPLv2, maar de overgang naar LGPL is bijna voltooid en de "--enable-lgpl" optie kan worden gebruikt om de resterende GPL-code uit te schakelen.

In de nieuwe versie:

  • Ingebouwde renderinglaag met behulp van de grafische API
    Vulkan is vervangen door een bibliotheekgebaseerde implementatie libplacebo, ontwikkeld door het VideoLAN-project;

  • Ondersteuning toegevoegd voor opdrachten met de vlag “async”, waardoor u bestanden asynchroon kunt coderen en schrijven;
  • Commando's toegevoegd “subprocess”, “video-add”, “video-remove”, “video-reload”;
  • Ondersteuning toegevoegd voor gamepads (via SDL2) en de mogelijkheid om benoemde argumenten te gebruiken voor de invoermodule;
  • Ondersteuning toegevoegd voor het Wayland-protocol “xdg-decoration” voor het decoreren van vensters aan de serverzijde;
  • Ondersteuning toegevoegd voor presentatiefeedback voor de modules vo_drm, context_drm_egl en vo_gpu (d3d11) om inconsistente weergave te voorkomen;
  • De vo_gpu-module heeft de mogelijkheid toegevoegd om fouten voor dithering te elimineren;
  • Ondersteuning toegevoegd voor de 30bpp-modus (kleur 30 bits per kanaal) aan de vo_drm-module;
  • De vo_wayland module is hernoemd naar vo_wlshm;
  • De mogelijkheid toegevoegd om de zichtbaarheid van donkere scènes te verbeteren tonale mapping;
  • In vo_gpu voor x11 is de vdpau-controlecode verwijderd en wordt standaard EGL gebruikt;
  • Het grootste deel van de code met betrekking tot ondersteuning voor optische stations is verwijderd. De backends vdpau/GLX, mali-fbdev en hwdec_d3d11eglrgb zijn verwijderd uit vo_gpu;
  • De mogelijkheid toegevoegd om in omgekeerde volgorde te spelen;
  • De demux-module implementeert een schijfcache en voegt de opdracht dump-cache toe, die kan worden gebruikt om streams op te nemen;
  • De optie “--demuxer-cue-codepage” is toegevoegd aan de demux_cue-module om de codering voor gegevens uit bestanden in het CUE-formaat te selecteren;
  • De vereisten voor de FFmpeg-versie zijn verhoogd; er is nu minimaal release 4.0 nodig om te werken.

Bron: opennet.ru

Voeg een reactie