Loading camera/metadata/3.4/types.hal +9 −0 Original line number Diff line number Diff line Loading @@ -113,6 +113,15 @@ enum CameraMetadataEnumAndroidScalerAvailableRecommendedStreamConfigurations : u = 0x18, }; /** android.sensor.info.colorFilterArrangement enumeration values added since v3.2 * @see ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT */ enum CameraMetadataEnumAndroidSensorInfoColorFilterArrangement : @3.2::CameraMetadataEnumAndroidSensorInfoColorFilterArrangement { ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO, ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR, }; /** android.info.supportedBufferManagementVersion enumeration values * @see ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION */ Loading camera/provider/2.4/vts/functional/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ cc_test { "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.metadata@3.4", "android.hardware.camera.provider@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.common@1.0", Loading camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ #include <android/hardware/camera/device/3.4/ICameraDeviceSession.h> #include <android/hardware/camera/device/3.4/ICameraDeviceCallback.h> #include <android/hardware/camera/provider/2.4/ICameraProvider.h> #include <android/hardware/camera/metadata/3.4/types.h> #include <android/hidl/manager/1.0/IServiceManager.h> #include <binder/MemoryHeapBase.h> #include <CameraMetadata.h> Loading Loading @@ -110,6 +111,7 @@ using ::android::hardware::camera::device::V1_0::CameraFrameMetadata; using ::android::hardware::camera::device::V1_0::ICameraDevicePreviewCallback; using ::android::hardware::camera::device::V1_0::FrameCallbackFlag; using ::android::hardware::camera::device::V1_0::HandleTimestampMessage; using ::android::hardware::camera::metadata::V3_4::CameraMetadataEnumAndroidSensorInfoColorFilterArrangement; using ::android::hardware::MessageQueue; using ::android::hardware::kSynchronizedReadWrite; using ::android::hidl::allocator::V1_0::IAllocator; Loading Loading @@ -4891,8 +4893,10 @@ void CameraHidlTest::verifyMonochromeCharacteristics(const CameraMetadata& chars retcode = find_camera_metadata_ro_entry(metadata, ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT, &entry); if ((0 == retcode) && (entry.count == 1)) { ASSERT_TRUE(entry.data.i32[0] == ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO || entry.data.i32[0] == ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR); ASSERT_TRUE(entry.data.i32[0] == static_cast<int32_t>( CameraMetadataEnumAndroidSensorInfoColorFilterArrangement::ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO) || entry.data.i32[0] == static_cast<int32_t>( CameraMetadataEnumAndroidSensorInfoColorFilterArrangement::ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR)); } // Check availableRequestKeys Loading Loading
camera/metadata/3.4/types.hal +9 −0 Original line number Diff line number Diff line Loading @@ -113,6 +113,15 @@ enum CameraMetadataEnumAndroidScalerAvailableRecommendedStreamConfigurations : u = 0x18, }; /** android.sensor.info.colorFilterArrangement enumeration values added since v3.2 * @see ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT */ enum CameraMetadataEnumAndroidSensorInfoColorFilterArrangement : @3.2::CameraMetadataEnumAndroidSensorInfoColorFilterArrangement { ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO, ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR, }; /** android.info.supportedBufferManagementVersion enumeration values * @see ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION */ Loading
camera/provider/2.4/vts/functional/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ cc_test { "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.metadata@3.4", "android.hardware.camera.provider@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.common@1.0", Loading
camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ #include <android/hardware/camera/device/3.4/ICameraDeviceSession.h> #include <android/hardware/camera/device/3.4/ICameraDeviceCallback.h> #include <android/hardware/camera/provider/2.4/ICameraProvider.h> #include <android/hardware/camera/metadata/3.4/types.h> #include <android/hidl/manager/1.0/IServiceManager.h> #include <binder/MemoryHeapBase.h> #include <CameraMetadata.h> Loading Loading @@ -110,6 +111,7 @@ using ::android::hardware::camera::device::V1_0::CameraFrameMetadata; using ::android::hardware::camera::device::V1_0::ICameraDevicePreviewCallback; using ::android::hardware::camera::device::V1_0::FrameCallbackFlag; using ::android::hardware::camera::device::V1_0::HandleTimestampMessage; using ::android::hardware::camera::metadata::V3_4::CameraMetadataEnumAndroidSensorInfoColorFilterArrangement; using ::android::hardware::MessageQueue; using ::android::hardware::kSynchronizedReadWrite; using ::android::hidl::allocator::V1_0::IAllocator; Loading Loading @@ -4891,8 +4893,10 @@ void CameraHidlTest::verifyMonochromeCharacteristics(const CameraMetadata& chars retcode = find_camera_metadata_ro_entry(metadata, ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT, &entry); if ((0 == retcode) && (entry.count == 1)) { ASSERT_TRUE(entry.data.i32[0] == ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO || entry.data.i32[0] == ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR); ASSERT_TRUE(entry.data.i32[0] == static_cast<int32_t>( CameraMetadataEnumAndroidSensorInfoColorFilterArrangement::ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO) || entry.data.i32[0] == static_cast<int32_t>( CameraMetadataEnumAndroidSensorInfoColorFilterArrangement::ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR)); } // Check availableRequestKeys Loading