Camera: Delist reprocessing capabilities.
Bug: 21664890
Change-Id: I5066777971f2c7e1886b70aa6b9480d175927664
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index 1273fa6..d04b87d 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -4450,15 +4450,6 @@
largest_picture_size = gCamCapability[cameraId]->picture_sizes_tbl[i];
}
- /*For below 2 formats we also support i/p streams for reprocessing advertise those*/
- if (scalar_formats[j] == HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED ||
- scalar_formats[j] == HAL_PIXEL_FORMAT_YCbCr_420_888) {
- available_stream_configs[idx] = scalar_formats[j];
- available_stream_configs[idx+1] = largest_picture_size.width;
- available_stream_configs[idx+2] = largest_picture_size.height;
- available_stream_configs[idx+3] = ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_INPUT;
- idx+=4;
- }
break;
}
}
@@ -4751,8 +4742,6 @@
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING;
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS;
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE;
- available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING;
- available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING;
if (facingBack) {
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_RAW;
}
@@ -4760,18 +4749,15 @@
available_capabilities,
available_capabilities_count);
- int32_t max_input_streams = 1;
+ int32_t max_input_streams = 0;
staticInfo.update(ANDROID_REQUEST_MAX_NUM_INPUT_STREAMS,
&max_input_streams,
1);
- int32_t io_format_map[] = {
- HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, 2,
- HAL_PIXEL_FORMAT_YCbCr_420_888, HAL_PIXEL_FORMAT_BLOB,
- HAL_PIXEL_FORMAT_YCbCr_420_888, 2,
- HAL_PIXEL_FORMAT_YCbCr_420_888, HAL_PIXEL_FORMAT_BLOB};
+ int32_t io_format_map[] = {};
+;
staticInfo.update(ANDROID_SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP,
- io_format_map, sizeof(io_format_map)/sizeof(io_format_map[0]));
+ io_format_map, 0);
int32_t max_latency = (facingBack)? ANDROID_SYNC_MAX_LATENCY_PER_FRAME_CONTROL:CAM_MAX_SYNC_LATENCY;
staticInfo.update(ANDROID_SYNC_MAX_LATENCY,