Firefox 116 adicionará reprodução de vídeo acelerada por hardware para o Raspberry Pi 4

Firefox 116 adicionará reprodução de vídeo acelerada por hardware para o Raspberry Pi 4

A decodificação de vídeo acelerada por hardware V4L2-M2M foi implementada para a compilação do Linux.

O próximo lançamento do navegador Firefox 116 trará uma ótima novidade para usuários do computador Raspberry Pi 4: a decodificação de vídeo acelerada por hardware. Graças ao esforço liderado por David Turner e outros desenvolvedores do Firefox, essa funcionalidade será implementada, proporcionando uma experiência de reprodução de vídeo mais suave e eficiente.

Anteriormente, o Firefox no Raspberry Pi 4 dependia da decodificação de software, mesmo que o dispositivo tivesse aceleradores de decodificação de vídeo de hardware. Isso resultava em alto consumo de CPU e problemas de desempenho ao reproduzir vídeos em altas resoluções, como 4K a 60fps.

Para resolver essa questão, a equipe concentrou-se em implementar a decodificação de vídeo H.264 acelerada por hardware para a arquitetura de hardware AArch64 (ARM64), utilizada pelo Raspberry Pi 4. Em vez de depender da API de aceleração de vídeo (VA-API), como é feito em desktops Linux de 64 bits com sistemas AMD, Intel ou NVIDIA, a próxima versão do Firefox 116 utilizará a API V4L2-M2M (Video4Linux/Memory-to-Memory) no kernel Linux para alcançar a decodificação de vídeo acelerada por hardware no Raspberry Pi 4.

David Turner explicou em um relatório de bug que propôs adicionar suporte ao Firefox para usar os aceleradores V4L2-M2M de maneira semelhante ao suporte VA-API existente. Depois de dois meses de trabalho, o bug foi corrigido/resolvido, e espera-se que a versão 116 do Firefox, com lançamento previsto para 1º de agosto de 2023, finalmente proporcione a reprodução de vídeo H.264 acelerada por hardware no Raspberry Pi 4 e em outros dispositivos AArch64 compatíveis.

Infelizmente, a Mozilla não oferece uma compilação AArch64 do navegador Firefox para download direto. Portanto, os usuários terão que aguardar até que o Firefox 116 esteja disponível nos repositórios de software estáveis de suas distribuições Raspberry Pi ou compilar o navegador por conta própria quando o pacote fonte for oficialmente lançado no próximo mês.

Além da adição da decodificação de vídeo acelerada por hardware para o Raspberry Pi 4 e outros dispositivos AArch64, o Firefox 116 também trará melhorias para desktops Linux de 64 bits, como suporte aprimorado ao Wayland, Ações Rápidas na barra de endereços, Redução de Banner de Cookies, e a capacidade de editar anotações de texto existentes, entre outros recursos. O lançamento promete tornar a experiência de navegação ainda mais completa e eficiente para os usuários.

Última atualização deste artigo: 22 de july de 2023