Wydanie odtwarzacza wideo MPV 0.35

Odtwarzacz wideo MPV 0.35 o otwartym kodzie źródłowym został wydany w 2013 roku i stanowi rozwidlenie bazy kodu projektu MPlayer2. MPV koncentruje się na opracowywaniu nowych funkcji i zapewnianiu ciągłego przenoszenia nowych funkcji z repozytoriów MPlayera, nie martwiąc się o utrzymanie kompatybilności z MPlayerem. Kod MPV jest objęty licencją LGPLv2.1+, niektóre części pozostają na licencji GPLv2, ale przejście na LGPL jest prawie ukończone i można użyć opcji „--enable-lgpl”, aby wyłączyć pozostały kod GPL.

Wśród zmian w nowej wersji:

  • Dodano nowy moduł wyjściowy vo_gpu_next, zbudowany na bazie libplacebo i wykorzystujący shadery Vulkan, OpenGL, Metal lub Direct3D 11 oraz interfejsy API grafiki do przetwarzania i renderowania wideo.
  • Dodano obsługę systemu montażu Meson.
  • Dodano nowy backend audio ao_pipewire, który wykorzystuje PipeWire.
  • Zaplecze egl-drm umożliwia włączenie technologii Adaptive-Sync (VRR), która pozwala na adaptacyjną zmianę częstotliwości odświeżania monitora, aby zapewnić płynny obraz pozbawiony łez.
  • Backend x11 dodał obsługę rozszerzenia X11 rozszerzenia Present, które zapewnia menedżerowi złożonemu narzędzia do kopiowania lub przetwarzania pixmap przekierowanego okna, synchronizacji z impulsem wygaszania pionowego (vblank), a także przetwarzania zdarzeń PresentIdleNotify, umożliwiając klient może ocenić dostępność pixmap do dalszych modyfikacji (możliwość wcześniejszego poznania, która mapa pikseli zostanie użyta w następnej klatce).
  • Dodano nowy silnik audio af_rubberband do zmiany tempa i wysokości dźwięku przy użyciu biblioteki Rubberband 3.0.
  • Dodano obsługę zdarzeń audio typu hotplug do backendów audio.
  • Do modułu wyjściowego vo_gpu dodano obsługę sprzętowej akceleracji dekodowania wideo na platformie Android przy użyciu API AImageReader.
  • Do modułu wyjściowego vo_dmabuf_wayland dodano obsługę dmabuf w środowiskach z protokołem Wayland.

Źródło: opennet.ru

Dodaj komentarz