[libcamera-devel] [PATCH v3 0/6] External IPU3 IPA Support
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Mon May 24 03:04:19 CEST 2021
Hi Umang,
Thank you for the series.
You're nearly there, I've only had minor comments. The corresponding
changes are however a bit too large for me to be comfortable with fixing
them when applying, so I'm afraid a v4 is needed. I'm quite sure it will
be the last one.
On Fri, May 21, 2021 at 06:58:17PM +0530, Umang Jain wrote:
> Changes in v3:
> - Drop 7/7 patch - decided to be done on top
> - Add a \todo about documenting IPA interfaces in [1/7]
> - Few style cleanups
>
> Changes in v2:
> - IPA Docs rework patch split (into 3)
> - Don't try to make a different 'internal' helper library
> - Drop relevant patch
> - Under discussion for now AND out of scope for this series.
> - Drop IPAConfigInfo documentation
> - Needs to happen during a follow up "doc" patch for entire ipu3.mojom
> adapted same as [PATCH 2/7]
>
> Umang Jain (6):
> ipa: Move core IPA interface documentation to a .cpp file
> ipa: mojom: Move CameraSensorInfo struct exclusively to IPA IPC
> ipa: ipc: Rename CameraSensorInfo to IPACameraSensorInfo
> ipa: meson: Install mojom generated headers to include paths
> ipa: ipu3: Introduce IPAConfigInfo in IPC
> meson: Add a configuration option to build IPAs
>
> Documentation/Doxyfile.in | 8 +-
> Documentation/guides/ipa.rst | 8 +-
> Documentation/meson.build | 1 +
> include/libcamera/internal/camera_sensor.h | 19 +-
> include/libcamera/ipa/core.mojom | 74 +-----
> include/libcamera/ipa/ipa_interface.h | 2 -
> include/libcamera/ipa/ipu3.mojom | 15 +-
> include/libcamera/ipa/meson.build | 8 +-
> include/libcamera/ipa/raspberrypi.mojom | 7 +-
> include/libcamera/ipa/rkisp1.mojom | 7 +-
> include/libcamera/ipa/vimc.mojom | 5 +
> meson.build | 1 +
> meson_options.txt | 5 +
> src/ipa/ipu3/ipu3.cpp | 14 +-
> src/ipa/ipu3/ipu3_agc.cpp | 2 +-
> src/ipa/meson.build | 5 +-
> src/ipa/raspberrypi/raspberrypi.cpp | 9 +-
> src/ipa/rkisp1/rkisp1.cpp | 6 +-
> src/libcamera/camera_sensor.cpp | 117 +--------
> src/libcamera/ipa/core_ipa_interface.cpp | 237 ++++++++++++++++++
> src/libcamera/ipa/meson.build | 5 +
> src/libcamera/meson.build | 1 +
> src/libcamera/pipeline/ipu3/ipu3.cpp | 14 +-
> .../pipeline/raspberrypi/raspberrypi.cpp | 4 +-
> src/libcamera/pipeline/rkisp1/rkisp1.cpp | 2 +-
> 25 files changed, 332 insertions(+), 244 deletions(-)
> create mode 100644 src/libcamera/ipa/core_ipa_interface.cpp
> create mode 100644 src/libcamera/ipa/meson.build
>
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list