Veröffentlichung des MPV 0.35-Videoplayers

Der Open-Source-Videoplayer MPV 0.35 wurde 2013 veröffentlicht, ein Fork aus der Codebasis des MPlayer2-Projekts. MPV konzentriert sich auf die Entwicklung neuer Funktionen und stellt sicher, dass neue Funktionen kontinuierlich aus den MPlayer-Repositorys portiert werden, ohne sich Gedanken über die Aufrechterhaltung der Kompatibilität mit MPlayer machen zu müssen. Der MPV-Code ist unter LGPLv2.1+ lizenziert, einige Teile bleiben unter GPLv2, aber der Übergang zu LGPL ist fast abgeschlossen und die Option „--enable-lgpl“ kann verwendet werden, um den verbleibenden GPL-Code zu deaktivieren.

Zu den Änderungen in der neuen Version:

  • Ein neues Ausgabemodul vo_gpu_next wurde hinzugefügt, das auf libplacebo aufbaut und Vulkan-, OpenGL-, Metal- oder Direct3D 11-Shader und Grafik-APIs für die Videoverarbeitung und -wiedergabe verwendet.
  • Unterstützung für das Meson-Montagesystem hinzugefügt.
  • Ein neues Audio-Backend ao_pipewire hinzugefügt, das PipeWire verwendet.
  • Das egl-drm-Backend bietet die Möglichkeit, die Adaptive-Sync (VRR)-Technologie zu aktivieren, mit der Sie die Bildwiederholfrequenz des Monitors adaptiv ändern können, um eine reibungslose und rissfreie Ausgabe zu gewährleisten.
  • Das x11-Backend hat Unterstützung für die X11-Erweiterung der Present-Erweiterung hinzugefügt, die dem Composite-Manager Tools zum Kopieren oder Verarbeiten der Pixelkarten des umgeleiteten Fensters, zur Synchronisierung mit dem vertikalen Austastimpuls (vblank) sowie zur Verarbeitung von PresentIdleNotify-Ereignissen bereitstellt Dadurch kann der Client die Verfügbarkeit von Pixelkarten für weitere Änderungen beurteilen (die Möglichkeit, im Voraus zu wissen, welche Pixelkarte im nächsten Frame verwendet wird).
  • Eine neue af_rubberband-Audio-Engine zum Ändern von Tempo und Tonhöhe mithilfe der Rubberband 3.0-Bibliothek wurde hinzugefügt.
  • Unterstützung für Audio-Hotplug-Ereignisse für Audio-Backends hinzugefügt.
  • Dem vo_gpu-Ausgabemodul wurde Unterstützung für die Hardwarebeschleunigung der Videodecodierung auf der Android-Plattform mithilfe der AImageReader-API hinzugefügt.
  • Unterstützung für dmabuf in Umgebungen mit dem Wayland-Protokoll zum Ausgabemodul vo_dmabuf_wayland hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen