From 388d4ffb3b493cf9250ec9cc3fc9488eb3be61cd Mon Sep 17 00:00:00 2001 From: Michelle Ho Date: Wed, 22 Feb 2023 10:17:31 +0000 Subject: [PATCH] Camera VTS: Override RotateAndCrop metadata Per camera metadata definition, ROTATE_AND_CROP_AUTO will never be sent to the HAL, as camera service takes reponsibility of translating AUTO to specific rotation value. So for VTS tests, we should always override the metadata in CaptureRequest. Bug: 270052579 Test: Run VtsAidlHalCameraProvider_TargetTest Change-Id: I96f4992e145da25c463b0b406aa2a371af30f41f --- camera/provider/aidl/vts/camera_aidl_test.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/camera/provider/aidl/vts/camera_aidl_test.cpp b/camera/provider/aidl/vts/camera_aidl_test.cpp index 12a26d2ede..573b8f1f02 100644 --- a/camera/provider/aidl/vts/camera_aidl_test.cpp +++ b/camera/provider/aidl/vts/camera_aidl_test.cpp @@ -2334,6 +2334,7 @@ void CameraAidlTest::processPreviewStabilizationCaptureRequestInternal( request.fmqSettingsSize = 0; request.settings.metadata = std::vector(rawMetadata, rawMetadata + get_camera_metadata_size(releasedMetadata)); + overrideRotateAndCrop(&request.settings); request.outputBuffers = std::vector(1); StreamBuffer& outputBuffer = request.outputBuffers[0]; if (useHalBufManager) {