Release des Open-Source-Videoplayers , vor mehreren Jahren aus dem Codebestand des Projekts . Im MPV liegt der Fokus auf der Entwicklung neuer Funktionen und der kontinuierlichen Übernahme von Neuerungen aus den MPlayer-Repositories, ohne sich um die Kompatibilität mit MPlayer zu kümmern. Der Code von MPV steht unter der Lizenz LGPLv2.1+, wobei einige Teile unter GPLv2 verbleiben. Der Übergang zu LGPL ist jedoch fast abgeschlossen, und um den verbleibenden GPL-Code abzuschalten, kann die Option „—enable-lgpl“ verwendet werden.
In der neuen Version:
- Im Support-Code für das Wayland-Protokoll wurde die Möglichkeit zur Erfassung von Bildschirmbereichen hinzugefügt, die für die Organisation des Fenster-Scaling mit der Maus erforderlich ist.
- Im integrierten GUI OSC (On Screen Controller) wurde die Unterstützung für den Pseudomodus zur Dekoration von Fenstern auf der Client-Seite implementiert.
- Im vf_gpu wurde ein Video-Filter hinzugefügt, der Rendering-Mechanismen aus dem Modul vo_gpu verwendet.
- Eine interaktive Konsole console.lua wurde hinzugefügt, die Befehle im Stil von verarbeitet. .
- Im Player wurden neue Mechanismen zur Protokollverarbeitung hinzugefügt, die für console.lua erforderlich sind.
- Im Direct3D 11-Ausgabemodul (vo_gpu/d3d11) wurde die Möglichkeit zur Konfiguration der Farbkonvertierung beim Output an Geräte mit integrierter HDR-Unterstützung hinzugefügt.
- Für die Android-Plattform wurde das Modul ao_audiotrack hinzugefügt.
- Im Eingabeverarberbeitungsmodul wurde eine Pseudotaste zur Erfassung aller Texteingaben eingeführt.
- Im vd_lavc wurde die Option autoselect zur Auswahl des optimalen Hardwareredecodeurs (hwdec) hinzugefügt.
- Im Modul vo_gpu wurde die Verwendung der VDPAU-API über EGL erlaubt.
- Der Support für Gamepads ist standardmäßig deaktiviert.
- Die Unterstützung für Apple Remote wurde entfernt.
Quelle: opennet.ru
