Uitgave van videospeler MPV 0.35

De open source videospeler MPV 0.35 werd uitgebracht in 2013, een afsplitsing van de codebasis van het MPlayer2-project. MPV richt zich op het ontwikkelen van nieuwe functies en zorgt ervoor dat nieuwe functies voortdurend worden geporteerd vanuit de MPlayer-opslagplaatsen, zonder zich zorgen te hoeven maken over het behouden van de compatibiliteit met MPlayer. De MPV-code is gelicentieerd onder LGPLv2.1+, sommige delen blijven onder GPLv2, maar de overgang naar LGPL is bijna voltooid en de optie "--enable-lgpl" kan worden gebruikt om de resterende GPL-code uit te schakelen.

Onder de veranderingen in de nieuwe versie:

  • Een nieuwe uitvoermodule vo_gpu_next toegevoegd, gebouwd bovenop libplacebo en met behulp van Vulkan, OpenGL, Metal of Direct3D 11 shaders en grafische API's voor videoverwerking en rendering.
  • Ondersteuning toegevoegd voor het Meson-montagesysteem.
  • Een nieuwe audio-backend ao_pipewire toegevoegd die PipeWire gebruikt.
  • De egl-drm-backend biedt de mogelijkheid om Adaptive-Sync (VRR)-technologie in te schakelen, waarmee u de vernieuwingsfrequentie van de monitor adaptief kunt wijzigen om een ​​soepele en scheurvrije uitvoer te garanderen.
  • De x11-backend heeft ondersteuning toegevoegd voor de X11-extensie van de Present-extensie, die de samengestelde manager hulpmiddelen biedt voor het kopiëren of verwerken van de pixelkaarten van het omgeleide venster, het synchroniseren met de verticale onderdrukkingspuls (vblank), en het verwerken van PresentIdleNotify-gebeurtenissen , waardoor de klant de beschikbaarheid van pixelkaarten kan beoordelen voor verdere aanpassingen (de mogelijkheid om van tevoren te weten welke pixelkaart in het volgende frame zal worden gebruikt).
  • Een nieuwe af_rubberband audio-engine toegevoegd voor het wijzigen van tempo en toonhoogte met behulp van de rubberband 3.0-bibliotheek.
  • Ondersteuning toegevoegd voor audio-hotpluggebeurtenissen aan audio-backends.
  • Ondersteuning voor hardwareversnelling van videodecodering op het Android-platform met behulp van de AImageReader API is toegevoegd aan de vo_gpu-uitvoermodule.
  • Ondersteuning toegevoegd voor dmabuf in omgevingen met het Wayland-protocol aan de uitvoermodule vo_dmabuf_wayland.

Bron: opennet.ru

Voeg een reactie