[libcamera-devel] [PATCH v5 00/17] Support SensorTimestamp metadata
Jacopo Mondi
jacopo at jmondi.org
Mon May 3 12:41:35 CEST 2021
Compared to v4 I've addressed a few comments and added one more patch
"libcamera: ipu3: Merge IPA metadata controls" as requested by Kieran.
Minor changes to the other patches:
- Fix comment in ControlList::merge() as reported by Kieran
- Be loud when merging two controls and one gets skipped because it's already
present in the list as suggested by Niklas
- Slightly rework a comment in RPi pipeline as suggested by Niklas
- Add one more patch for IPU3 "libcamera: ipu3: Merge IPA metadata controls"
as suggested by Kieran
Missing a few tags then the series is hopefully good to go
Thanks
j
Jacopo Mondi (16):
test: control_list: Check for Brightness presence
test: control_list: Test ControlList::merge()
libcamera: controls: Destage 'SensorTimestamp'
libcamera: ipu3: Report sensor timestamp
libcamera: ipu3: Merge IPA metadata controls
libcamera: uvc: Report sensor timestamp
libcamera: rkisp1: Do not over-write metadata
libcamera: rkisp1: Report sensor timestamp
libcamera: simple: Report sensor timestamp
libcamera: vimc: Report sensor timestamp
libcamera: buffer: Re-work setRequest() documentation
libcamera: raspberrypi: Do not over-write metadata
libcamera: raspberry: Report sensor timestamp
cam: Add option to print the Request metadata
cam: Implement OptMetadata
android: camera_device: Use controls::SensorTimestamp
Laurent Pinchart (1):
libcamera: controls: Add a function to merge two control lists
include/libcamera/controls.h | 2 +
src/android/camera_device.cpp | 21 +++-----
src/android/camera_device.h | 3 +-
src/cam/capture.cpp | 15 +++++-
src/cam/capture.h | 1 +
src/cam/main.cpp | 3 ++
src/cam/main.h | 1 +
src/libcamera/buffer.cpp | 5 +-
src/libcamera/control_ids.yaml | 21 +++++---
src/libcamera/controls.cpp | 30 +++++++++++
src/libcamera/pipeline/ipu3/ipu3.cpp | 14 +++--
.../pipeline/raspberrypi/raspberrypi.cpp | 16 +++++-
src/libcamera/pipeline/rkisp1/rkisp1.cpp | 11 +++-
src/libcamera/pipeline/simple/simple.cpp | 12 ++++-
src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 4 ++
src/libcamera/pipeline/vimc/vimc.cpp | 4 ++
test/controls/control_list.cpp | 51 ++++++++++++++++++-
17 files changed, 179 insertions(+), 35 deletions(-)
--
2.31.1
More information about the libcamera-devel
mailing list