MPV 0.30 videoafspiller udgivelse

Efter et års udvikling ledig frigivelse af en åben videoafspiller MPV 0.30, et par år siden forgrenede sig fra projektkodebasen MPlayer 2. MPV fokuserer på at udvikle nye funktioner og sikre, at nye funktioner løbende backporteres fra MPlayer-lagrene, uden at bekymre dig om at bevare kompatibiliteten med MPlayer. Kode MPV distribueret af under LGPLv2.1+-licensen forbliver nogle dele under GPLv2, men overgangen til LGPL er næsten fuldført, og "--enable-lgpl"-indstillingen kan bruges til at deaktivere den resterende GPL-kode.

I den nye version:

  • Indbygget gengivelseslag ved hjælp af grafik API
    Vulkan er blevet erstattet af en biblioteksbaseret implementering libplacebo, udviklet af VideoLAN-projektet;

  • Tilføjet understøttelse af kommandoer med "async"-flaget, så du kan kode og skrive filer asynkront;
  • Tilføjede kommandoer "subprocess", "video-add", "video-remove", "video-reload";
  • Tilføjet understøttelse af gamepads (via SDL2) og muligheden for at bruge navngivne argumenter til inputmodulet;
  • Tilføjet understøttelse af Wayland-protokollen "xdg-decoration" til dekoration af vinduer på serversiden;
  • Tilføjet understøttelse af præsentationsfeedback til modulerne vo_drm, context_drm_egl og vo_gpu (d3d11) for at forhindre inkonsekvent gengivelse;
  • vo_gpu-modulet har tilføjet muligheden for at fjerne fejl til dithering;
  • Tilføjet understøttelse af 30bpp-tilstand (farve 30 bits pr. kanal) til vo_drm-modulet;
  • vo_wayland-modulet er blevet omdøbt til vo_wlshm;
  • Tilføjet muligheden for at forbedre synligheden af ​​mørke scener, når tonal kortlægning;
  • I vo_gpu for x11 er vdpau-kontrolkoden blevet fjernet, og EGL bruges som standard;
  • Fjernede det meste af koden relateret til understøttelse af optisk drev. vdpau/GLX, mali-fbdev og hwdec_d3d11eglrgb backends er blevet fjernet fra vo_gpu;
  • Tilføjet muligheden for at spille i omvendt rækkefølge;
  • Demux-modulet implementerer en diskcache og tilføjer kommandoen dump-cache, som kan bruges til at optage streams;
  • Indstillingen "--demuxer-cue-codepage" er blevet tilføjet til demux_cue-modulet for at vælge kodningen for data fra filer i CUE-formatet;
  • Kravene til FFmpeg-versionen er blevet øget; den kræver nu mindst udgave 4.0 for at fungere.

Kilde: opennet.ru

Tilføj en kommentar