Rilascio del lettore video MPV 0.38

È stata rilasciata la versione open source del lettore video MPV 0.38, nato nel 2013 da un ramo del progetto MPlayer2. MPV si concentra sullo sviluppo di nuove funzionalità, senza preoccuparsi di mantenere la compatibilità con MPlayer. Il codice MPV è distribuito con licenza LGPLv2.1+, alcune parti rimangono sotto GPLv2, ma il processo di transizione a LGPL è quasi completato e per disabilitare il codice GPL rimanente è possibile utilizzare l'opzione «—enable-lgpl».

Tra le modifiche nella nuova versione:

  • Continua lo sviluppo del nuovo modulo di output vo_gpu_next, costruito sulla base della libreria libplacebo e che utilizza shader e API grafiche Vulkan, OpenGL, Metal o Direct3D per la gestione e il rendering video. Nella nuova versione di vo_gpu_next è stata implementata la conservazione della cache in file separati.
  • Espanse le funzionalità legate a Wayland: è stato aggiunto il supporto per ambienti multiutente con più tastiere e mouse (multi-seat), garantita un'accurata scorrimento ad alta risoluzione, migliorato il ridimensionamento su schermi ad alta densità di pixel (HiDPI), migliorata la gestione del cambio del cursore, e incluso il requisito di utilizzare la variabile d'ambiente WAYLAND_DISPLAY per l'inizializzazione.
  • Per gli script è stato aggiunto l'API mp.input, che permette di richiedere un'input di testo agli utenti.
  • È stata aggiunta un'opzione «—deinterlace-field-parity» al lettore per abilitare automaticamente il deinterlacing.
  • Nelle build per macOS è stato aggiunto il pacchetto MoltenVK per garantire il supporto dell'API Vulkan.
  • È stata aggiunta la possibilità di scalare il video con la rotella del mouse tenendo premuto il tasto Ctrl.
  • Nel modulo di output audio ao_avfoundation è stato aggiunto un supporto iniziale per il driver AVFoundation utilizzato in macOS.
  • Nel modulo di output video è stata aggiunta la possibilità di utilizzare menu contestuali sulla piattaforma Win32.
  • Nell'interfaccia grafica OSC (On Screen Controller) integrata è consentita la disattivazione di alcune funzionalità relative all'uso della rotella del mouse.
  • Negli ambienti X11 è stato garantito il supporto per il ridimensionamento DPI con passaggi di 0.5 e l'uso di DPI per impostazione predefinita specificato nel parametro Xft.dpi.
  • È stato rimosso il codice obsoleto e non standard per il supporto di Raspberry Pi.
  • È stata aggiunta l'opzione «—input-commands», che consente di specificare i comandi da eseguire dopo l'avvio di mpv.
  • Sono state aggiunte nuove opzioni «—osd-bar-border-size», «—secondary-sub-delay», «—sub-filter-sdh-enclosures», «—secondary-sub-ass-override», «—volume-gain», «—sub-lavc-o», «—input-preprocess-wheel».
  • Sono stati aggiunti nuovi comandi «load-config-file», «load-input-conf», «loadfile insert-next» e «loadlist insert-next».
  • Aumentati i requisiti per le versioni delle dipendenze. Per funzionare sono ora necessarie versioni minime di FFmpeg 4.4 e libplacebo 6.338.2.

Fonte: opennet.ru

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