Lines Matching refs:gCamCapability
114 cam_capability_t *gCamCapability[MM_CAMERA_MAX_NUM_SENSORS]; variable
415 mCommon.init(gCamCapability[cameraId]); in QCamera3HardwareInterface()
421 gCamCapability[cameraId]->version = CAM_HAL_V3; in QCamera3HardwareInterface()
424 gCamCapability[cameraId]->min_num_pp_bufs = 3; in QCamera3HardwareInterface()
1007 count = MIN(gCamCapability[cameraId]->supported_raw_dim_cnt, MAX_SIZES_CNT); in validateStreamDimensions()
1009 if ((gCamCapability[cameraId]->raw_dim[i].width == (int32_t)rotatedWidth) && in validateStreamDimensions()
1010 (gCamCapability[cameraId]->raw_dim[i].height == (int32_t)rotatedHeight)) { in validateStreamDimensions()
1017 count = MIN(gCamCapability[cameraId]->picture_sizes_tbl_cnt, MAX_SIZES_CNT); in validateStreamDimensions()
1021 gCamCapability[cameraId]->picture_sizes_tbl[i].width) && in validateStreamDimensions()
1023 gCamCapability[cameraId]->picture_sizes_tbl[i].height)) { in validateStreamDimensions()
1036 gCamCapability[cameraId]->active_array_size.width) && in validateStreamDimensions()
1038 gCamCapability[cameraId]->active_array_size.height)) { in validateStreamDimensions()
1049 count = MIN(gCamCapability[cameraId]->picture_sizes_tbl_cnt, in validateStreamDimensions()
1053 gCamCapability[cameraId]->picture_sizes_tbl[i].width) && in validateStreamDimensions()
1055 gCamCapability[cameraId]->picture_sizes_tbl[i].height)) { in validateStreamDimensions()
1067 gCamCapability[cameraId]->active_array_size.width, in validateStreamDimensions()
1068 gCamCapability[cameraId]->active_array_size.height); in validateStreamDimensions()
1531 count = MIN(gCamCapability[cameraId]->supported_is_types_cnt, count); in validateStreamCombination()
1533 if (gCamCapability[cameraId]->supported_is_types[i] == IS_TYPE_EIS_2_0) { in validateStreamCombination()
1544 status->maxViewfinderSize = gCamCapability[cameraId]->max_viewfinder_size; in validateStreamCombination()
1600 width_ratio = CEIL_DIVISION(gCamCapability[cameraId]->active_array_size.width, in validateStreamCombination()
1602 height_ratio = CEIL_DIVISION(gCamCapability[cameraId]->active_array_size.height, in validateStreamCombination()
1604 FATAL_IF(gCamCapability[cameraId]->max_downscale_factor == 0, in validateStreamCombination()
1606 if ( (width_ratio > gCamCapability[cameraId]->max_downscale_factor) || in validateStreamCombination()
1607 (height_ratio > gCamCapability[cameraId]->max_downscale_factor)) { in validateStreamCombination()
1803 cam_padding_info_t padding_info = gCamCapability[mCameraId]->padding_info; in configureStreamsPerfLocked()
1808 count = MIN(gCamCapability[mCameraId]->optical_stab_modes_count, count); in configureStreamsPerfLocked()
1810 if (gCamCapability[mCameraId]->optical_stab_modes[i] == CAM_OPT_STAB_ON) { in configureStreamsPerfLocked()
1825 (gCamCapability[mCameraId]->position != CAM_POSITION_FRONT); in configureStreamsPerfLocked()
1943 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
1980 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2141 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2189 setBufferErrorStatus, &gCamCapability[mCameraId]->padding_info, in configureStreamsPerfLocked()
2219 setBufferErrorStatus, &gCamCapability[mCameraId]->padding_info, in configureStreamsPerfLocked()
2332 padding_info = gCamCapability[mCameraId]->padding_info; in configureStreamsPerfLocked()
2348 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2381 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2397 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2408 &gCamCapability[mCameraId]->padding_info, in configureStreamsPerfLocked()
2431 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2446 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2457 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2461 setBufferErrorStatus, &gCamCapability[mCameraId]->padding_info, in configureStreamsPerfLocked()
2483 gCamCapability[mCameraId]->color_arrangement); in configureStreamsPerfLocked()
2675 mCropRegionMapper.update(gCamCapability[mCameraId]->active_array_size.width, in configureStreamsPerfLocked()
2676 gCamCapability[mCameraId]->active_array_size.height, in configureStreamsPerfLocked()
2910 size_t count = MIN(gCamCapability[mCameraId]->supported_raw_dim_cnt, in deriveMinFrameDuration()
2921 int32_t dimension = gCamCapability[mCameraId]->raw_dim[i].width * in deriveMinFrameDuration()
2922 gCamCapability[mCameraId]->raw_dim[i].height; in deriveMinFrameDuration()
2930 if (maxRawDim == gCamCapability[mCameraId]->raw_dim[i].width * in deriveMinFrameDuration()
2931 gCamCapability[mCameraId]->raw_dim[i].height) { in deriveMinFrameDuration()
2932 mMinRawFrameDuration = gCamCapability[mCameraId]->raw_min_duration[i]; in deriveMinFrameDuration()
2936 count = MIN(gCamCapability[mCameraId]->picture_sizes_tbl_cnt, MAX_SIZES_CNT); in deriveMinFrameDuration()
2939 gCamCapability[mCameraId]->picture_sizes_tbl[i].width * in deriveMinFrameDuration()
2940 gCamCapability[mCameraId]->picture_sizes_tbl[i].height) { in deriveMinFrameDuration()
2941 mMinProcessedFrameDuration = gCamCapability[mCameraId]->picture_min_duration[i]; in deriveMinFrameDuration()
2942 mMinJpegFrameDuration = gCamCapability[mCameraId]->picture_min_duration[i]; in deriveMinFrameDuration()
3333 if (!gCamCapability[mCameraId]->timestamp_calibrated) { in handleMetadataWithLock()
3536 gCamCapability[mCameraId]->active_array_size.width, in handleMetadataWithLock()
3537 gCamCapability[mCameraId]->active_array_size.height, in handleMetadataWithLock()
5505 if (!gCamCapability[mCameraId]->flash_available) { in translateFromHalMetadata()
5568 gCamCapability[mCameraId]->color_arrangement); in translateFromHalMetadata()
5591 &gCamCapability[mCameraId]->white_level, 1); in translateFromHalMetadata()
5642 double noise_profile[2 * gCamCapability[mCameraId]->num_color_channels]; in translateFromHalMetadata()
5643 for (int i = 0; i < 2 * gCamCapability[mCameraId]->num_color_channels; i += 2) { in translateFromHalMetadata()
5650 (size_t) (2 * gCamCapability[mCameraId]->num_color_channels)); in translateFromHalMetadata()
5760 size_t map_height = MIN((size_t)gCamCapability[mCameraId]->lens_shading_map_size.height, in translateFromHalMetadata()
5762 size_t map_width = MIN((size_t)gCamCapability[mCameraId]->lens_shading_map_size.width, in translateFromHalMetadata()
5868 switch (gCamCapability[mCameraId]->color_arrangement) { in translateFromHalMetadata()
5881 gCamCapability[mCameraId]->color_arrangement); in translateFromHalMetadata()
6186 if (gCamCapability[mCameraId]->aberration_modes_count == 0) { in translateFromHalMetadata()
6931 gCamCapability[cameraId] = (cam_capability_t *)malloc(sizeof(cam_capability_t)); in initCapabilities()
6932 if (!gCamCapability[cameraId]) { in initCapabilities()
6936 memcpy(gCamCapability[cameraId], DATA_PTR(capabilityHeap,0), in initCapabilities()
6942 &gCamCapability[cameraId]->analysis_info[index]; in initCapabilities()
6976 if(gCamCapability[mCameraId]) in get3AVersion()
6977 sw_version = gCamCapability[mCameraId]->q3a_version; in get3AVersion()
7067 size_t count = MIN(gCamCapability[camera_id]->picture_sizes_tbl_cnt, in calcMaxJpegSize()
7070 temp_width = (size_t)gCamCapability[camera_id]->picture_sizes_tbl[i].width; in calcMaxJpegSize()
7071 temp_height = (size_t)gCamCapability[camera_id]->picture_sizes_tbl[i].height; in calcMaxJpegSize()
7095 for (size_t i = 0; i < gCamCapability[camera_id]->supported_raw_dim_cnt; i++) { in getMaxRawSize()
7096 if (max_width < gCamCapability[camera_id]->raw_dim[i].width) { in getMaxRawSize()
7097 max_width = gCamCapability[camera_id]->raw_dim[i].width; in getMaxRawSize()
7098 maxRawSize = gCamCapability[camera_id]->raw_dim[i]; in getMaxRawSize()
7122 for (size_t i = 0; i < gCamCapability[mCameraId]->picture_sizes_tbl_cnt; i++) { in calcMaxJpegDim()
7123 curr_jpeg_dim.width = gCamCapability[mCameraId]->picture_sizes_tbl[i].width; in calcMaxJpegDim()
7124 curr_jpeg_dim.height = gCamCapability[mCameraId]->picture_sizes_tbl[i].height; in calcMaxJpegDim()
7174 if (gCamCapability[cameraId]->picture_min_duration[0] > fullResDurationBound) { in supportBurstCapture()
7180 if (gCamCapability[cameraId]->picture_min_duration[0] <= highResDurationBound) { in supportBurstCapture()
7187 size_t totalCnt = MIN(gCamCapability[cameraId]->picture_sizes_tbl_cnt, in supportBurstCapture()
7191 (gCamCapability[cameraId]->picture_sizes_tbl[highRes+1].width * in supportBurstCapture()
7192 gCamCapability[cameraId]->picture_sizes_tbl[highRes+1].height >= in supportBurstCapture()
7196 if (gCamCapability[cameraId]->picture_min_duration[highRes] <= highResDurationBound) { in supportBurstCapture()
7229 limitedDevice = gCamCapability[cameraId]->no_per_frame_control_support || in initStaticMetadata()
7230 (CAM_SENSOR_YUV == gCamCapability[cameraId]->sensor_type.sens_type) || in initStaticMetadata()
7231 (CAM_SENSOR_MONO == gCamCapability[cameraId]->sensor_type.sens_type) || in initStaticMetadata()
7242 bool facingBack = gCamCapability[cameraId]->position == CAM_POSITION_BACK; in initStaticMetadata()
7245 &gCamCapability[cameraId]->min_focus_distance, 1); in initStaticMetadata()
7248 &gCamCapability[cameraId]->hyper_focal_distance, 1); in initStaticMetadata()
7252 &gCamCapability[cameraId]->focal_length, in initStaticMetadata()
7256 gCamCapability[cameraId]->apertures, in initStaticMetadata()
7257 MIN(CAM_APERTURES_MAX, gCamCapability[cameraId]->apertures_count)); in initStaticMetadata()
7260 gCamCapability[cameraId]->filter_densities, in initStaticMetadata()
7261 MIN(CAM_FILTER_DENSITIES_MAX, gCamCapability[cameraId]->filter_densities_count)); in initStaticMetadata()
7265 (uint8_t *)gCamCapability[cameraId]->optical_stab_modes, in initStaticMetadata()
7266 MIN((size_t)CAM_OPT_STAB_MAX, gCamCapability[cameraId]->optical_stab_modes_count)); in initStaticMetadata()
7269 MIN(CAM_MAX_SHADING_MAP_WIDTH, gCamCapability[cameraId]->lens_shading_map_size.width), in initStaticMetadata()
7270 … MIN(CAM_MAX_SHADING_MAP_HEIGHT, gCamCapability[cameraId]->lens_shading_map_size.height)}; in initStaticMetadata()
7276 gCamCapability[cameraId]->sensor_physical_size, SENSOR_PHYSICAL_SIZE_CNT); in initStaticMetadata()
7279 gCamCapability[cameraId]->exposure_time_range, EXPOSURE_TIME_RANGE_CNT); in initStaticMetadata()
7282 &gCamCapability[cameraId]->max_frame_duration, 1); in initStaticMetadata()
7285 gCamCapability[cameraId]->base_gain_factor.numerator, in initStaticMetadata()
7286 gCamCapability[cameraId]->base_gain_factor.denominator}; in initStaticMetadata()
7291 (uint8_t *)&gCamCapability[cameraId]->color_arrangement, 1); in initStaticMetadata()
7293 int32_t pixel_array_size[] = {gCamCapability[cameraId]->pixel_array_size.width, in initStaticMetadata()
7294 gCamCapability[cameraId]->pixel_array_size.height}; in initStaticMetadata()
7298 int32_t active_array_size[] = {gCamCapability[cameraId]->active_array_size.left, in initStaticMetadata()
7299 gCamCapability[cameraId]->active_array_size.top, in initStaticMetadata()
7300 gCamCapability[cameraId]->active_array_size.width, in initStaticMetadata()
7301 gCamCapability[cameraId]->active_array_size.height}; in initStaticMetadata()
7306 &gCamCapability[cameraId]->white_level, 1); in initStaticMetadata()
7309 adjustBlackLevelForCFA(gCamCapability[cameraId]->black_level_pattern, adjusted_bl_per_cfa, in initStaticMetadata()
7310 gCamCapability[cameraId]->color_arrangement); in initStaticMetadata()
7315 if (gCamCapability[cameraId]->optical_black_region_count > MAX_OPTICAL_BLACK_REGIONS) { in initStaticMetadata()
7317 gCamCapability[cameraId]->optical_black_region_count, MAX_OPTICAL_BLACK_REGIONS); in initStaticMetadata()
7318 gCamCapability[cameraId]->optical_black_region_count = MAX_OPTICAL_BLACK_REGIONS; in initStaticMetadata()
7320 if (gCamCapability[cameraId]->optical_black_region_count != 0) { in initStaticMetadata()
7322 for (size_t i = 0; i < gCamCapability[cameraId]->optical_black_region_count * 4; i++) { in initStaticMetadata()
7323 opticalBlackRegions[i] = gCamCapability[cameraId]->optical_black_regions[i]; in initStaticMetadata()
7326 opticalBlackRegions, gCamCapability[cameraId]->optical_black_region_count * 4); in initStaticMetadata()
7331 &gCamCapability[cameraId]->flash_charge_duration, 1); in initStaticMetadata()
7334 &gCamCapability[cameraId]->max_tone_map_curve_points, 1); in initStaticMetadata()
7336 uint8_t timestampSource = (gCamCapability[cameraId]->timestamp_calibrated ? in initStaticMetadata()
7343 &gCamCapability[cameraId]->histogram_size, 1); in initStaticMetadata()
7346 &gCamCapability[cameraId]->max_histogram_count, 1); in initStaticMetadata()
7349 gCamCapability[cameraId]->sharpness_map_size.width, in initStaticMetadata()
7350 gCamCapability[cameraId]->sharpness_map_size.height}; in initStaticMetadata()
7356 &gCamCapability[cameraId]->max_sharpness_map_value, 1); in initStaticMetadata()
7371 count = MIN(gCamCapability[cameraId]->picture_sizes_tbl_cnt, MAX_SIZES_CNT); in initStaticMetadata()
7372 makeTable(gCamCapability[cameraId]->picture_sizes_tbl, in initStaticMetadata()
7378 count = MIN(gCamCapability[cameraId]->supported_raw_dim_cnt, MAX_SIZES_CNT); in initStaticMetadata()
7379 makeTable(gCamCapability[cameraId]->raw_dim, in initStaticMetadata()
7385 count = MIN(gCamCapability[cameraId]->fps_ranges_tbl_cnt, MAX_SIZES_CNT); in initStaticMetadata()
7386 makeFPSTable(gCamCapability[cameraId]->fps_ranges_tbl, in initStaticMetadata()
7392 gCamCapability[cameraId]->exp_compensation_step.numerator, in initStaticMetadata()
7393 gCamCapability[cameraId]->exp_compensation_step.denominator}; in initStaticMetadata()
7418 if (gCamCapability[cameraId]->supported_focus_modes_cnt == 1) in initStaticMetadata()
7430 int32_t maxFaces = gCamCapability[cameraId]->max_num_roi; in initStaticMetadata()
7450 gCamCapability[cameraId]->exposure_compensation_min, in initStaticMetadata()
7451 gCamCapability[cameraId]->exposure_compensation_max}; in initStaticMetadata()
7465 count = MIN(gCamCapability[cameraId]->picture_sizes_tbl_cnt, MAX_SIZES_CNT); in initStaticMetadata()
7476 active_array_dim.width = gCamCapability[cameraId]->active_array_size.width; in initStaticMetadata()
7477 active_array_dim.height = gCamCapability[cameraId]->active_array_size.height; in initStaticMetadata()
7492 gCamCapability[cameraId]->supported_raw_dim_cnt); i++) { in initStaticMetadata()
7494 gCamCapability[cameraId]->raw_dim[i], in initStaticMetadata()
7496 config_entry entry(gCamCapability[cameraId]->raw_dim[i].width, in initStaticMetadata()
7497 gCamCapability[cameraId]->raw_dim[i].height, scalar_formats[j], in initStaticMetadata()
7508 gCamCapability[cameraId]->picture_sizes_tbl_cnt); i++) { in initStaticMetadata()
7510 gCamCapability[cameraId]->picture_sizes_tbl[i], in initStaticMetadata()
7513 gCamCapability[cameraId]->picture_sizes_tbl[i].width, in initStaticMetadata()
7514 gCamCapability[cameraId]->picture_sizes_tbl[i].height, in initStaticMetadata()
7517 config_entry entry(gCamCapability[cameraId]->picture_sizes_tbl[i].width, in initStaticMetadata()
7518 gCamCapability[cameraId]->picture_sizes_tbl[i].height, scalar_formats[j], in initStaticMetadata()
7529 gCamCapability[cameraId]->picture_sizes_tbl_cnt); i++) { in initStaticMetadata()
7531 gCamCapability[cameraId]->picture_sizes_tbl[i], in initStaticMetadata()
7533 config_entry entry(gCamCapability[cameraId]->picture_sizes_tbl[i].width, in initStaticMetadata()
7534 gCamCapability[cameraId]->picture_sizes_tbl[i].height, in initStaticMetadata()
7540 if (gCamCapability[cameraId]->picture_sizes_tbl[i].width in initStaticMetadata()
7542 gCamCapability[cameraId]->picture_sizes_tbl[i].height in initStaticMetadata()
7544 largest_picture_size = gCamCapability[cameraId]->picture_sizes_tbl[i]; in initStaticMetadata()
7566 for (size_t i = 0; i < gCamCapability[cameraId]->preview_sizes_tbl_cnt; i++) { in initStaticMetadata()
7568 config_entry entry(gCamCapability[cameraId]->preview_sizes_tbl[i].width, in initStaticMetadata()
7569 gCamCapability[cameraId]->preview_sizes_tbl[i].height, in initStaticMetadata()
7581 for (size_t i = 0; i < gCamCapability[cameraId]->video_sizes_tbl_cnt; i++) { in initStaticMetadata()
7583 config_entry entry(gCamCapability[cameraId]->video_sizes_tbl[i].width, in initStaticMetadata()
7584 gCamCapability[cameraId]->video_sizes_tbl[i].height, in initStaticMetadata()
7596 for (size_t i = 0; i < gCamCapability[cameraId]->livesnapshot_sizes_tbl_cnt; i++) { in initStaticMetadata()
7597 config_entry entry(gCamCapability[cameraId]->livesnapshot_sizes_tbl[i].width, in initStaticMetadata()
7598 gCamCapability[cameraId]->livesnapshot_sizes_tbl[i].height, in initStaticMetadata()
7628 gCamCapability[cameraId]->supported_raw_dim_cnt); i++) { in initStaticMetadata()
7630 available_min_durations.add(gCamCapability[cameraId]->raw_dim[i].width); in initStaticMetadata()
7631 available_min_durations.add(gCamCapability[cameraId]->raw_dim[i].height); in initStaticMetadata()
7632 available_min_durations.add(gCamCapability[cameraId]->raw_min_duration[i]); in initStaticMetadata()
7637 gCamCapability[cameraId]->picture_sizes_tbl_cnt); i++) { in initStaticMetadata()
7639 available_min_durations.add(gCamCapability[cameraId]->picture_sizes_tbl[i].width); in initStaticMetadata()
7640 available_min_durations.add(gCamCapability[cameraId]->picture_sizes_tbl[i].height); in initStaticMetadata()
7641 available_min_durations.add(gCamCapability[cameraId]->picture_min_duration[i]); in initStaticMetadata()
7650 for (size_t i = 0; i < gCamCapability[cameraId]->hfr_tbl_cnt; i++) { in initStaticMetadata()
7652 switch (gCamCapability[cameraId]->hfr_tbl[i].mode) { in initStaticMetadata()
7693 for (size_t j = 0; j < gCamCapability[cameraId]->hfr_tbl[i].dim_cnt && in initStaticMetadata()
7696 gCamCapability[cameraId]->hfr_tbl[i].dim[j].width); in initStaticMetadata()
7698 gCamCapability[cameraId]->hfr_tbl[i].dim[j].height); in initStaticMetadata()
7705 gCamCapability[cameraId]->hfr_tbl[i].dim[j].width); in initStaticMetadata()
7707 gCamCapability[cameraId]->hfr_tbl[i].dim[j].height); in initStaticMetadata()
7732 count = MIN(gCamCapability[cameraId]->supported_effects_cnt, count); in initStaticMetadata()
7735 gCamCapability[cameraId]->supported_effects[i]); in initStaticMetadata()
7749 count = MIN(gCamCapability[cameraId]->supported_scene_modes_cnt, count); in initStaticMetadata()
7751 if (gCamCapability[cameraId]->supported_scene_modes[i] != in initStaticMetadata()
7755 gCamCapability[cameraId]->supported_scene_modes[i]); in initStaticMetadata()
7768 makeOverridesList(gCamCapability[cameraId]->scene_mode_overrides, in initStaticMetadata()
7793 count = MIN(gCamCapability[cameraId]->supported_antibandings_cnt, count); in initStaticMetadata()
7796 gCamCapability[cameraId]->supported_antibandings[i]); in initStaticMetadata()
7812 count = MIN(gCamCapability[cameraId]->aberration_modes_count, count); in initStaticMetadata()
7829 count = MIN(gCamCapability[cameraId]->supported_focus_modes_cnt, count); in initStaticMetadata()
7832 gCamCapability[cameraId]->supported_focus_modes[i]); in initStaticMetadata()
7845 count = MIN(gCamCapability[cameraId]->supported_white_balances_cnt, count); in initStaticMetadata()
7849 gCamCapability[cameraId]->supported_white_balances[i]); in initStaticMetadata()
7861 count = MIN(gCamCapability[cameraId]->supported_flash_firing_level_cnt, in initStaticMetadata()
7865 gCamCapability[cameraId]->supported_firing_levels[i]; in initStaticMetadata()
7871 if (gCamCapability[cameraId]->flash_available) in initStaticMetadata()
7880 count = MIN(gCamCapability[cameraId]->supported_ae_modes_cnt, count); in initStaticMetadata()
7882 uint8_t aeMode = gCamCapability[cameraId]->supported_ae_modes[i]; in initStaticMetadata()
7897 sensitivity_range[0] = gCamCapability[cameraId]->sensitivity_range.min_sensitivity; in initStaticMetadata()
7898 sensitivity_range[1] = gCamCapability[cameraId]->sensitivity_range.max_sensitivity; in initStaticMetadata()
7904 &gCamCapability[cameraId]->max_analog_sensitivity, in initStaticMetadata()
7907 int32_t sensor_orientation = (int32_t)gCamCapability[cameraId]->sensor_mount_angle; in initStaticMetadata()
7926 gCamCapability[cameraId]->focus_dist_calibrated); in initStaticMetadata()
7935 count = MIN(gCamCapability[cameraId]->supported_test_pattern_modes_cnt, in initStaticMetadata()
7939 gCamCapability[cameraId]->supported_test_pattern_modes[i]); in initStaticMetadata()
7977 if (CAM_SENSOR_YUV != gCamCapability[cameraId]->sensor_type.sens_type) { in initStaticMetadata()
7986 uint8_t aeLockAvailable = (gCamCapability[cameraId]->sensor_type.sens_type == CAM_SENSOR_RAW) ? in initStaticMetadata()
7994 uint8_t awbLockAvailable = (gCamCapability[cameraId]->sensor_type.sens_type == CAM_SENSOR_RAW) ? in initStaticMetadata()
8023 gCamCapability[cameraId]->isp_sensitivity_range.min_sensitivity; in initStaticMetadata()
8025 gCamCapability[cameraId]->isp_sensitivity_range.max_sensitivity; in initStaticMetadata()
8079 gCamCapability[cameraId]->reference_illuminant1); in initStaticMetadata()
8086 gCamCapability[cameraId]->reference_illuminant2); in initStaticMetadata()
8093 (void *)gCamCapability[cameraId]->forward_matrix1, in initStaticMetadata()
8097 (void *)gCamCapability[cameraId]->forward_matrix2, in initStaticMetadata()
8101 (void *)gCamCapability[cameraId]->color_transform1, in initStaticMetadata()
8105 (void *)gCamCapability[cameraId]->color_transform2, in initStaticMetadata()
8109 (void *)gCamCapability[cameraId]->calibration_transform1, in initStaticMetadata()
8113 (void *)gCamCapability[cameraId]->calibration_transform2, in initStaticMetadata()
8167 if (gCamCapability[cameraId]->supported_focus_modes_cnt > 1) { in initStaticMetadata()
8258 if (gCamCapability[cameraId]->supported_focus_modes_cnt > 1) { in initStaticMetadata()
8261 if (CAM_SENSOR_RAW == gCamCapability[cameraId]->sensor_type.sens_type) { in initStaticMetadata()
8357 gCamCapability[cameraId]->picture_sizes_tbl_cnt); i++) { in initStaticMetadata()
8359 available_stall_durations.add(gCamCapability[cameraId]->picture_sizes_tbl[i].width); in initStaticMetadata()
8360 … available_stall_durations.add(gCamCapability[cameraId]->picture_sizes_tbl[i].height); in initStaticMetadata()
8361 available_stall_durations.add(gCamCapability[cameraId]->jpeg_stall_durations[i]); in initStaticMetadata()
8365 gCamCapability[cameraId]->supported_raw_dim_cnt); i++) { in initStaticMetadata()
8367 available_stall_durations.add(gCamCapability[cameraId]->raw_dim[i].width); in initStaticMetadata()
8368 available_stall_durations.add(gCamCapability[cameraId]->raw_dim[i].height); in initStaticMetadata()
8369 available_stall_durations.add(gCamCapability[cameraId]->raw16_stall_durations[i]); in initStaticMetadata()
8380 switch (gCamCapability[cameraId]->opaque_raw_fmt) { in initStaticMetadata()
8382 if (gCamCapability[cameraId]->white_level == MAX_VALUE_8BIT) in initStaticMetadata()
8384 else if (gCamCapability[cameraId]->white_level == MAX_VALUE_10BIT) in initStaticMetadata()
8386 else if (gCamCapability[cameraId]->white_level == MAX_VALUE_12BIT) in initStaticMetadata()
8391 if (gCamCapability[cameraId]->white_level == MAX_VALUE_8BIT) in initStaticMetadata()
8393 else if (gCamCapability[cameraId]->white_level == MAX_VALUE_10BIT) in initStaticMetadata()
8395 else if (gCamCapability[cameraId]->white_level == MAX_VALUE_12BIT) in initStaticMetadata()
8401 gCamCapability[cameraId]->opaque_raw_fmt); in initStaticMetadata()
8408 gCamCapability[cameraId]->supported_raw_dim_cnt); i++) { in initStaticMetadata()
8410 strides.add(gCamCapability[cameraId]->raw_dim[i].width); in initStaticMetadata()
8411 strides.add(gCamCapability[cameraId]->raw_dim[i].height); in initStaticMetadata()
8412 mm_stream_calc_offset_raw(fmt, &gCamCapability[cameraId]->raw_dim[i], in initStaticMetadata()
8413 &gCamCapability[cameraId]->padding_info, &buf_planes); in initStaticMetadata()
8430 gCamCapability[cameraId]->supported_raw_dim_cnt); i++) { in initStaticMetadata()
8433 rc = mm_stream_calc_offset_raw(fmt, &gCamCapability[cameraId]->raw_dim[i], in initStaticMetadata()
8434 &gCamCapability[cameraId]->padding_info, &buf_planes); in initStaticMetadata()
8437 opaque_size.add(gCamCapability[cameraId]->raw_dim[i].width); in initStaticMetadata()
8438 opaque_size.add(gCamCapability[cameraId]->raw_dim[i].height); in initStaticMetadata()
8523 focus_count = MIN(gCamCapability[camera_id]->supported_focus_modes_cnt, in makeOverridesList()
8528 overridesList[j] = gCamCapability[camera_id]->flash_available ? in makeOverridesList()
8538 if (gCamCapability[camera_id]->supported_focus_modes[k] == focus_override) { in makeOverridesList()
8603 double s = gCamCapability[mCameraId]->gradient_S * sens + in computeNoiseModelEntryS()
8604 gCamCapability[mCameraId]->offset_S; in computeNoiseModelEntryS()
8620 int32_t max_analog_sens = gCamCapability[mCameraId]->max_analog_sensitivity; in computeNoiseModelEntryO()
8623 double o = gCamCapability[mCameraId]->gradient_O * sens * sens + in computeNoiseModelEntryO()
8624 gCamCapability[mCameraId]->offset_O * digital_gain * digital_gain; in computeNoiseModelEntryO()
8684 if (NULL == gCamCapability[cameraId]) { in isStreamCombinationSupported()
8734 if (NULL == gCamCapability[cameraId]) { in getCamInfo()
8750 switch(gCamCapability[cameraId]->position) { in getCamInfo()
8766 info->orientation = (int)gCamCapability[cameraId]->sensor_mount_angle; in getCamInfo()
8779 i < gCamCapability[cameraId]->fps_ranges_tbl_cnt; i++) { in getCamInfo()
8780 if (max_fps < gCamCapability[cameraId]->fps_ranges_tbl[i].max_fps) in getCamInfo()
8781 max_fps = gCamCapability[cameraId]->fps_ranges_tbl[i].max_fps; in getCamInfo()
8784 gCamCapability[cameraId]->active_array_size.width * in getCamInfo()
8785 gCamCapability[cameraId]->active_array_size.height * max_fps / in getCamInfo()
8786 gCamCapability[cameraId]->max_pixel_bandwidth; in getCamInfo()
8878 for (size_t i = 0; i < gCamCapability[mCameraId]->aberration_modes_count; i++) { in translateCapabilityToMetadata()
8879 if (gCamCapability[mCameraId]->aberration_modes[i] == in translateCapabilityToMetadata()
8882 } else if (gCamCapability[mCameraId]->aberration_modes[i] == in translateCapabilityToMetadata()
8892 if (CAM_SENSOR_RAW == gCamCapability[mCameraId]->sensor_type.sens_type) { in translateCapabilityToMetadata()
8959 if (gCamCapability[mCameraId]->supported_focus_modes_cnt == 1) { in translateCapabilityToMetadata()
8964 if (gCamCapability[mCameraId]->optical_stab_modes_count == 1 && in translateCapabilityToMetadata()
8965 gCamCapability[mCameraId]->optical_stab_modes[0] == CAM_OPT_STAB_ON) in translateCapabilityToMetadata()
8967 else if ((gCamCapability[mCameraId]->optical_stab_modes_count == 1 && in translateCapabilityToMetadata()
8968 gCamCapability[mCameraId]->optical_stab_modes[0] == CAM_OPT_STAB_OFF) in translateCapabilityToMetadata()
8975 &gCamCapability[mCameraId]->exposure_compensation_default, 1); in translateCapabilityToMetadata()
9007 float default_aperture = gCamCapability[mCameraId]->apertures[0]; in translateCapabilityToMetadata()
9010 if (gCamCapability[mCameraId]->filter_densities_count) { in translateCapabilityToMetadata()
9011 float default_filter_density = gCamCapability[mCameraId]->filter_densities[0]; in translateCapabilityToMetadata()
9013 gCamCapability[mCameraId]->filter_densities_count); in translateCapabilityToMetadata()
9016 float default_focal_length = gCamCapability[mCameraId]->focal_length; in translateCapabilityToMetadata()
9051 int64_t default_exposure_time = gCamCapability[mCameraId]->exposure_time_range[0]; in translateCapabilityToMetadata()
9062 gCamCapability[mCameraId]->isp_sensitivity_range.min_sensitivity; in translateCapabilityToMetadata()
9087 scaler_crop_region[2] = gCamCapability[mCameraId]->active_array_size.width; in translateCapabilityToMetadata()
9088 scaler_crop_region[3] = gCamCapability[mCameraId]->active_array_size.height; in translateCapabilityToMetadata()
9103 for (uint32_t i = 0; i < gCamCapability[mCameraId]->fps_ranges_tbl_cnt; in translateCapabilityToMetadata()
9105 if (gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps > in translateCapabilityToMetadata()
9109 float range = gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps - in translateCapabilityToMetadata()
9110 gCamCapability[mCameraId]->fps_ranges_tbl[i].min_fps; in translateCapabilityToMetadata()
9116 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].min_fps; in translateCapabilityToMetadata()
9118 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps; in translateCapabilityToMetadata()
9123 gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps) { in translateCapabilityToMetadata()
9125 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].min_fps; in translateCapabilityToMetadata()
9127 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps; in translateCapabilityToMetadata()
9128 max_fixed_fps = gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps; in translateCapabilityToMetadata()
9144 gCamCapability[mCameraId]->active_array_size.left, in translateCapabilityToMetadata()
9145 gCamCapability[mCameraId]->active_array_size.top, in translateCapabilityToMetadata()
9146 gCamCapability[mCameraId]->active_array_size.left + in translateCapabilityToMetadata()
9147 gCamCapability[mCameraId]->active_array_size.width, in translateCapabilityToMetadata()
9148 gCamCapability[mCameraId]->active_array_size.top + in translateCapabilityToMetadata()
9149 gCamCapability[mCameraId]->active_array_size.height, in translateCapabilityToMetadata()
9731 for (size_t i = 0; i < gCamCapability[mCameraId]->aberration_modes_count; i++) { in translateToHalMetadata()
9732 if (gCamCapability[mCameraId]->aberration_modes[i] == cacMode) { in translateToHalMetadata()
9742 if (gCamCapability[mCameraId]->aberration_modes_count == 0) { in translateToHalMetadata()
9812 if (expCompensation < gCamCapability[mCameraId]->exposure_compensation_min) in translateToHalMetadata()
9813 expCompensation = gCamCapability[mCameraId]->exposure_compensation_min; in translateToHalMetadata()
9814 if (expCompensation > gCamCapability[mCameraId]->exposure_compensation_max) in translateToHalMetadata()
9815 expCompensation = gCamCapability[mCameraId]->exposure_compensation_max; in translateToHalMetadata()
9938 … edge_application.sharpness = gCamCapability[mCameraId]->sharpness_ctrl.def_value; //default in translateToHalMetadata()
10089 if (sensorFrameDuration > gCamCapability[mCameraId]->max_frame_duration) in translateToHalMetadata()
10090 sensorFrameDuration = gCamCapability[mCameraId]->max_frame_duration; in translateToHalMetadata()
10100 if (sensorSensitivity < gCamCapability[mCameraId]->sensitivity_range.min_sensitivity) in translateToHalMetadata()
10101 sensorSensitivity = gCamCapability[mCameraId]->sensitivity_range.min_sensitivity; in translateToHalMetadata()
10102 if (sensorSensitivity > gCamCapability[mCameraId]->sensitivity_range.max_sensitivity) in translateToHalMetadata()
10103 sensorSensitivity = gCamCapability[mCameraId]->sensitivity_range.max_sensitivity; in translateToHalMetadata()
10115 gCamCapability[mCameraId]->isp_sensitivity_range.min_sensitivity) { in translateToHalMetadata()
10117 gCamCapability[mCameraId]->isp_sensitivity_range.min_sensitivity; in translateToHalMetadata()
10121 gCamCapability[mCameraId]->isp_sensitivity_range.max_sensitivity) { in translateToHalMetadata()
10123 gCamCapability[mCameraId]->isp_sensitivity_range.max_sensitivity; in translateToHalMetadata()
10340 switch (gCamCapability[mCameraId]->color_arrangement) { in translateToHalMetadata()
10353 gCamCapability[mCameraId]->color_arrangement); in translateToHalMetadata()
10457 gCamCapability[mCameraId]->exp_compensation_step)) { in translateToHalMetadata()
10900 if ((gCamCapability[mCameraId]->qcom_supported_feature_mask & CAM_QCOM_FEATURE_ROTATION) > 0) { in needRotationReprocess()
10921 if (gCamCapability[mCameraId]->qcom_supported_feature_mask > 0) { in needReprocess()
10948 if (!(gCamCapability[mCameraId]->qcom_supported_feature_mask & CAM_QCOM_FEATURE_ROTATION)) { in needJpegExifRotation()
10994 if (gCamCapability[mCameraId]->qcom_supported_feature_mask in addOfflineReprocChannel()
11000 if (!(gCamCapability[mCameraId]->qcom_supported_feature_mask & CAM_QCOM_FEATURE_ROTATION)) { in addOfflineReprocChannel()
11178 cam_capability_t* camCapability = gCamCapability[cameraId]; in getFlashInfo()
11202 return (const char *)&gCamCapability[mCameraId]->eeprom_version_info[0]; in getEepromVersionInfo()