Supporting Hardware Codecs in a Linux system
summary
Mainline Linux gains a working path to Allwinner hardware codecs: a reverse‑engineered Allwinner Cedar stack plus a v4l2 driver in staging (mpeg‑2 merged in 4.20) and a funded effort that adds h.264 and h.265 support via a v4l2 request API now merged for newer kernels. Userspace integrates through libva/VDPAU shims to feed slices to Kodi/GStreamer/VLC, but tiling formats, X11 compositor limits and Mali driver gaps make display and scaling slow or awkward unless KMS/DRM stages the buffers directly.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:33Video Decoding
- 14:35o Stateless Codec Stack
- 24:11Cedrus Stack
- 28:04Possible solutions
- 31:33Current State
related talks
41mThe State of Hardware Video Codecs in Linux
41mThe State of Hardware Video Codecs in Linux
37mIntegrating Hardware-accelerated Video Decoding with the Display Stack
58m2017 is the Year of the Linux Video Codec Drivers
38mMainline Linux on AmLogic SoCs
42mV4L2: A Status Update
18mStateless HEVC Decoding in Mainline Linux: The Rocky Road to Becoming a Stable API
55mTowards Mainline Video Capture and Camera Support for Recent Rockchip SoCs
