[libcamera-devel] [PATCH v3 0/1] libcamera: pipeline: Add IMX8 ISI pipeline
Jacopo Mondi
jacopo at jmondi.org
Mon Nov 14 22:25:53 CET 2022
Changes in v3:
- Address Laurent review comments, among which the most noticeable are:
- Do not override status in validation()
- Support VideoRecording use case
- Use YUYV for STILL capture role, as the video capture device does not support
YUV422 which was used in v2
Changes in v2:
- Use a dynamic array of ISI pipes
- Reimplement validation to used the logic suggested by Laurent: if the first
stream is raw all others are raw, if it's YUV all others are YUV/RGB
- Reimplement generateConfiguration() to populate stream formats to allow
usage through the gstreamer libcamerasrc element
- Minor changes/rename in many places
- Add support for all 8-bit Bayer RAW formats variations in the formats map
- Add YUV422 support in the formats map
Thanks
j
Jacopo Mondi (1):
libcamera: pipeline: Add IMX8 ISI pipeline
meson_options.txt | 2 +-
src/libcamera/pipeline/imx8-isi/imx8-isi.cpp | 962 +++++++++++++++++++
src/libcamera/pipeline/imx8-isi/meson.build | 5 +
3 files changed, 968 insertions(+), 1 deletion(-)
create mode 100644 src/libcamera/pipeline/imx8-isi/imx8-isi.cpp
create mode 100644 src/libcamera/pipeline/imx8-isi/meson.build
--
2.38.1
More information about the libcamera-devel
mailing list