[libcamera-devel] [PATCH v5 00/11] Raspberry Pi: Conversion to media controller

Naushir Patuck naush at raspberrypi.com
Mon Nov 1 10:14:59 CET 2021


Hi,

Version 5 of this patch series address the following:
- Create a separate patch (6/11) for adding 10-bit unpacked mono to the BayerFormat conversion table.
- Fix the copy/paste error in the R10_CSI2P format for the pixelsPerGroup and planes fields.
- Rename sensorPixFormat to unicamPixFormat in patch 9/11.

I think that captures all the feedback comments given for version 4.

Thanks,
Naush

Laurent Pinchart (3):
  include: drm_fourcc: Add R10 and R12 FourCC
  libcamera: formats: Add R10 and R12 formats
  libcamera: bayer_format: Turn BayerFormat::Packing into scoped enum

Naushir Patuck (8):
  libcamera: formats: Add R10_CSI2P format
  libcamera: bayer_format: Rework BayerFormat conversion table
  libcamera: bayer_format: Add unpacked mono 10-bit format to the
    conversion table
  libcamera: bayer_format: Add PixelFormat conversion helpers to
    BayerFormat class
  pipeline: raspberrypi: Apply sensor flips at the start of configure()
  pipeline: raspberrypi: Convert the pipeline handler to use media
    controller
  pipeline: raspberrypi: Remove "unpacked" format penalty in mode
    selection
  pipeline: raspberrypi: Account for a missing Unicam embedded data node

 include/libcamera/internal/bayer_format.h     |  10 +-
 include/linux/drm_fourcc.h                    |   6 +
 src/libcamera/bayer_format.cpp                | 219 ++++++++++------
 src/libcamera/formats.cpp                     |  39 +++
 src/libcamera/formats.yaml                    |   8 +
 .../pipeline/raspberrypi/raspberrypi.cpp      | 244 +++++++++++-------
 src/libcamera/v4l2_pixelformat.cpp            |   4 +
 test/bayer-format.cpp                         |  28 +-
 8 files changed, 366 insertions(+), 192 deletions(-)

-- 
2.25.1



More information about the libcamera-devel mailing list