Firefox 116 con decodificación de vídeo acelerada por hardware para Raspberry Pi 4
Firefox 116 es la próxima versión Nightly del popular navegador web Mozilla Firefox. Aunque son muchas las funciones y mejoras que se introducirán en esta versión, cabe destacar que los ordenadores Raspberry PI 4 recibirán por fin reproducción de vídeo acelerada por hardware.
Actualmente, Firefox utiliza decodificación por software para la reproducción de vídeo en ordenadores Raspberry PI 4, sin embargo, los ordenadores Raspberry PI 4 son capaces de soportar aceleración por hardware. La decodificación actual consume una gran cantidad de CPU, así como tartamudeo de vídeo y caídas de fotogramas cuando se utilizan resoluciones altas como 4K@60fps.
En los ordenadores de sobremesa Linux de 64 bits, Firefox utiliza la API de aceleración de vídeo (VA-API) a través de FFmpeg para la reproducción de vídeo acelerada por hardware en sistemas AMD, Intel o NVIDIA. Para la Raspberry Pi 4, la próxima versión de Firefox 116 utilizará la API V4L2-M2M (Video4Linux/Memory-to-Memory) en el kernel de Linux para la descodificación de vídeo acelerada por hardware.
Gracias a David Turner, que propuso añadir soporte para los aceleradores de decodificación de vídeo V4L2-M2M en este informe de error. Tras dos meses de trabajo de desarrollo, el informe de error se ha cerrado y marcado como resuelto, por lo que Firefox 116 está listo para ofrecer descodificación de vídeo H.264 acelerada por hardware a los ordenadores Raspberry Pi 4.
Sin embargo, Firefox no está disponible como compilación AArch64, por lo que tendrás que esperar a que Firefox 116 se incluya en los repositorios de software estables de la Raspberry PI. Alternativamente, puede utilizar el paquete fuente para compilar después del lanzamiento oficial el próximo mes.
Además, los usuarios de escritorio Linux de 64 bits obtendrán funciones adicionales, ya que Firefox 116 también incluirá mejoras para la compatibilidad con Wayland, la reducción de banners de cookies, acciones rápidas en la barra de direcciones, atajos de teclado para acceder a marcadores, historial y sincronización de pestañas en el conmutador de la barra lateral, y mucho más.
Las fuentes de este artículo incluyen un artículo de 9to5Linux.