From 56d98ba8001cd2a83c735ff8bc4d155c69072027 Mon Sep 17 00:00:00 2001 From: Yin-Chia Yeh Date: Thu, 16 Jan 2020 16:57:14 -0800 Subject: [PATCH] Camera: supports new HIDL camera device 3.6 Test: webcam HAL with device 3.6 Bug: 135142453 Change-Id: I6cd80380608eb7ea72bc958aae870a8573bce631 --- services/camera/libcameraservice/CameraService.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/camera/libcameraservice/CameraService.cpp b/services/camera/libcameraservice/CameraService.cpp index 18ed3a527a..a110c33e42 100644 --- a/services/camera/libcameraservice/CameraService.cpp +++ b/services/camera/libcameraservice/CameraService.cpp @@ -761,6 +761,7 @@ Status CameraService::makeClient(const sp& cameraService, case CAMERA_DEVICE_API_VERSION_3_3: case CAMERA_DEVICE_API_VERSION_3_4: case CAMERA_DEVICE_API_VERSION_3_5: + case CAMERA_DEVICE_API_VERSION_3_6: if (effectiveApiLevel == API_1) { // Camera1 API route sp tmp = static_cast(cameraCb.get()); *client = new Camera2Client(cameraService, tmp, packageName, featureId, @@ -2093,6 +2094,7 @@ Status CameraService::supportsCameraApi(const String16& cameraId, int apiVersion case CAMERA_DEVICE_API_VERSION_3_3: case CAMERA_DEVICE_API_VERSION_3_4: case CAMERA_DEVICE_API_VERSION_3_5: + case CAMERA_DEVICE_API_VERSION_3_6: ALOGV("%s: Camera id %s uses HAL3.2 or newer, supports api1/api2 directly", __FUNCTION__, id.string()); *isSupported = true;