Rilascio del lettore video MPV 0.35

Il lettore video open source MPV 0.35 è stato rilasciato nel 2013, un fork del codice base del progetto MPlayer2. MPV si concentra sullo sviluppo di nuove funzionalità e sulla garanzia che le nuove funzionalità vengano continuamente trasferite dai repository MPlayer, senza preoccuparsi di mantenere la compatibilità con MPlayer. Il codice MPV è concesso in licenza sotto LGPLv2.1+, alcune parti rimangono sotto GPLv2, ma la transizione a LGPL è quasi completa e l'opzione "--enable-lgpl" può essere utilizzata per disabilitare il restante codice GPL.

Tra le novità della nuova versione:

  • Aggiunto un nuovo modulo di output vo_gpu_next, costruito su libplacebo e utilizzando shader Vulkan, OpenGL, Metal o Direct3D 11 e API grafiche per l'elaborazione e il rendering video.
  • Aggiunto supporto per il sistema di assemblaggio Meson.
  • Aggiunto un nuovo backend audio ao_pipewire che utilizza PipeWire.
  • Il backend egl-drm include la possibilità di abilitare la tecnologia Adaptive-Sync (VRR), che consente di modificare in modo adattivo la frequenza di aggiornamento del monitor per garantire un output fluido e senza strappi.
  • Il backend x11 ha aggiunto il supporto per l'estensione X11 dell'estensione Present, che fornisce al gestore composito strumenti per copiare o elaborare le pixmap della finestra reindirizzata, sincronizzarsi con l'impulso di cancellazione verticale (vblank), nonché elaborare eventi PresentIdleNotify, consentendo il client per giudicare la disponibilità delle pixmap per ulteriori modifiche (la capacità di sapere in anticipo quale mappa pixel verrà utilizzata nel frame successivo).
  • Aggiunto un nuovo motore audio af_rubberband per modificare tempo e intonazione utilizzando la libreria Rubberband 3.0.
  • Aggiunto supporto per eventi hotplug audio ai backend audio.
  • Al modulo di output vo_gpu è stato aggiunto il supporto per l'accelerazione hardware della decodifica video sulla piattaforma Android utilizzando l'API AImageReader.
  • Aggiunto supporto per dmabuf in ambienti con il protocollo Wayland al modulo di output vo_dmabuf_wayland.

Fonte: opennet.ru

Aggiungi un commento