Linux integra decodificadores de vídeo Rockchip

Fuentes: RK3588 and RK3576 video decoders support merged in the upstream Linux Kernel

Los decodificadores de vídeo Rockchip VDPU381 y VDPU383, presentes en los SoCs RK3588 y RK3576, han sido integrados en el kernel Linux principal. Esta integración mejora significativamente las capacidades de decodificación por hardware para H.264 y HEVC dentro del ecosistema Linux. La fusión aborda un problema sutil relacionado con los reinicios de la IOMMU (Unidad de Gestión de Memoria de Entrada/Salida), garantizando una recuperación de errores más fiable mediante la restauración explícita de los mapeos de IOMMU almacenados en caché. Además, se han introducido nuevos controles de la API de usuario V4L2 (UAPI) para gestionar la programación explícita del Conjunto de Imágenes de Referencia (RPS), un requisito único de los decodificadores Rockchip. El diseño del controlador prioriza la compatibilidad con la API de decodificación de vídeo Vulkan y utiliza estructuras C para la programación de registros, a fin de garantizar un funcionamiento determinista y el soporte futuro para varios núcleos. El soporte inicial para estos nuevos controles se ha implementado en GStreamer 1.28, con trabajo en curso en FFmpeg. La inclusión de estos decodificadores marca un avance significativo en las capacidades multimedia de Linux y allana el camino para la decodificación paralela en el RK3588, aunque el soporte completo para varios núcleos sigue siendo un desarrollo futuro.