mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Merge "Camera: Expect physical results in the last partial notification"
This commit is contained in:
@@ -1209,7 +1209,12 @@ bool CameraHidlTest::DeviceCb::processCaptureResultLocked(const CaptureResult& r
|
||||
return notify;
|
||||
}
|
||||
|
||||
if (physicalCameraMetadata.size() != request->expectedPhysicalResults.size()) {
|
||||
// Physical device results are only expected in the last/final
|
||||
// partial result notification.
|
||||
bool expectPhysicalResults = !(request->usePartialResult &&
|
||||
(results.partialResult < request->numPartialResults));
|
||||
if (expectPhysicalResults &&
|
||||
(physicalCameraMetadata.size() != request->expectedPhysicalResults.size())) {
|
||||
ALOGE("%s: Frame %d: Returned physical metadata count %zu "
|
||||
"must be equal to expected count %zu", __func__, frameNumber,
|
||||
physicalCameraMetadata.size(), request->expectedPhysicalResults.size());
|
||||
|
||||
Reference in New Issue
Block a user