[libcamera-devel] [PATCH] ipa: raspberrypi: Reset embedded data parser on configure
David Plowman
david.plowman at raspberrypi.com
Tue Aug 2 10:45:26 CEST 2022
When we switch camera mode following a pipeline reconfiguration, the
embedded data parser should be "reset" to discard any data that it may
have cached and that might now be invalid.
Signed-off-by: David Plowman <david.plowman at raspberrypi.com>
---
src/ipa/raspberrypi/cam_helper.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/ipa/raspberrypi/cam_helper.cpp b/src/ipa/raspberrypi/cam_helper.cpp
index 37b66198..cac8f39e 100644
--- a/src/ipa/raspberrypi/cam_helper.cpp
+++ b/src/ipa/raspberrypi/cam_helper.cpp
@@ -106,6 +106,7 @@ void CamHelper::setCameraMode(const CameraMode &mode)
{
mode_ = mode;
if (parser_) {
+ parser_->reset();
parser_->setBitsPerPixel(mode.bitdepth);
parser_->setLineLengthBytes(0); /* We use SetBufferSize. */
}
--
2.30.2
More information about the libcamera-devel
mailing list