libcamera: pipeline: raspberrypi: Fix bug in passing configuration to IPA
The counter was not incremented, so multiple streams would only pass the last stream config to the IPA. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Tested-by: David Plowman <david.plowman@raspberrypi.com> Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
This commit is contained in:
committed by
Niklas Söderlund
parent
2df7bf1681
commit
45430e12ee
@@ -992,12 +992,13 @@ int RPiCameraData::configureIPA()
|
||||
unsigned int i = 0;
|
||||
for (auto const &stream : isp_) {
|
||||
if (stream.isExternal()) {
|
||||
streamConfig[i] = {
|
||||
streamConfig[i++] = {
|
||||
.pixelFormat = stream.configuration().pixelFormat,
|
||||
.size = stream.configuration().size
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
entityControls.emplace(0, unicam_[Unicam::Image].dev()->controls());
|
||||
entityControls.emplace(1, isp_[Isp::Input].dev()->controls());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user