libcamera: rpi: Draw sensor delays from CameraSensorProperties
Now that we have camera sensor control application delay values in the CameraSensorProperties class, remove the duplicated definitions in the RPi IPA's CameraSensorHelpers and update the pipeline handler to use the values from CameraSensorProperties. Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
fb02bbf7d9
commit
e4178d7943
16 changed files with 15 additions and 158 deletions
|
@ -134,18 +134,8 @@ int32_t IpaBase::init(const IPASettings &settings, const InitParams ¶ms, Ini
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Pass out the sensor config to the pipeline handler in order
|
||||
* to setup the staggered writer class.
|
||||
*/
|
||||
int gainDelay, exposureDelay, vblankDelay, hblankDelay, sensorMetadata;
|
||||
helper_->getDelays(exposureDelay, gainDelay, vblankDelay, hblankDelay);
|
||||
sensorMetadata = helper_->sensorEmbeddedDataPresent();
|
||||
|
||||
result->sensorConfig.gainDelay = gainDelay;
|
||||
result->sensorConfig.exposureDelay = exposureDelay;
|
||||
result->sensorConfig.vblankDelay = vblankDelay;
|
||||
result->sensorConfig.hblankDelay = hblankDelay;
|
||||
/* Pass out the sensor metadata to the pipeline handler */
|
||||
int sensorMetadata = helper_->sensorEmbeddedDataPresent();
|
||||
result->sensorConfig.sensorMetadata = sensorMetadata;
|
||||
|
||||
/* Load the tuning file for this sensor. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue