Rilascio del lettore video MPV 0.30

Dopo un anno di sviluppo è disponibile rilascio di un lettore video aperto monovolume 0.30, alcuni anni fa ramificato dal codice base del progetto MPlayer2. MPV si concentra sullo sviluppo di nuove funzionalità e sulla garanzia che le nuove funzionalità vengano continuamente supportate dai repository MPlayer, senza preoccuparsi di mantenere la compatibilità con MPlayer. Codice MPV distribuito da sotto la licenza LGPLv2.1+, alcune parti rimangono sotto GPLv2, ma la transizione alla LGPL è quasi completa e l'opzione "--enable-lgpl" può essere utilizzata per disabilitare il restante codice GPL.

Nella nuova versione:

  • Livello di rendering integrato che utilizza l'API grafica
    Vulkan è stato sostituito da un'implementazione basata su libreria libplacebo, sviluppato dal progetto VideoLAN;

  • Aggiunto il supporto per i comandi con il flag "asincrono", che consente di codificare e scrivere file in modo asincrono;
  • Aggiunti comandi “subprocess”, “video-add”, “video-remove”, “video-reload”;
  • Aggiunto il supporto per i gamepad (tramite SDL2) e la possibilità di utilizzare argomenti con nome nel modulo di input;
  • Aggiunto il supporto al protocollo Wayland “xdg-decoration” per la decorazione delle finestre lato server;
  • Aggiunto il supporto per il feedback sulla presentazione ai moduli vo_drm, context_drm_egl e vo_gpu (d3d11) per evitare rendering incoerenti;
  • Il modulo vo_gpu ha aggiunto la possibilità di dissipare gli errori per il dithering;
  • Aggiunto il supporto per la modalità 30bpp (colore 30 bit per canale) al modulo vo_drm;
  • Il modulo vo_wayland è stato rinominato vo_wlshm;
  • Aggiunta la possibilità di migliorare la visibilità delle scene scure quando mappatura tonale;
  • In vo_gpu per x11, il codice di controllo vdpau è stato rimosso e EGL viene utilizzato per impostazione predefinita;
  • Rimossa la maggior parte del codice relativo al supporto dell'unità ottica. I backend vdpau/GLX, mali-fbdev e hwdec_d3d11eglrgb sono stati rimossi da vo_gpu;
  • Aggiunta la possibilità di giocare in ordine inverso;
  • Il modulo demux implementa una cache del disco e aggiunge il comando dump-cache, che può essere utilizzato per registrare flussi;
  • Al modulo demux_cue è stata aggiunta l'opzione “--demuxer-cue-codepage” per selezionare la codifica dei dati provenienti da file in formato CUE;
  • I requisiti per la versione FFmpeg sono stati aumentati; ora richiede almeno la versione 4.0 per funzionare.

Fonte: opennet.ru

Aggiungi un commento