diff --git a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/CameraBlobId.aidl b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/CameraBlobId.aidl index 632499d55d..24083ad512 100644 --- a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/CameraBlobId.aidl +++ b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/CameraBlobId.aidl @@ -34,6 +34,6 @@ package android.hardware.camera.device; @Backing(type="int") @VintfStability enum CameraBlobId { - JPEG = 255, - JPEG_APP_SEGMENTS = 256, + JPEG = 0x00FF, + JPEG_APP_SEGMENTS = 0x100, } diff --git a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/RequestTemplate.aidl b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/RequestTemplate.aidl index b70b8997d9..1f87aa338d 100644 --- a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/RequestTemplate.aidl +++ b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/RequestTemplate.aidl @@ -40,5 +40,5 @@ enum RequestTemplate { VIDEO_SNAPSHOT = 4, ZERO_SHUTTER_LAG = 5, MANUAL = 6, - VENDOR_TEMPLATE_START = 1073741824, + VENDOR_TEMPLATE_START = 0x40000000, } diff --git a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfiguration.aidl b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfiguration.aidl index f3405780be..97fd067b8d 100644 --- a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfiguration.aidl +++ b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfiguration.aidl @@ -39,4 +39,5 @@ parcelable StreamConfiguration { android.hardware.camera.device.CameraMetadata sessionParams; int streamConfigCounter; boolean multiResolutionInputImage; + long logId = 0; } diff --git a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfigurationMode.aidl b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfigurationMode.aidl index bdef41209d..ef7ec25d07 100644 --- a/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfigurationMode.aidl +++ b/camera/device/aidl/aidl_api/android.hardware.camera.device/current/android/hardware/camera/device/StreamConfigurationMode.aidl @@ -36,12 +36,12 @@ package android.hardware.camera.device; enum StreamConfigurationMode { NORMAL_MODE = 0, CONSTRAINED_HIGH_SPEED_MODE = 1, - VENDOR_MODE_0 = 32768, - VENDOR_MODE_1 = 32769, - VENDOR_MODE_2 = 32770, - VENDOR_MODE_3 = 32771, - VENDOR_MODE_4 = 32772, - VENDOR_MODE_5 = 32773, - VENDOR_MODE_6 = 32774, - VENDOR_MODE_7 = 32775, + VENDOR_MODE_0 = 0x8000, + VENDOR_MODE_1, + VENDOR_MODE_2, + VENDOR_MODE_3, + VENDOR_MODE_4, + VENDOR_MODE_5, + VENDOR_MODE_6, + VENDOR_MODE_7, } diff --git a/camera/device/aidl/android/hardware/camera/device/StreamConfiguration.aidl b/camera/device/aidl/android/hardware/camera/device/StreamConfiguration.aidl index cacd32c171..197d9af588 100644 --- a/camera/device/aidl/android/hardware/camera/device/StreamConfiguration.aidl +++ b/camera/device/aidl/android/hardware/camera/device/StreamConfiguration.aidl @@ -62,7 +62,7 @@ parcelable StreamConfiguration { */ CameraMetadata sessionParams; - /** + /** * An incrementing counter used for HAL to keep track of the stream * configuration and the paired oneway signalStreamFlush call. When the * counter in signalStreamFlush call is less than the counter here, that @@ -83,4 +83,13 @@ parcelable StreamConfiguration { * any one of the supported multi-resolution input stream sizes. */ boolean multiResolutionInputImage; + + /** + * Logging identifier to join HAL logs to logs collected by cameraservice. This field has no + * functional purpose. + * + * See documentation of 'mLogId' in frameworks/av/camera/include/camera/CameraSessionStats.h + * for specifics of this identifier and how it can be used to join with cameraservice logs. + */ + long logId = 0; }