Home | History | Annotate | Download | only in HAL3

Lines Matching refs:gCamCapability

61 cam_capability_t *gCamCapability[MM_CAMERA_MAX_NUM_SENSORS];
255 gCamCapability[cameraId]->version = CAM_HAL_V3;
258 gCamCapability[cameraId]->min_num_pp_bufs = 3;
523 i < gCamCapability[mCameraId]->supported_raw_dim_cnt; i++){
524 if (gCamCapability[mCameraId]->raw_dim[i].width
526 && gCamCapability[mCameraId]->raw_dim[i].height
534 i < gCamCapability[mCameraId]->picture_sizes_tbl_cnt;i++){
536 gCamCapability[mCameraId]
539 gCamCapability[mCameraId]
553 gCamCapability[mCameraId]->active_array_size.width
555 gCamCapability[mCameraId]->active_array_size.height) {
568 i < gCamCapability[mCameraId]->picture_sizes_tbl_cnt;i++){
570 gCamCapability[mCameraId]
573 gCamCapability[mCameraId]
723 &gCamCapability[mCameraId]->padding_info, this);
746 &gCamCapability[mCameraId]->padding_info,
766 gCamCapability[mCameraId]->active_array_size.width;
768 gCamCapability[mCameraId]->active_array_size.height;
841 &gCamCapability[mCameraId]->padding_info,
859 &gCamCapability[mCameraId]->padding_info,
873 &gCamCapability[mCameraId]->padding_info, this, newStream);
903 gCamCapability[mCameraId]->active_array_size.width,
904 gCamCapability[mCameraId]->active_array_size.height);
1090 for (int i = 0; i < gCamCapability[mCameraId]->supported_raw_dim_cnt;
1094 gCamCapability[mCameraId]->raw_dim[i].width *
1095 gCamCapability[mCameraId]->raw_dim[i].height;
1103 for (int i = 0; i < gCamCapability[mCameraId]->supported_raw_dim_cnt;
1105 if (maxRawDim == gCamCapability[mCameraId]->raw_dim[i].width *
1106 gCamCapability[mCameraId]->raw_dim[i].height) {
1107 mMinRawFrameDuration = gCamCapability[mCameraId]->raw_min_duration[i];
1111 for (int i = 0; i < gCamCapability[mCameraId]->picture_sizes_tbl_cnt; i++) {
1113 gCamCapability[mCameraId]->picture_sizes_tbl[i].width *
1114 gCamCapability[mCameraId]->picture_sizes_tbl[i].height) {
1115 mMinProcessedFrameDuration = gCamCapability[mCameraId]->picture_min_duration[i];
1116 mMinJpegFrameDuration = gCamCapability[mCameraId]->picture_min_duration[i];
2266 if (!gCamCapability[mCameraId]->flash_available) {
2406 double noise_profile[2 * gCamCapability[mCameraId]->num_color_channels];
2407 for(int i = 0; i < 2 * gCamCapability[mCameraId]->num_color_channels; i+=2){
2412 2 * gCamCapability[mCameraId]->num_color_channels);
2479 int map_height = gCamCapability[mCameraId]->lens_shading_map_size.height;
2480 int map_width = gCamCapability[mCameraId]->lens_shading_map_size.width;
2609 switch (gCamCapability[mCameraId]->color_arrangement) {
2622 gCamCapability[mCameraId]->color_arrangement);
3286 gCamCapability[cameraId] = (cam_capability_t *)malloc(sizeof(cam_capability_t));
3287 if (!gCamCapability[cameraId]) {
3291 memcpy(gCamCapability[cameraId], DATA_PTR(capabilityHeap,0),
3392 for (int i = 0; i < gCamCapability[mCameraId]->picture_sizes_tbl_cnt; i++) {
3393 temp_width = gCamCapability[mCameraId]->picture_sizes_tbl[i].width;
3394 temp_height = gCamCapability[mCameraId]->picture_sizes_tbl[i].height;
3420 int facingBack = gCamCapability[cameraId]->position == CAM_POSITION_BACK;
3429 &gCamCapability[cameraId]->min_focus_distance, 1);
3432 &gCamCapability[cameraId]->hyper_focal_distance, 1);
3436 &gCamCapability[cameraId]->focal_length,
3440 gCamCapability[cameraId]->apertures,
3441 gCamCapability[cameraId]->apertures_count);
3444 gCamCapability[cameraId]->filter_densities,
3445 gCamCapability[cameraId]->filter_densities_count);
3449 (uint8_t*)gCamCapability[cameraId]->optical_stab_modes,
3450 gCamCapability[cameraId]->optical_stab_modes_count);
3453 gCamCapability[cameraId]->lens_position,
3454 sizeof(gCamCapability[cameraId]->lens_position)/ sizeof(float));
3456 int32_t lens_shading_map_size[] = {gCamCapability[cameraId]->lens_shading_map_size.width,
3457 gCamCapability[cameraId]->lens_shading_map_size.height};
3463 gCamCapability[cameraId]->sensor_physical_size, 2);
3466 gCamCapability[cameraId]->exposure_time_range, 2);
3469 &gCamCapability[cameraId]->max_frame_duration, 1);
3472 gCamCapability[cameraId]->base_gain_factor.numerator,
3473 gCamCapability[cameraId]->base_gain_factor.denominator};
3478 (uint8_t*)&gCamCapability[cameraId]->color_arrangement, 1);
3480 int32_t pixel_array_size[] = {gCamCapability[cameraId]->pixel_array_size.width,
3481 gCamCapability[cameraId]->pixel_array_size.height};
3485 int32_t active_array_size[] = {gCamCapability[cameraId]->active_array_size.left,
3486 gCamCapability[cameraId]->active_array_size.top,
3487 gCamCapability[cameraId]->active_array_size.width,
3488 gCamCapability[cameraId]->active_array_size.height};
3493 &gCamCapability[cameraId]->white_level, 1);
3496 gCamCapability[cameraId]->black_level_pattern, 4);
3499 &gCamCapability[cameraId]->flash_charge_duration, 1);
3502 &gCamCapability[cameraId]->max_tone_map_curve_points, 1);
3504 int32_t maxFaces = gCamCapability[cameraId]->max_num_roi;
3509 &gCamCapability[cameraId]->histogram_size, 1);
3512 &gCamCapability[cameraId]->max_histogram_count, 1);
3514 int32_t sharpness_map_size[] = {gCamCapability[cameraId]->sharpness_map_size.width,
3515 gCamCapability[cameraId]->sharpness_map_size.height};
3521 &gCamCapability[cameraId]->max_sharpness_map_value, 1);
3535 makeTable(gCamCapability[cameraId]->picture_sizes_tbl,
3536 gCamCapability[cameraId]->picture_sizes_tbl_cnt,
3540 (gCamCapability[cameraId]->picture_sizes_tbl_cnt) * 2);
3543 makeTable(gCamCapability[cameraId]->raw_dim,
3544 gCamCapability[cameraId]->supported_raw_dim_cnt,
3548 gCamCapability[cameraId]->supported_raw_dim_cnt * 2);
3551 makeFPSTable(gCamCapability[cameraId]->fps_ranges_tbl,
3552 gCamCapability[cameraId]->fps_ranges_tbl_cnt,
3555 available_fps_ranges, (gCamCapability[cameraId]->fps_ranges_tbl_cnt*2) );
3558 gCamCapability[cameraId]->exp_compensation_step.numerator,
3559 gCamCapability[cameraId]->exp_compensation_step.denominator};
3577 if (gCamCapability[cameraId]->supported_focus_modes_cnt == 1)
3589 int32_t exposureCompensationRange[] = {gCamCapability[cameraId]->exposure_compensation_min,
3590 gCamCapability[cameraId]->exposure_compensation_max};
3601 (gCamCapability[cameraId]->picture_sizes_tbl_cnt * 2));
3609 gCamCapability[cameraId]->picture_sizes_tbl_cnt *
3618 i < gCamCapability[cameraId]->supported_raw_dim_cnt; i++) {
3621 gCamCapability[cameraId]->raw_dim[i].width;
3623 gCamCapability[cameraId]->raw_dim[i].height;
3631 i < gCamCapability[cameraId]->picture_sizes_tbl_cnt; i++) {
3634 gCamCapability[cameraId]->picture_sizes_tbl[i].width;
3636 gCamCapability[cameraId]->picture_sizes_tbl[i].height;
3662 i < gCamCapability[cameraId]->supported_raw_dim_cnt; i++) {
3665 gCamCapability[cameraId]->raw_dim[i].width;
3667 gCamCapability[cameraId]->raw_dim[i].height;
3669 gCamCapability[cameraId]->raw_min_duration[i];
3675 i < gCamCapability[cameraId]->picture_sizes_tbl_cnt; i++) {
3678 gCamCapability[cameraId]->picture_sizes_tbl[i].width;
3680 gCamCapability[cameraId]->picture_sizes_tbl[i].height;
3682 gCamCapability[cameraId]->picture_min_duration[i];
3693 for (int i = 0; i < gCamCapability[cameraId]->picture_sizes_tbl_cnt; i++) {
3694 temp_width = gCamCapability[cameraId]->picture_sizes_tbl[i].width;
3695 temp_height = gCamCapability[cameraId]->picture_sizes_tbl[i].height;
3706 for (int i = 0; i < gCamCapability[cameraId]->supported_effects_cnt; i++) {
3709 gCamCapability[cameraId]->supported_effects[i]);
3722 for (int i = 0; i < gCamCapability[cameraId]->supported_scene_modes_cnt; i++) {
3725 gCamCapability[cameraId]->supported_scene_modes[i]);
3738 makeOverridesList(gCamCapability[cameraId]->scene_mode_overrides,
3749 for (int i = 0; i < gCamCapability[cameraId]->supported_antibandings_cnt; i++) {
3752 gCamCapability[cameraId]->supported_antibandings[i]);
3765 for (int i = 0; i < gCamCapability[cameraId]->supported_focus_modes_cnt; i++) {
3768 gCamCapability[cameraId]->supported_focus_modes[i]);
3780 for (int i = 0; i < gCamCapability[cameraId]->supported_white_balances_cnt; i++) {
3783 gCamCapability[cameraId]->supported_white_balances[i]);
3794 for (int i = 0; i < gCamCapability[cameraId]->supported_flash_firing_level_cnt; i++)
3795 available_flash_levels[i] = gCamCapability[cameraId]->supported_firing_levels[i];
3799 gCamCapability[cameraId]->supported_flash_firing_level_cnt);
3802 if (gCamCapability[cameraId]->flash_available)
3811 for (int i = 0; i < gCamCapability[cameraId]->supported_ae_modes_cnt; i++) {
3812 avail_ae_modes[i] = gCamCapability[cameraId]->supported_ae_modes[i];
3825 sensitivity_range[0] = gCamCapability[cameraId]->sensitivity_range.min_sensitivity;
3826 sensitivity_range[1] = gCamCapability[cameraId]->sensitivity_range.max_sensitivity;
3832 &gCamCapability[cameraId]->max_analog_sensitivity,
3835 int32_t sensor_orientation = (int32_t)gCamCapability[cameraId]->sensor_mount_angle;
3852 gCamCapability[cameraId]->focus_dist_calibrated);
3861 for (int i = 0; i < gCamCapability[cameraId]->supported_test_pattern_modes_cnt;
3865 gCamCapability[cameraId]->supported_test_pattern_modes[i]);
3950 gCamCapability[cameraId]->reference_illuminant1);
3956 gCamCapability[cameraId]->reference_illuminant2);
3961 (camera_metadata_rational_t*)gCamCapability[cameraId]->forward_matrix1,
3965 (camera_metadata_rational_t*)gCamCapability[cameraId]->forward_matrix2,
3969 (camera_metadata_rational_t*) gCamCapability[cameraId]->color_transform1,
3973 (camera_metadata_rational_t*) gCamCapability[cameraId]->color_transform2,
3977 (camera_metadata_rational_t*) gCamCapability[cameraId]->calibration_transform1,
3981 (camera_metadata_rational_t*) gCamCapability[cameraId]->calibration_transform2,
4021 if (gCamCapability[cameraId]->supported_focus_modes_cnt > 1) {
4063 if (gCamCapability[cameraId]->supported_focus_modes_cnt > 1) {
4131 size_t available_stall_size = gCamCapability[cameraId]->picture_sizes_tbl_cnt * 4;
4136 for (uint32_t i = 0; i < gCamCapability[cameraId]->picture_sizes_tbl_cnt; i++) {
4138 available_stall_durations[idx+1] = gCamCapability[cameraId]->picture_sizes_tbl[i].width;
4139 available_stall_durations[idx+2] = gCamCapability[cameraId]->picture_sizes_tbl[i].height;
4140 available_stall_durations[idx+3] = gCamCapability[cameraId]->jpeg_stall_durations[i];
4144 for (uint32_t i = 0; i < gCamCapability[cameraId]->supported_raw_dim_cnt; i++) {
4146 available_stall_durations[idx+1] = gCamCapability[cameraId]->raw_dim[i].width;
4147 available_stall_durations[idx+2] = gCamCapability[cameraId]->raw_dim[i].height;
4148 available_stall_durations[idx+3] = gCamCapability[cameraId]->raw16_stall_durations[i];
4173 switch (gCamCapability[cameraId]->opaque_raw_fmt) {
4175 if (gCamCapability[cameraId]->white_level == (1<<8)-1)
4177 else if (gCamCapability[cameraId]->white_level == (1<<10)-1)
4179 else if (gCamCapability[cameraId]->white_level == (1<<12)-1)
4184 if (gCamCapability[cameraId]->white_level == (1<<8)-1)
4186 else if (gCamCapability[cameraId]->white_level == (1<<10)-1)
4188 else if (gCamCapability[cameraId]->white_level == (1<<12)-1)
4194 gCamCapability[cameraId]->opaque_raw_fmt);
4199 int32_t strides[3*gCamCapability[cameraId]->supported_raw_dim_cnt];
4200 for (size_t i = 0; i < gCamCapability[cameraId]->supported_raw_dim_cnt; i++) {
4202 strides[i*3] = gCamCapability[cameraId]->raw_dim[i].width;
4203 strides[i*3+1] = gCamCapability[cameraId]->raw_dim[i].height;
4204 mm_stream_calc_offset_raw(fmt, &gCamCapability[cameraId]->raw_dim[i],
4205 &gCamCapability[cameraId]->padding_info, &buf_planes);
4209 3*gCamCapability[cameraId]->supported_raw_dim_cnt);
4276 overridesList[j] = gCamCapability[camera_id]->flash_available ? ANDROID_CONTROL_AE_MODE_ON_AUTO_FLASH:ANDROID_CONTROL_AE_MODE_ON;
4281 for (int k = 0; k < gCamCapability[camera_id]->supported_focus_modes_cnt; k++) {
4282 if (gCamCapability[camera_id]->supported_focus_modes[k] == focus_override) {
4537 if (NULL == gCamCapability[cameraId]) {
4552 switch(gCamCapability[cameraId]->position) {
4568 info->orientation = gCamCapability[cameraId]->sensor_mount_angle;
4637 if (gCamCapability[mCameraId]->supported_focus_modes_cnt == 1) {
4643 &gCamCapability[mCameraId]->exposure_compensation_default, 1);
4675 float default_aperture = gCamCapability[mCameraId]->apertures[0];
4678 if (gCamCapability[mCameraId]->filter_densities_count) {
4679 float default_filter_density = gCamCapability[mCameraId]->filter_densities[0];
4681 gCamCapability[mCameraId]->filter_densities_count);
4684 float default_focal_length = gCamCapability[mCameraId]->focal_length;
4714 gCamCapability[mCameraId]->supported_raw_dim_cnt) {
4723 int64_t default_exposure_time = gCamCapability[mCameraId]->exposure_time_range[0];
4750 uint8_t edge_strength = (uint8_t)gCamCapability[mCameraId]->sharpness_ctrl.def_value;
4756 scaler_crop_region[2] = gCamCapability[mCameraId]->active_array_size.width;
4757 scaler_crop_region[3] = gCamCapability[mCameraId]->active_array_size.height;
4766 uint8_t opt_stab_mode = (gCamCapability[mCameraId]->optical_stab_modes_count == 2)?
4779 for (uint32_t i = 0; i < gCamCapability[mCameraId]->fps_ranges_tbl_cnt;
4781 float range = gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps -
4782 gCamCapability[mCameraId]->fps_ranges_tbl[i].min_fps;
4788 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].min_fps;
4790 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps;
4795 gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps) {
4797 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].min_fps;
4799 (int32_t)gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps;
4800 max_fixed_fps = gCamCapability[mCameraId]->fps_ranges_tbl[i].max_fps;
4816 gCamCapability[mCameraId]->active_array_size.left,
4817 gCamCapability[mCameraId]->active_array_size.top,
4818 gCamCapability[mCameraId]->active_array_size.left +
4819 gCamCapability[mCameraId]->active_array_size.width,
4820 gCamCapability[mCameraId]->active_array_size.top +
4821 gCamCapability[mCameraId]->active_array_size.height,
5095 if (expCompensation < gCamCapability[mCameraId]->exposure_compensation_min)
5096 expCompensation = gCamCapability[mCameraId]->exposure_compensation_min;
5097 if (expCompensation > gCamCapability[mCameraId]->exposure_compensation_max)
5098 expCompensation = gCamCapability[mCameraId]->exposure_compensation_max;
5106 if (expCompensation < gCamCapability[mCameraId]->exposure_compensation_min)
5107 expCompensation = gCamCapability[mCameraId]->exposure_compensation_min;
5108 if (expCompensation > gCamCapability[mCameraId]->exposure_compensation_max)
5109 expCompensation = gCamCapability[mCameraId]->exposure_compensation_max;
5220 edge_application.sharpness = gCamCapability[mCameraId]->sharpness_ctrl.def_value; //default
5349 if (sensorFrameDuration > gCamCapability[mCameraId]->max_frame_duration)
5350 sensorFrameDuration = gCamCapability[mCameraId]->max_frame_duration;
5361 gCamCapability[mCameraId]->sensitivity_range.min_sensitivity)
5363 gCamCapability[mCameraId]->sensitivity_range.min_sensitivity;
5365 gCamCapability[mCameraId]->sensitivity_range.max_sensitivity)
5367 gCamCapability[mCameraId]->sensitivity_range.max_sensitivity;
5532 switch (gCamCapability[mCameraId]->color_arrangement) {
5545 gCamCapability[mCameraId]->color_arrangement);
5611 sizeof(cam_rational_type_t), &(gCamCapability[mCameraId]->exp_compensation_step));
5909 if ((gCamCapability[mCameraId]->qcom_supported_feature_mask & CAM_QCOM_FEATURE_ROTATION) > 0) {
5930 if (gCamCapability[mCameraId]->min_required_pp_mask > 0) {