Nach neun Monaten Entwicklung wurde die Version 0.41 des offenen Video-Players MPV veröffentlicht, die 2013 von der Codebasis des Projekts MPlayer2 abgezweigt wurde. MPV konzentriert sich auf die Entwicklung neuer Funktionen, ohne sich um die KompatibilitĂ€t mit MPlayer zu kĂŒmmern. Der Code von MPV wird unter der LGPLv2.1+ Lizenz veröffentlicht, einige Teile bleiben unter GPLv2, der Ăbergang zur LGPL ist jedoch fast abgeschlossen, und um den verbleibenden GPL-Code zu deaktivieren, kann die Option ââenable-lgplâ verwendet werden.
Zu den Ănderungen in der neuen Version gehören:
- StandardmĂ€Ăig wird das Ausgabemodul vo_gpu_next verwendet, das auf der libplacebo-Bibliothek basiert und Shader sowie Grafik-APIs wie Vulkan, OpenGL, Metal oder Direct3D fĂŒr die Verarbeitung und Darstellung von Videos nutzt. Um zum alten Ausgabemodul zurĂŒckzukehren, kann die Option ââvo=gpuâ verwendet werden.
- Hardware-Decodierung von Videos mit der Vulkan-Grafik-API (Erweiterungen VK_KHR_video_decode_queue, VK_KHR_video_decode_h264, VK_KHR_video_decode_h265 und VK_KHR_video_decode_vp9) wird als priorisiert erklÀrt.
- Die Implementierung des KontextmenĂŒs, das durch einen Rechtsklick aufgerufen wird, wurde auf das Skript context_menu.lua ĂŒbertragen.
- Auf der Android-Plattform wird der hintere Klang-Audio-Ausgang AAudio genutzt.
- Im Modul zur Ausgabe von vo_gpu_next wurde die Farbsteuerung verbessert und Probleme in Wayland-basierten Umgebungen behoben.
- UnterstĂŒtzung des Wayland-Protokolls color-representation-v1 hinzugefĂŒgt, das Möglichkeiten zur Farbsteuerung bietet.
- UnterstĂŒtzung des Wayland-Protokolls âtabletâ zur Eingabeverwaltung mit Grafiktabletts hinzugefĂŒgt.
- Möglichkeit zur Aufnahme in die Zwischenablage in Wayland-basierten Umgebungen implementiert.
- Backend zum Arbeiten mit der Zwischenablage auf X11-Systemen hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr Helligkeitssensoren auf Linux implementiert.
- Handler integriert, um mpv als Multimedia-Player auf Windows-Plattformen zu registrieren.
- Die minimal unterstĂŒtzten Versionen sind FFmpeg 6.1 und libplacebo 6.338.2.
Quelle: opennet.ru
