Collabora Upstreams Rockchip Video Decoder Support in Linux Kernel
Collabora successfully lands mainline Linux kernel support for Rockchip's VDPU381 and VDPU383 video decoders — bringing hardware-accelerated H.264 and HEVC decode to ARM-based single-board computers without out-of-tree patches.
Collabora, the open-source consulting firm, has successfully upstreamed support for Rockchip's VDPU381 and VDPU383 video decoders into the mainline Linux kernel — bringing hardware-accelerated H.264 and HEVC video decode to a wide range of ARM-based single-board computers and embedded systems without requiring vendor-maintained out-of-tree patches.
What Was Upstreamed
The kernel patches add support for two Rockchip video decoder hardware blocks: the VDPU381 (H.264/AVC decoder) and VDPU383 (HEVC/H.265 decoder). The implementation includes robust IOMMU-reset recovery — the ability to recover gracefully when the memory management unit encounters errors during decode operations — and new HEVC V4L2 UAPI controls aligned with the Vulkan Video specification. This alignment with Vulkan Video means the kernel interface is designed to support future hardware video decode paths through the Vulkan graphics API.
Why Upstreaming Matters
Rockchip SoCs power a significant portion of the ARM single-board computer market, including popular devices used in media players, digital signage, edge computing, and industrial automation. Previously, hardware video decode on these devices required vendor-provided kernel patches that often lagged behind mainline kernel releases and required manual integration by users and distribution maintainers. With the decoders in mainline, any Linux distribution running a recent kernel will have hardware video decode working out of the box.
Broader Implications
The upstreaming effort is part of a broader trend of ARM SoC vendors investing in mainline kernel support rather than maintaining separate vendor kernels. This shift reduces fragmentation in the ARM Linux ecosystem and lowers the maintenance burden for both vendors and distributions. For end users, it means better long-term support and more reliable hardware functionality on ARM-based devices.
Related Articles
Redis 8.4 Brings Hybrid Search, Atomic Multi-Key Operations, and Auto-Repair AOF
Redis 8.4 is now generally available, delivering hybrid search that combines full-text and vector queries using Reciprocal Rank Fusion, new atomic string commands like MSETEX and DELEX, and automatic repair for corrupted append-only files. Lookahead prefetching and JSON memory optimizations round out a performance-focused release.
Deno 2.7 Stabilizes Temporal API and Ships Native Windows ARM Builds
Deno 2.7 has stabilized the TC39 Temporal API, bringing immutable, timezone-aware date and time objects to replace the legacy JavaScript Date API. The release also delivers official Windows ARM builds for Surface and Snapdragon devices, npm overrides support, and global install compilation for standalone executables.
Laravel 13 Ships with PHP Attributes, Passkeys, and Zero Breaking Changes
Taylor Otwell unveiled Laravel 13 at Laracon EU, delivering PHP 8 Attributes as an alternative to class properties, built-in passkey authentication in starter kits, and a new Reverb database driver for horizontal WebSocket scaling. The release requires PHP 8.3+ and promises the smoothest upgrade path in Laravel history.