commit | 050f5dcf7d1903926b165ebdd2dd30f7a2e83c02 | [log] [tgz] |
---|---|---|
author | Emilian Peev <epeev@google.com> | Thu May 18 14:43:56 2017 +0100 |
committer | Emilian Peev <epeev@google.com> | Thu Aug 10 11:09:02 2017 +0100 |
tree | b4367bce50bded833f8be4a5d59bba2540878212 | |
parent | 31abd0ae17fc7e7f78b514f260d7c8a7b12dca00 [diff] |
Camera: Switch usage flags to 64-bit unsigned Usage flags should use 64-bit unsigned values. Bug: 35215313 Test: Camera CTS Change-Id: Ib8d8ec07e16698e34183c3e54498ad7491348087
diff --git a/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp b/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp index 0992aa1..991b50f 100644 --- a/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp +++ b/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
@@ -361,7 +361,7 @@ ALOGE("%s: preview window is null", __FUNCTION__); return s; } - mPreviewUsage = (int) usage; + mPreviewUsage = static_cast<uint64_t> (usage); int rc = native_window_set_usage(a, mPreviewUsage); if (rc == OK) { cleanupCirculatingBuffers();
diff --git a/services/camera/libcameraservice/device1/CameraHardwareInterface.h b/services/camera/libcameraservice/device1/CameraHardwareInterface.h index 11d3edd..6a1b4fb 100644 --- a/services/camera/libcameraservice/device1/CameraHardwareInterface.h +++ b/services/camera/libcameraservice/device1/CameraHardwareInterface.h
@@ -435,7 +435,7 @@ int mPreviewWidth; int mPreviewHeight; int mPreviewFormat; - int mPreviewUsage; + uint64_t mPreviewUsage; int mPreviewSwapInterval; android_native_rect_t mPreviewCrop;