From 1735d176bc6139ae76dae0c84ab15bda5884764d Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Fri, 27 May 2022 18:34:40 +0900 Subject: android: camera_device: Print the correct number of completed streams When a request completes, a debug message is generated to help identify the request and the number of streams it contains. The printed number of streams is however the number of output buffers requested by the camera framework, not the number of streams generated by libcamera. In facts, some output buffers are generated by post-processing, and not directly from the camera. As the debug message prints the libcamera identifier for the Request, it is more logical to print the number of streams generated by the camera instead of the total number of streams. Reviewed-by: Hirokazu Honda Reviewed-by: Paul Elder Signed-off-by: Jacopo Mondi Signed-off-by: Paul Elder Reviewed-by: Umang Jain Reviewed-by: Laurent Pinchart --- src/android/camera_device.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp index 11acfd6b..8c039fb9 100644 --- a/src/android/camera_device.cpp +++ b/src/android/camera_device.cpp @@ -1185,7 +1185,7 @@ void CameraDevice::requestComplete(Request *request) notifyShutter(descriptor->frameNumber_, sensorTimestamp); LOG(HAL, Debug) << "Request " << request->cookie() << " completed with " - << descriptor->buffers_.size() << " streams"; + << descriptor->request_->buffers().size() << " streams"; /* * Generate the metadata associated with the captured buffers. -- cgit v1.2.1