O MPV como o popular reprodutor de mídia de código aberto bifurcado do MPlayer/mplayer2 e aproveitando a biblioteca FFmpeg saiu com seu mais novo lançamento de recursos. MPV 0.35 Media Player lançado com backend PipeWire e suporte Wayland DMA-BUF.
O MPV 0.35 traz suporte ao sistema de compilação Meson, “vo_gpu_next” como um novo renderizador baseado em libplacebo, um back-end de áudio PipeWire para suporte nativo a PipeWire, suporte em X.Org para a extensão X11 Present, suporte a decodificação de hardware Android utilizando AImageReader, “vo_dmabuf_wayland “, e uma grande variedade de outras melhorias, novas opções e muito mais.
O back-end vo_dmabuf_wayland permite a exibição de saída de vídeo Wayland usando buffers DMA-BUF para exibição eficiente ao usar o suporte de decodificação de hardware VA-API ou DRM.
MPV 0.35 Media Player lançado com backend PipeWire e suporte Wayland DMA-BUF
O novo renderizador vo_gpu_next faz uso da biblioteca libplacebo que, por sua vez, permite o uso do Vulkan e deve ser um renderizador muito melhor para MPV no futuro.
Downloads e mais detalhes sobre a versão MPV 0.35 via GitHub.
Aqueles que não estão familiarizados com este reprodutor de vídeo multiplataforma e de código aberto podem aprender mais sobre ele no site do projeto MPV.io.
wlroots 0.16 lançado com renderizador Vulkan mais estável, rolagem de alta resolução
A biblioteca de suporte ao compositor wlroots Wayland, que começou como um projeto complementar ao Sway, foi lançada com um novo e brilhante lançamento de recurso.
A biblioteca wlroots continua a ser adotada por muitos dos compositores Wayland menores para realizar grande parte do trabalho pesado na criação de novos compositores e para permitir muito compartilhamento de código.
Com o wlroots 0.16, agora há suporte de leitura de CPU para seu renderizador Vulkan. O renderizador Vulkan no wlroots 0.16 é considerado “mais estável” com esta nova versão.
A versão wlroots 0.16 também possui novos recursos para sua API de gráfico de cena, a API do dispositivo de entrada foi retrabalhada, uma nova versão do XDG-Shell foi implementada, agora há suporte para eventos de roda de rolagem de alta resolução, atualizações para outras extensões Wayland suportadas, e outras melhorias de código.
Os protocolos Wayland recentemente suportados com wlroots 0.16 incluem ext-session-lock-v1, idle-notify-v1 e single-pixel-buffer-v1.
Downloads e mais detalhes sobre esta importante atualização da biblioteca de compositores Wayland através do GitLab do FreeDesktop.org.