commit | f026f3e5fed68ff8ea35191bb07db736fc261226 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Fri Nov 13 21:08:37 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Nov 13 21:08:37 2020 +0000 |
tree | ee18050c0f356001f363ca1fde6e74c3d5c245ab | |
parent | fadbaf00f921e075f6d51abff903deff75150881 [diff] | |
parent | cecee13161fa8b36143082ca42d61e65672695a1 [diff] |
Merge "Camera: Expect physical results in the last partial notification" am: cecee13161 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1435036 Change-Id: I18791e18ce567404c19b3872426179a8ee6b2a7e
diff --git a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp index 44eccd3..2099dc0 100644 --- a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp +++ b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
@@ -1209,7 +1209,12 @@ 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());