@@ -23,11 +23,13 @@ struct IPU3Event {
int64 frameTimestamp;
uint32 bufferId;
libcamera.ControlList controls;
+ libcamera.ControlList sensorControls;
};
struct IPU3Action {
IPU3Operations op;
libcamera.ControlList controls;
+ libcamera.ControlList sensorControls;
};
struct IPAConfigInfo {
@@ -653,7 +653,7 @@ void IPAIPU3::setControls(unsigned int frame)
ControlList ctrls(ctrls_);
ctrls.set(V4L2_CID_EXPOSURE, static_cast<int32_t>(exposure_));
ctrls.set(V4L2_CID_ANALOGUE_GAIN, static_cast<int32_t>(gain_));
- op.controls = ctrls;
+ op.sensorControls = ctrls;
queueFrameAction.emit(frame, op);
}
@@ -1248,7 +1248,7 @@ void IPU3CameraData::queueFrameAction(unsigned int id,
{
switch (action.op) {
case ipa::ipu3::ActionSetSensorControls: {
- const ControlList &controls = action.controls;
+ const ControlList &controls = action.sensorControls;
delayedCtrls_->push(controls);
break;
}