summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmilian Peev2018-08-30 12:23:00 -0500
committerandroid-build-merger2018-08-30 12:23:00 -0500
commit81221c2f6cccd1aa7b46e5a12bbcbeadcd58d3b6 (patch)
tree143a1daf8a4d20e29e587a15ae001a7f607d61e0
parent30c2361ad4ce3fc0e26e2c15934ad48862021713 (diff)
parent391eb588cf3132b5de8d290154d0ffbc4135a981 (diff)
downloadplatform-hardware-interfaces-81221c2f6cccd1aa7b46e5a12bbcbeadcd58d3b6.tar.gz
platform-hardware-interfaces-81221c2f6cccd1aa7b46e5a12bbcbeadcd58d3b6.tar.xz
platform-hardware-interfaces-81221c2f6cccd1aa7b46e5a12bbcbeadcd58d3b6.zip
Merge "Camera: Allow 3% ISO tolerance during ISO burst VTS" into pie-vts-dev
am: 391eb588cf Change-Id: Id897eee2251eee92267b4e32f7d245aca3eb1e88
-rw-r--r--camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
index c6c00d26..439333d9 100644
--- a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
+++ b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
@@ -3649,6 +3649,7 @@ TEST_F(CameraHidlTest, processCaptureRequestBurstISO) {
3649 static_cast<int32_t>(PixelFormat::IMPLEMENTATION_DEFINED)}; 3649 static_cast<int32_t>(PixelFormat::IMPLEMENTATION_DEFINED)};
3650 uint64_t bufferId = 1; 3650 uint64_t bufferId = 1;
3651 uint32_t frameNumber = 1; 3651 uint32_t frameNumber = 1;
3652 float isoTol = .03f;
3652 ::android::hardware::hidl_vec<uint8_t> settings; 3653 ::android::hardware::hidl_vec<uint8_t> settings;
3653 3654
3654 for (const auto& name : cameraDeviceNames) { 3655 for (const auto& name : cameraDeviceNames) {
@@ -3778,7 +3779,8 @@ TEST_F(CameraHidlTest, processCaptureRequestBurstISO) {
3778 ASSERT_TRUE(inflightReqs[i].collectedResult.exists(ANDROID_SENSOR_SENSITIVITY)); 3779 ASSERT_TRUE(inflightReqs[i].collectedResult.exists(ANDROID_SENSOR_SENSITIVITY));
3779 camera_metadata_entry_t isoResult = inflightReqs[i].collectedResult.find( 3780 camera_metadata_entry_t isoResult = inflightReqs[i].collectedResult.find(
3780 ANDROID_SENSOR_SENSITIVITY); 3781 ANDROID_SENSOR_SENSITIVITY);
3781 ASSERT_TRUE(isoResult.data.i32[0] == isoValues[i]); 3782 ASSERT_TRUE(std::abs(isoResult.data.i32[0] - isoValues[i]) <=
3783 std::round(isoValues[i]*isoTol));
3782 } 3784 }
3783 3785
3784 ret = session->close(); 3786 ret = session->close();