[0/3] Add NV12MT_COL128 8/10-bit pixel formats
mbox series

Message ID 20260626120041.627376-1-naush@raspberrypi.com
Headers show
Series
  • Add NV12MT_COL128 8/10-bit pixel formats
Related show

Message

Naushir Patuck June 26, 2026, 11:54 a.m. UTC
Hi,

This series adds support for the Broadcom NV12 8/10-bit coloum mode pixel
formats to libcamera. These formats are specifically used by our HEVC decoder,
but the PiSP Backend harware is able to read/write these formats as well.

Note that the V4L2 4CC UAPI change has not yet lated upstream, but have been
posted to the linux-media mailing list a while back [1].

Regards,
Naush

[1]: https://lore.kernel.org/linux-media/20260304-media-rpi-hevc-dec-v6-0-93868ae6dff8@raspberrypi.com/

Naushir Patuck (3):
  utils: codegen: gen-formats: Resolve Broadcom SAND modifiers
  include: linux: videodev2: Add NV12MT_COL128 8/10-bit pixel formats
  libcamera: v4l2_pixelformat: Add NV12MT_COL128 8/10-bit pixel formats

 include/linux/videodev2.h          |  3 +++
 src/libcamera/formats.yaml         |  6 ++++++
 src/libcamera/v4l2_pixelformat.cpp |  4 ++++
 utils/codegen/gen-formats.py       | 17 ++++++++++++++++-
 4 files changed, 29 insertions(+), 1 deletion(-)