libcamera: pipeline: ipu3: frames: Fail if the FrameInfo can't be found

The FrameInfo structure associates the data sent to the IPA
and is essential for handling events.

If it can not be found, this is a fatal error which must be fixed.

While we're changing the line, also correct a spelling error for
'Information'.

Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Kieran Bingham
2021-03-11 14:13:59 +00:00
parent ec5d4acfca
commit 47c12e2635
+4 -2
View File
@@ -113,7 +113,8 @@ IPU3Frames::Info *IPU3Frames::find(unsigned int id)
if (itInfo != frameInfo_.end())
return itInfo->second.get();
LOG(IPU3, Error) << "Can't find tracking informaton for frame " << id;
LOG(IPU3, Fatal) << "Can't find tracking information for frame " << id;
return nullptr;
}
@@ -131,7 +132,8 @@ IPU3Frames::Info *IPU3Frames::find(FrameBuffer *buffer)
return info;
}
LOG(IPU3, Error) << "Can't find tracking informaton from buffer";
LOG(IPU3, Fatal) << "Can't find tracking information from buffer";
return nullptr;
}