Rilascio del lettore video MPV 0.30

Dopo un anno di sviluppo è disponibile uscita del lettore video open source MPV 0.30, alcuni anni fa ramificatosi dal codice sorgente del progetto MPlayer2. In MPV, l'attenzione principale è rivolta allo sviluppo di nuove funzionalità e al costante porto delle novità dai repository di MPlayer, senza preoccuparsi della compatibilità con MPlayer. Il codice di MPV distribuito è sotto licenza LGPLv2.1+, con alcune parti che rimangono sotto GPLv2, ma il processo di transizione alla LGPL è quasi completato e per disattivare il codice rimanente GPL, si può utilizzare l'opzione «—enable-lgpl».

Nella nuova versione:

  • Uno strato incorporato per la rendering utilizzando l'API grafica
    Vulkan è stato sostituito con un'implementazione basata sulla libreria libplacebo, sviluppata dal progetto VideoLAN;
  • È stata aggiunta la supporto per comandi con il flag «async», che consentono di codificare e registrare file in modalità asincrona;
  • Sono stati aggiunti i comandi «subprocess», «video-add», «video-remove», «video-reload»;
  • Nel modulo di input è stata aggiunta la supporto per joystick (tramite SDL2) e la possibilità di utilizzare argomenti nominati;
  • È stata aggiunta la supporto per il protocollo Wayland «xdg-decoration» per la decorazione delle finestre lato server;
  • Nei moduli vo_drm, context_drm_egl e vo_gpu (d3d11) è stata aggiunta la supporto al feedback di presentazione per prevenire il rendering non uniforme;
  • Nel modulo vo_gpu è stata aggiunta la possibilità di disperdere gli errori per il deinterlacciamento;
  • Nel modulo vo_drm è supportata la modalità 30bpp (colorazione a 30 bit per canale);
  • Il modulo vo_wayland è stato rinominato in vo_wlshm;
  • In vo_gpu è stata aggiunta la possibilità di migliorare la visibilità delle scene scure durante il mapping tonale;;
  • In vo_gpu per x11 è stato rimosso il codice di controllo vdpau ed è stato assicurato l'uso di EGL di default;
  • È stata rimossa gran parte del codice relativo al supporto per i dischi ottici. Dagli back-end vo_gpu sono stati rimossi vdpau/GLX, mali-fbdev e hwdec_d3d11eglrgb;
  • È stata aggiunta la possibilità di riprodurre in ordine inverso;
  • Nel modulo demux è stato implementato un cache su disco ed è stato aggiunto il comando dump-cache, che può essere utilizzato per registrare flussi;
  • Nel modulo demux_cue è stata aggiunta l'opzione «—demuxer-cue-codepage» per selezionare la codifica per i dati dai file in formato CUE;
  • Sono stati aumentati i requisiti di versione di FFmpeg; ora è necessaria almeno la versione 4.0.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster