Lansarea playerului video MPV 0.30

După un an de dezvoltare disponibil lansarea unui player video deschis MPV 0.30, acum cativa ani ramificat din baza codului de proiect MPlayer2. MPV se concentrează pe dezvoltarea de noi funcții și pe asigurarea faptului că noile funcții sunt retroportate în mod continuu din depozitele MPlayer, fără a vă face griji cu privire la menținerea compatibilității cu MPlayer. Cod MPV distribuit de sub licența LGPLv2.1+, unele părți rămân sub GPLv2, dar tranziția la LGPL este aproape completă și opțiunea „--enable-lgpl” poate fi folosită pentru a dezactiva codul GPL rămas.

În noua versiune:

  • Stratul de randare încorporat folosind API-ul grafic
    Vulkan a fost înlocuit cu o implementare bazată pe bibliotecă libplacebo, dezvoltat prin proiectul VideoLAN;

  • S-a adăugat suport pentru comenzi cu indicatorul „async”, permițându-vă să codificați și să scrieți fișiere asincron;
  • S-au adăugat comenzi „subproces”, „video-add”, „video-remove”, „video-reload”;
  • S-a adăugat suport pentru gamepad-uri (prin SDL2) și capacitatea de a folosi argumente numite la modulul de intrare;
  • S-a adăugat suport pentru protocolul Wayland „xdg-decoration” pentru decorarea ferestrelor pe partea serverului;
  • S-a adăugat suport pentru feedback de prezentare la modulele vo_drm, context_drm_egl și vo_gpu (d3d11) pentru a preveni redarea inconsecventă;
  • Modulul vo_gpu a adăugat capacitatea de a disipa erorile pentru dithering;
  • S-a adăugat suport pentru modul 30bpp (culoare 30 de biți pe canal) la modulul vo_drm;
  • Modulul vo_wayland a fost redenumit în vo_wlshm;
  • S-a adăugat capacitatea de a îmbunătăți vizibilitatea scenelor întunecate când cartografiere tonale;
  • În vo_gpu pentru x11, codul de verificare vdpau a fost eliminat și EGL este utilizat implicit;
  • S-a eliminat cea mai mare parte a codului legat de suportul unității optice. Backend-urile vdpau/GLX, mali-fbdev și hwdec_d3d11eglrgb au fost eliminate din vo_gpu;
  • S-a adăugat capacitatea de a juca în ordine inversă;
  • Modulul demux implementează un disc cache și adaugă comanda dump-cache, care poate fi folosită pentru a înregistra fluxuri;
  • Opțiunea „--demuxer-cue-codepage” a fost adăugată la modulul demux_cue pentru a selecta codificarea datelor din fișierele în format CUE;
  • Cerințele pentru versiunea FFmpeg au fost crescute; acum necesită cel puțin versiunea 4.0 pentru a funcționa.

Sursa: opennet.ru

Adauga un comentariu