MPV 0.30 -videosoittimen julkaisu

Vuoden kehitystyön jälkeen saatavilla avoimen videosoittimen vapauttaminen MPV 0.30, muutama vuosi sitten haarautunut projektin koodikannasta MPlayer2. MPV keskittyy uusien ominaisuuksien kehittämiseen ja sen varmistamiseen, että uusia ominaisuuksia siirretään jatkuvasti MPlayerin arkistoista huolehtimatta yhteensopivuuden säilyttämisestä MPlayerin kanssa. Koodi MPV jakelija LGPLv2.1+-lisenssissä jotkin osat jäävät GPLv2:n alle, mutta siirtyminen LGPL:ään on melkein valmis ja "--enable-lgpl"-vaihtoehdolla voidaan poistaa jäljellä oleva GPL-koodi käytöstä.

Uudessa versiossa:

  • Sisäänrakennettu renderöintikerros grafiikkasovellusliittymän avulla
    Vulkan on korvattu kirjastopohjaisella toteutuksella libplacebo, jonka on kehittänyt VideoLAN-projekti;

  • Lisätty tuki komennoille "async"-lipulla, jonka avulla voit koodata ja kirjoittaa tiedostoja asynkronisesti;
  • Lisätty komennot "aliprosessi", "video-add", "video-remove", "video-reload";
  • Lisätty tuki peliohjaimille (SDL2:n kautta) ja mahdollisuus käyttää nimettyjä argumentteja syöttömoduulissa;
  • Lisätty tuki Wayland-protokollalle “xdg-decoration” ikkunoiden koristeluun palvelinpuolella;
  • Lisätty esityspalautteen tuki vo_drm-, context_drm_egl- ja vo_gpu-moduuleille (d3d11), jotta estetään epäjohdonmukainen renderöinti.
  • Moduuli vo_gpu on lisännyt mahdollisuuden haihduttaa virheet häivytystä varten;
  • Lisätty tuki 30 bpp-tilalle (väri 30 bittiä kanavaa kohti) vo_drm-moduuliin;
  • Moduuli vo_wayland on nimetty uudelleen muotoon vo_wlshm;
  • Lisätty mahdollisuus parantaa tummien kohtausten näkyvyyttä sävykartoitus;
  • Kohdassa vo_gpu for x11 vdpau-tarkistuskoodi on poistettu ja EGL:ää käytetään oletuksena;
  • Poistettiin suurin osa optisen aseman tukeen liittyvästä koodista. Taustaohjelmat vdpau/GLX, mali-fbdev ja hwdec_d3d11eglrgb on poistettu tiedostosta vo_gpu;
  • Lisätty mahdollisuus pelata käänteisessä järjestyksessä;
  • Demux-moduuli toteuttaa levyvälimuistin ja lisää dump-cache-komennon, jota voidaan käyttää virtojen tallentamiseen;
  • "--demuxer-cue-codepage" -vaihtoehto on lisätty demux_cue-moduuliin, jotta voidaan valita koodaus CUE-muodossa olevien tiedostojen tiedoille;
  • FFmpeg-version vaatimuksia on korotettu, nyt se vaatii toimiakseen vähintään julkaisun 4.0.

Lähde: opennet.ru

Lisää kommentti