ipa: raspberrypi: cam_helper: Make exposure conversion functions virtual
Some sensors (namely the Sony IMX296, whose support will be added shortly) require different conversion formulas between exposure time and exposure lines. Make the Exposure() and ExposureLines() functions virtual to allow this. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
committed by
Laurent Pinchart
parent
91021c38e4
commit
3dc81300c7
@@ -76,8 +76,8 @@ public:
|
||||
virtual void Prepare(libcamera::Span<const uint8_t> buffer,
|
||||
Metadata &metadata);
|
||||
virtual void Process(StatisticsPtr &stats, Metadata &metadata);
|
||||
uint32_t ExposureLines(libcamera::utils::Duration exposure) const;
|
||||
libcamera::utils::Duration Exposure(uint32_t exposure_lines) const;
|
||||
virtual uint32_t ExposureLines(libcamera::utils::Duration exposure) const;
|
||||
virtual libcamera::utils::Duration Exposure(uint32_t exposure_lines) const;
|
||||
virtual uint32_t GetVBlanking(libcamera::utils::Duration &exposure,
|
||||
libcamera::utils::Duration minFrameDuration,
|
||||
libcamera::utils::Duration maxFrameDuration) const;
|
||||
|
||||
Reference in New Issue
Block a user