OSDN Git Service

DO NOT MERGE: camera2: Disallow connectDevice for all old HALs.
authorRuben Brunk <rubenbrunk@google.com>
Tue, 10 Jun 2014 19:56:42 +0000 (12:56 -0700)
committerRuben Brunk <rubenbrunk@google.com>
Tue, 10 Jun 2014 20:09:27 +0000 (13:09 -0700)
(preview only)

Bug: 15515564

Change-Id: I14ab73b130ee5355d9cc8b3602738022a5a18710

services/camera/libcameraservice/CameraService.cpp

index 9fd35e1..638b871 100644 (file)
@@ -852,13 +852,12 @@ status_t CameraService::connectDevice(
 
         switch(deviceVersion) {
           case CAMERA_DEVICE_API_VERSION_1_0:
-            ALOGW("Camera using old HAL version: %d", deviceVersion);
-            return -EOPNOTSUPP;
-           // TODO: don't allow 2.0  Only allow 2.1 and higher
           case CAMERA_DEVICE_API_VERSION_2_0:
           case CAMERA_DEVICE_API_VERSION_2_1:
           case CAMERA_DEVICE_API_VERSION_3_0:
           case CAMERA_DEVICE_API_VERSION_3_1:
+            ALOGW("Camera using old HAL version: %d", deviceVersion);
+            return -EOPNOTSUPP;
           case CAMERA_DEVICE_API_VERSION_3_2:
             client = new CameraDeviceClient(this, cameraCb, String16(),
                     cameraId, facing, callingPid, USE_CALLING_UID, getpid());