Lines Matching refs:info
67 auto& info = *device_info_; in CompensateAE() local
69 if (!info.exposure_compensation_supported_) { in CompensateAE()
70 info.sensor_exposure_time_ = current_exposure_time_; in CompensateAE()
78 info.exposure_compensation_ = entry.data.i32[0]; in CompensateAE()
85 2, info.exposure_compensation_ * in CompensateAE()
86 ((static_cast<float>(info.exposure_compensation_step_.numerator) / in CompensateAE()
87 info.exposure_compensation_step_.denominator))); in CompensateAE()
89 info.sensor_exposure_time_ = GetClosestValue( in CompensateAE()
91 info.sensor_exposure_time_range_.first, in CompensateAE()
92 info.sensor_exposure_time_range_.second); in CompensateAE()
98 auto& info = *device_info_; in DoFakeAE() local
103 info.ae_lock_ = entry.data.u8[0]; in DoFakeAE()
105 info.ae_lock_ = ANDROID_CONTROL_AE_LOCK_OFF; in DoFakeAE()
108 if (info.ae_lock_ == ANDROID_CONTROL_AE_LOCK_ON) { in DoFakeAE()
109 info.ae_state_ = ANDROID_CONTROL_AE_STATE_LOCKED; in DoFakeAE()
116 for (const auto& it : info.available_fps_ranges_) { in DoFakeAE()
129 fps_range = *info.available_fps_ranges_.begin(); in DoFakeAE()
134 info.ae_trigger_ = entry.data.u8[0]; in DoFakeAE()
136 info.ae_trigger_ = ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE; in DoFakeAE()
142 info.sensor_max_frame_duration_); in DoFakeAE()
146 info.sensor_max_frame_duration_); in DoFakeAE()
147 info.sensor_frame_duration_ = (max_frame_duration + min_frame_duration) / 2; in DoFakeAE()
153 if (info.exposure_compensation_supported_) { in DoFakeAE()
155 2, info.exposure_compensation_range_[1] * in DoFakeAE()
156 ((static_cast<float>(info.exposure_compensation_step_.numerator) / in DoFakeAE()
157 info.exposure_compensation_step_.denominator))); in DoFakeAE()
159 static_cast<nsecs_t>(info.sensor_frame_duration_ / max_ae_compensation), in DoFakeAE()
160 info.sensor_exposure_time_range_.first, in DoFakeAE()
161 info.sensor_exposure_time_range_.second); in DoFakeAE()
162 } else if (info.scene_mode_ == ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY) { in DoFakeAE()
164 info.sensor_frame_duration_ / 4, info.sensor_exposure_time_range_.first, in DoFakeAE()
165 info.sensor_exposure_time_range_.second); in DoFakeAE()
168 info.sensor_frame_duration_ / 5, info.sensor_exposure_time_range_.first, in DoFakeAE()
169 info.sensor_exposure_time_range_.second); in DoFakeAE()
172 if ((info.ae_trigger_ == ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_START) || in DoFakeAE()
173 (info.ae_state_ == ANDROID_CONTROL_AE_STATE_PRECAPTURE)) { in DoFakeAE()
174 if (info.ae_state_ != ANDROID_CONTROL_AE_STATE_PRECAPTURE) { in DoFakeAE()
178 if (info.ae_trigger_ == ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL) { in DoFakeAE()
181 info.ae_state_ = ANDROID_CONTROL_AE_STATE_CONVERGED; in DoFakeAE()
182 info.ae_trigger_ = ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL; in DoFakeAE()
188 info.ae_state_ = ANDROID_CONTROL_AE_STATE_CONVERGED; in DoFakeAE()
189 info.ae_trigger_ = ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE; in DoFakeAE()
196 info.ae_state_ = ANDROID_CONTROL_AE_STATE_PRECAPTURE; in DoFakeAE()
199 switch (info.ae_state_) { in DoFakeAE()
201 info.ae_state_ = ANDROID_CONTROL_AE_STATE_SEARCHING; in DoFakeAE()
212 info.sensor_exposure_time_range_.first, in DoFakeAE()
213 info.sensor_exposure_time_range_.second); in DoFakeAE()
214 info.ae_state_ = ANDROID_CONTROL_AE_STATE_SEARCHING; in DoFakeAE()
224 info.ae_state_ = ANDROID_CONTROL_AE_STATE_CONVERGED; in DoFakeAE()
229 info.ae_state_ = ANDROID_CONTROL_AE_STATE_CONVERGED; in DoFakeAE()
233 ALOGE("%s: Unexpected AE state %d!", __FUNCTION__, info.ae_state_); in DoFakeAE()
242 auto& info = *device_info_; in ProcessAWB() local
244 if (info.max_awb_regions_ > 0) { in ProcessAWB()
247 info.awb_metering_region_); in ProcessAWB()
252 if (((info.awb_mode_ == ANDROID_CONTROL_AWB_MODE_OFF) || in ProcessAWB()
253 (info.control_mode_ == ANDROID_CONTROL_MODE_OFF)) && in ProcessAWB()
254 info.supports_manual_post_processing_) { in ProcessAWB()
256 } else if (info.is_backward_compatible_) { in ProcessAWB()
260 info.awb_lock_ = entry.data.u8[0]; in ProcessAWB()
262 info.awb_lock_ = ANDROID_CONTROL_AWB_LOCK_OFF; in ProcessAWB()
265 if (info.awb_lock_ == ANDROID_CONTROL_AWB_LOCK_ON) { in ProcessAWB()
266 info.awb_state_ = ANDROID_CONTROL_AWB_STATE_LOCKED; in ProcessAWB()
268 info.awb_state_ = ANDROID_CONTROL_AWB_STATE_CONVERGED; in ProcessAWB()
278 auto& info = *device_info_; in ProcessAF() local
281 if (info.max_af_regions_ > 0) { in ProcessAF()
284 info.af_metering_region_); in ProcessAF()
289 if (info.af_mode_ == ANDROID_CONTROL_AF_MODE_OFF) { in ProcessAF()
294 (entry.data.f[0] <= info.minimum_focus_distance_)) { in ProcessAF()
295 info.focus_distance_ = entry.data.f[0]; in ProcessAF()
300 __FUNCTION__, 0.f, info.minimum_focus_distance_); in ProcessAF()
304 info.af_state_ = ANDROID_CONTROL_AF_STATE_INACTIVE; in ProcessAF()
310 info.af_trigger_ = entry.data.u8[0]; in ProcessAF()
312 info.af_trigger_ = ANDROID_CONTROL_AF_TRIGGER_IDLE; in ProcessAF()
321 switch (info.af_trigger_) { in ProcessAF()
329 info.af_state_ = ANDROID_CONTROL_AF_STATE_INACTIVE; in ProcessAF()
342 switch (info.af_state_) { in ProcessAF()
345 switch (info.af_mode_) { in ProcessAF()
349 info.af_state_ = ANDROID_CONTROL_AF_STATE_ACTIVE_SCAN; in ProcessAF()
354 info.af_state_ = ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED; in ProcessAF()
360 switch (info.af_mode_) { in ProcessAF()
364 info.af_state_ = ANDROID_CONTROL_AF_STATE_PASSIVE_SCAN; in ProcessAF()
379 info.af_state_ = ANDROID_CONTROL_AF_STATE_FOCUSED_LOCKED; in ProcessAF()
381 info.af_state_ = ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED; in ProcessAF()
392 info.af_state_ = ANDROID_CONTROL_AF_STATE_PASSIVE_FOCUSED; in ProcessAF()
401 info.af_state_ = ANDROID_CONTROL_AF_STATE_FOCUSED_LOCKED; in ProcessAF()
403 info.af_state_ = ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED; in ProcessAF()
413 info.af_state_ = ANDROID_CONTROL_AF_STATE_FOCUSED_LOCKED; in ProcessAF()
415 info.af_state_ = ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED; in ProcessAF()
420 switch (info.af_mode_) { in ProcessAF()
424 info.af_state_ = ANDROID_CONTROL_AF_STATE_ACTIVE_SCAN; in ProcessAF()
436 switch (info.af_mode_) { in ProcessAF()
440 info.af_state_ = ANDROID_CONTROL_AF_STATE_ACTIVE_SCAN; in ProcessAF()
451 ALOGE("%s: Bad af state %d", __FUNCTION__, info.af_state_); in ProcessAF()
458 auto& info = *device_info_; in ProcessAE() local
459 if (info.max_ae_regions_ > 0) { in ProcessAE()
462 info.ae_metering_region_); in ProcessAE()
472 switch (info.ae_mode_) { in ProcessAE()
481 if (((info.ae_mode_ == ANDROID_CONTROL_AE_MODE_OFF) || in ProcessAE()
482 (info.control_mode_ == ANDROID_CONTROL_MODE_OFF)) && in ProcessAE()
483 info.supports_manual_sensor_) { in ProcessAE()
486 if ((entry.data.i64[0] >= info.sensor_exposure_time_range_.first) && in ProcessAE()
487 (entry.data.i64[0] <= info.sensor_exposure_time_range_.second)) { in ProcessAE()
488 info.sensor_exposure_time_ = entry.data.i64[0]; in ProcessAE()
493 info.sensor_exposure_time_range_.first, in ProcessAE()
494 info.sensor_exposure_time_range_.second); in ProcessAE()
503 (entry.data.i64[0] <= info.sensor_max_frame_duration_)) { in ProcessAE()
504 info.sensor_frame_duration_ = entry.data.i64[0]; in ProcessAE()
510 info.sensor_max_frame_duration_); in ProcessAE()
515 if (info.sensor_frame_duration_ < info.sensor_exposure_time_) { in ProcessAE()
516 info.sensor_frame_duration_ = info.sensor_exposure_time_; in ProcessAE()
521 if ((entry.data.i32[0] >= info.sensor_sensitivity_range_.first) && in ProcessAE()
522 (entry.data.i32[0] <= info.sensor_sensitivity_range_.second)) { in ProcessAE()
523 info.sensor_sensitivity_ = entry.data.i32[0]; in ProcessAE()
527 info.sensor_sensitivity_range_.first, in ProcessAE()
528 info.sensor_sensitivity_range_.second); in ProcessAE()
532 info.ae_state_ = ANDROID_CONTROL_AE_STATE_INACTIVE; in ProcessAE()
533 } else if (info.is_backward_compatible_ && auto_ae_mode) { in ProcessAE()
551 if (info.is_flash_supported_) { in ProcessAE()
552 info.flash_state_ = ANDROID_FLASH_STATE_READY; in ProcessAE()
565 info.flash_state_ = ANDROID_FLASH_STATE_FIRED; in ProcessAE()
575 info.flash_state_ = ANDROID_FLASH_STATE_FIRED; in ProcessAE()
579 info.flash_state_ = ANDROID_FLASH_STATE_UNAVAILABLE; in ProcessAE()
589 auto& info = *device_info_; in InitializeSensorSettings() local
599 if (info.available_control_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
600 info.available_control_modes_.end()) { in InitializeSensorSettings()
601 info.control_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
610 if (info.available_sensor_pixel_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
611 info.available_sensor_pixel_modes_.end()) { in InitializeSensorSettings()
612 info.sensor_pixel_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
623 (info.available_scenes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
624 info.available_scenes_.end())) { in InitializeSensorSettings()
625 info.scene_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
632 float min_zoom = info.min_zoom_, max_zoom = info.max_zoom_; in InitializeSensorSettings()
636 for (const auto& cap : info.available_extended_scene_mode_caps_) { in InitializeSensorSettings()
638 info.extended_scene_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
650 if (info.extended_scene_mode_ != in InitializeSensorSettings()
652 info.scene_mode_ = ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY; in InitializeSensorSettings()
659 info.zoom_ratio_ = std::min(std::max(entry.data.f[0], min_zoom), max_zoom); in InitializeSensorSettings()
665 info.settings_override_ = entry.data.i32[0]; in InitializeSensorSettings()
676 if (info.available_rotate_crop_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
677 info.available_rotate_crop_modes_.end()) { in InitializeSensorSettings()
678 info.rotate_and_crop_ = entry.data.u8[0]; in InitializeSensorSettings()
689 if (info.available_vstab_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
690 info.available_vstab_modes_.end()) { in InitializeSensorSettings()
701 info.autoframing_ = entry.data.i32[0]; in InitializeSensorSettings()
702 if (info.autoframing_ == ANDROID_CONTROL_AUTOFRAMING_ON) { in InitializeSensorSettings()
704 info.zoom_ratio_ = 1.7f; in InitializeSensorSettings()
712 info.flash_strength_level_ = entry.data.i32[0]; in InitializeSensorSettings()
714 ANDROID_FLASH_TORCH_STRENGTH_MAX_LEVEL > 1 && info.is_flash_supported_) { in InitializeSensorSettings()
716 info.flash_strength_level_ = entry.data.i32[0]; in InitializeSensorSettings()
728 if (info.available_edge_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
729 info.available_edge_modes_.end()) { in InitializeSensorSettings()
741 if (info.available_test_pattern_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
742 info.available_test_pattern_modes_.end()) { in InitializeSensorSettings()
765 if ((info.scene_mode_ == ANDROID_CONTROL_SCENE_MODE_DISABLED) || in InitializeSensorSettings()
766 (info.scene_mode_ == ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY) || in InitializeSensorSettings()
767 (info.control_mode_ != ANDROID_CONTROL_MODE_USE_SCENE_MODE)) { in InitializeSensorSettings()
770 if (info.available_ae_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
771 info.available_ae_modes_.end()) { in InitializeSensorSettings()
772 info.ae_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
780 if (info.available_awb_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
781 info.available_awb_modes_.end()) { in InitializeSensorSettings()
782 info.awb_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
790 if (info.available_af_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
791 info.available_af_modes_.end()) { in InitializeSensorSettings()
792 af_mode_changed_ = info.af_mode_ != entry.data.u8[0]; in InitializeSensorSettings()
793 info.af_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
799 auto it = info.scene_overrides_.find(info.scene_mode_); in InitializeSensorSettings()
800 if (it != info.scene_overrides_.end()) { in InitializeSensorSettings()
801 info.ae_mode_ = it->second.ae_mode; in InitializeSensorSettings()
802 info.awb_mode_ = it->second.awb_mode; in InitializeSensorSettings()
803 af_mode_changed_ = info.af_mode_ != entry.data.u8[0]; in InitializeSensorSettings()
804 info.af_mode_ = it->second.af_mode; in InitializeSensorSettings()
830 if (info.available_lens_shading_map_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
831 info.available_lens_shading_map_modes_.end()) { in InitializeSensorSettings()
838 ret = info.static_metadata_->Get(ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE, &entry); in InitializeSensorSettings()
841 info.timestamp_source_ = ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME; in InitializeSensorSettings()
847 sensor_settings->exposure_time = info.sensor_exposure_time_; in InitializeSensorSettings()
848 sensor_settings->frame_duration = info.sensor_frame_duration_; in InitializeSensorSettings()
849 sensor_settings->gain = info.sensor_sensitivity_; in InitializeSensorSettings()
850 sensor_settings->report_neutral_color_point = info.report_neutral_color_point_; in InitializeSensorSettings()
851 sensor_settings->report_green_split = info.report_green_split_; in InitializeSensorSettings()
852 sensor_settings->report_noise_profile = info.report_noise_profile_; in InitializeSensorSettings()
853 sensor_settings->zoom_ratio = info.zoom_ratio_; in InitializeSensorSettings()
854 sensor_settings->report_rotate_and_crop = info.report_rotate_and_crop_; in InitializeSensorSettings()
855 sensor_settings->rotate_and_crop = info.rotate_and_crop_; in InitializeSensorSettings()
856 sensor_settings->report_video_stab = !info.available_vstab_modes_.empty(); in InitializeSensorSettings()
858 sensor_settings->report_edge_mode = info.report_edge_mode_; in InitializeSensorSettings()
860 sensor_settings->sensor_pixel_mode = info.sensor_pixel_mode_; in InitializeSensorSettings()
862 sensor_settings->timestamp_source = info.timestamp_source_; in InitializeSensorSettings()
871 auto& info = *device_info_; in GetPartialResultCount() local
876 res = info.partial_result_count_ ? info.partial_result_count_ : 1; in GetPartialResultCount()
884 auto& info = *device_info_; in InitializePartialResult() local
888 if (info.partial_result_count_ > 1) { in InitializePartialResult()
901 auto& info = *device_info_; in InitializeResult() local
912 &info.max_pipeline_depth_, 1); in InitializeResult()
913 result->result_metadata->Set(ANDROID_CONTROL_MODE, &info.control_mode_, 1); in InitializeResult()
915 &info.sensor_pixel_mode_, 1); in InitializeResult()
917 result->result_metadata->Set(ANDROID_CONTROL_AF_MODE, &info.af_mode_, 1); in InitializeResult()
918 result->result_metadata->Set(ANDROID_CONTROL_AF_STATE, &info.af_state_, 1); in InitializeResult()
919 result->result_metadata->Set(ANDROID_CONTROL_AWB_MODE, &info.awb_mode_, 1); in InitializeResult()
920 result->result_metadata->Set(ANDROID_CONTROL_AWB_STATE, &info.awb_state_, 1); in InitializeResult()
921 result->result_metadata->Set(ANDROID_CONTROL_AE_MODE, &info.ae_mode_, 1); in InitializeResult()
922 result->result_metadata->Set(ANDROID_CONTROL_AE_STATE, &info.ae_state_, 1); in InitializeResult()
925 int32_t settings_override = info.settings_override_; in InitializeResult()
935 result->result_metadata->Set(ANDROID_CONTROL_AUTOFRAMING, &info.autoframing_, in InitializeResult()
938 if (info.autoframing_ == ANDROID_CONTROL_AUTOFRAMING_ON) { in InitializeResult()
944 int32_t fps_range[] = {info.ae_target_fps_.min_fps, in InitializeResult()
945 info.ae_target_fps_.max_fps}; in InitializeResult()
948 result->result_metadata->Set(ANDROID_FLASH_STATE, &info.flash_state_, 1); in InitializeResult()
949 result->result_metadata->Set(ANDROID_LENS_STATE, &info.lens_state_, 1); in InitializeResult()
952 if (info.is_backward_compatible_) { in InitializeResult()
954 &info.ae_trigger_, 1); in InitializeResult()
955 result->result_metadata->Set(ANDROID_CONTROL_AF_TRIGGER, &info.af_trigger_, in InitializeResult()
960 if (info.exposure_compensation_supported_) { in InitializeResult()
962 &info.exposure_compensation_, 1); in InitializeResult()
965 if (info.ae_lock_available_ && info.report_ae_lock_) { in InitializeResult()
966 result->result_metadata->Set(ANDROID_CONTROL_AE_LOCK, &info.ae_lock_, 1); in InitializeResult()
968 if (info.awb_lock_available_ && info.report_awb_lock_) { in InitializeResult()
969 result->result_metadata->Set(ANDROID_CONTROL_AWB_LOCK, &info.awb_lock_, 1); in InitializeResult()
971 if (info.scenes_supported_) { in InitializeResult()
972 result->result_metadata->Set(ANDROID_CONTROL_SCENE_MODE, &info.scene_mode_, in InitializeResult()
975 if (info.max_ae_regions_ > 0) { in InitializeResult()
977 info.ae_metering_region_, in InitializeResult()
978 ARRAY_SIZE(info.ae_metering_region_)); in InitializeResult()
980 if (info.max_awb_regions_ > 0) { in InitializeResult()
982 info.awb_metering_region_, in InitializeResult()
983 ARRAY_SIZE(info.awb_metering_region_)); in InitializeResult()
985 if (info.max_af_regions_ > 0) { in InitializeResult()
987 info.af_metering_region_, in InitializeResult()
988 ARRAY_SIZE(info.af_metering_region_)); in InitializeResult()
990 if (info.report_exposure_time_) { in InitializeResult()
992 &info.sensor_exposure_time_, 1); in InitializeResult()
996 if (info.report_frame_duration_) { in InitializeResult()
998 &info.sensor_frame_duration_, 1); in InitializeResult()
1002 if (info.report_sensitivity_) { in InitializeResult()
1004 &info.sensor_sensitivity_, 1); in InitializeResult()
1008 if (info.report_rolling_shutter_skew_) { in InitializeResult()
1013 if (info.report_post_raw_boost_) { in InitializeResult()
1015 &info.post_raw_boost_, 1); in InitializeResult()
1017 if (info.report_focus_distance_) { in InitializeResult()
1019 &info.focus_distance_, 1); in InitializeResult()
1021 if (info.report_focus_range_) { in InitializeResult()
1023 focus_range[0] = info.focus_distance_; in InitializeResult()
1026 if (info.report_filter_density_) { in InitializeResult()
1028 &info.filter_density_, 1); in InitializeResult()
1030 if (info.report_ois_mode_) { in InitializeResult()
1032 &info.ois_mode_, 1); in InitializeResult()
1034 if (info.report_pose_rotation_) { in InitializeResult()
1035 result->result_metadata->Set(ANDROID_LENS_POSE_ROTATION, info.pose_rotation_, in InitializeResult()
1036 ARRAY_SIZE(info.pose_rotation_)); in InitializeResult()
1038 if (info.report_pose_translation_) { in InitializeResult()
1040 info.pose_translation_, in InitializeResult()
1041 ARRAY_SIZE(info.pose_translation_)); in InitializeResult()
1043 if (info.report_intrinsic_calibration_) { in InitializeResult()
1045 info.intrinsic_calibration_, in InitializeResult()
1046 ARRAY_SIZE(info.intrinsic_calibration_)); in InitializeResult()
1048 if (info.report_lens_intrinsics_samples_) { in InitializeResult()
1050 info.intrinsic_calibration_, in InitializeResult()
1051 ARRAY_SIZE(info.intrinsic_calibration_)); in InitializeResult()
1053 if (info.report_distortion_) { in InitializeResult()
1054 result->result_metadata->Set(ANDROID_LENS_DISTORTION, info.distortion_, in InitializeResult()
1055 ARRAY_SIZE(info.distortion_)); in InitializeResult()
1057 if (info.report_black_level_lock_) { in InitializeResult()
1059 &info.black_level_lock_, 1); in InitializeResult()
1061 if (info.report_scene_flicker_) { in InitializeResult()
1063 &info.current_scene_flicker_, 1); in InitializeResult()
1065 if (info.zoom_ratio_supported_) { in InitializeResult()
1066 result->result_metadata->Set(ANDROID_CONTROL_ZOOM_RATIO, &info.zoom_ratio_, in InitializeResult()
1068 int32_t* chosen_crop_region = info.scaler_crop_region_default_; in InitializeResult()
1069 if (info.sensor_pixel_mode_ == ANDROID_SENSOR_PIXEL_MODE_MAXIMUM_RESOLUTION) { in InitializeResult()
1070 chosen_crop_region = info.scaler_crop_region_max_resolution_; in InitializeResult()
1073 ARRAY_SIZE(info.scaler_crop_region_default_)); in InitializeResult()
1074 if (info.report_active_sensor_crop_) { in InitializeResult()
1078 (info.scaler_crop_region_default_[2] / info.zoom_ratio_); in InitializeResult()
1081 (info.scaler_crop_region_default_[3] / info.zoom_ratio_); in InitializeResult()
1084 (info.scaler_crop_region_default_[2] - active_crop_region[2]) / 2; in InitializeResult()
1087 (info.scaler_crop_region_default_[3] - active_crop_region[3]) / 2; in InitializeResult()
1090 active_crop_region, ARRAY_SIZE(info.scaler_crop_region_default_)); in InitializeResult()
1093 if (info.report_extended_scene_mode_) { in InitializeResult()
1095 &info.extended_scene_mode_, 1); in InitializeResult()