Lines Matching refs:entry

71   camera_metadata_ro_entry_t entry;  in Update3AMeteringRegion()  local
72 auto ret = settings.Get(ANDROID_SCALER_CROP_REGION, &entry); in Update3AMeteringRegion()
73 if ((ret == OK) && (entry.count > 0)) { in Update3AMeteringRegion()
75 crop_region[0] = entry.data.i32[0]; in Update3AMeteringRegion()
76 crop_region[1] = entry.data.i32[1]; in Update3AMeteringRegion()
77 crop_region[2] = entry.data.i32[2] + crop_region[0]; in Update3AMeteringRegion()
78 crop_region[3] = entry.data.i32[3] + crop_region[1]; in Update3AMeteringRegion()
79 ret = settings.Get(tag, &entry); in Update3AMeteringRegion()
80 if ((ret == OK) && (entry.count > 0)) { in Update3AMeteringRegion()
81 const int32_t* a_region = entry.data.i32; in Update3AMeteringRegion()
89 region[4] = entry.data.i32[4]; in Update3AMeteringRegion()
103 camera_metadata_ro_entry_t entry; in CompensateAE() local
105 request_settings_->Get(ANDROID_CONTROL_AE_EXPOSURE_COMPENSATION, &entry); in CompensateAE()
106 if ((ret == OK) && (entry.count == 1)) { in CompensateAE()
107 exposure_compensation_ = entry.data.i32[0]; in CompensateAE()
126 camera_metadata_ro_entry_t entry; in DoFakeAE() local
127 auto ret = request_settings_->Get(ANDROID_CONTROL_AE_LOCK, &entry); in DoFakeAE()
128 if ((ret == OK) && (entry.count == 1)) { in DoFakeAE()
129 ae_lock_ = entry.data.u8[0]; in DoFakeAE()
140 ret = request_settings_->Get(ANDROID_CONTROL_AE_TARGET_FPS_RANGE, &entry); in DoFakeAE()
141 if ((ret == OK) && (entry.count == 2)) { in DoFakeAE()
143 if ((it.min_fps == entry.data.i32[0]) && in DoFakeAE()
144 (it.max_fps == entry.data.i32[1])) { in DoFakeAE()
145 fps_range = {entry.data.i32[0], entry.data.i32[1]}; in DoFakeAE()
151 entry.data.i32[0], entry.data.i32[1]); in DoFakeAE()
158 ret = request_settings_->Get(ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER, &entry); in DoFakeAE()
159 if ((ret == OK) && (entry.count == 1)) { in DoFakeAE()
160 ae_trigger_ = entry.data.u8[0]; in DoFakeAE()
279 camera_metadata_ro_entry_t entry; in ProcessAWB() local
280 auto ret = request_settings_->Get(ANDROID_CONTROL_AWB_LOCK, &entry); in ProcessAWB()
281 if ((ret == OK) && (entry.count == 1)) { in ProcessAWB()
282 awb_lock_ = entry.data.u8[0]; in ProcessAWB()
300 camera_metadata_ro_entry entry; in ProcessAF() local
310 camera_metadata_ro_entry_t entry; in ProcessAF() local
311 auto ret = request_settings_->Get(ANDROID_LENS_FOCUS_DISTANCE, &entry); in ProcessAF()
312 if ((ret == OK) && (entry.count == 1)) { in ProcessAF()
313 if ((entry.data.f[0] >= 0.f) && in ProcessAF()
314 (entry.data.f[0] <= minimum_focus_distance_)) { in ProcessAF()
315 focus_distance_ = entry.data.f[0]; in ProcessAF()
328 auto ret = request_settings_->Get(ANDROID_CONTROL_AF_TRIGGER, &entry); in ProcessAF()
329 if ((ret == OK) && (entry.count == 1)) { in ProcessAF()
330 af_trigger_ = entry.data.u8[0]; in ProcessAF()
487 camera_metadata_ro_entry_t entry; in ProcessAE() local
502 auto ret = request_settings_->Get(ANDROID_SENSOR_EXPOSURE_TIME, &entry); in ProcessAE()
503 if ((ret == OK) && (entry.count == 1)) { in ProcessAE()
504 if ((entry.data.i64[0] >= sensor_exposure_time_range_.first) && in ProcessAE()
505 (entry.data.i64[0] <= sensor_exposure_time_range_.second)) { in ProcessAE()
506 sensor_exposure_time_ = entry.data.i64[0]; in ProcessAE()
512 entry.data.i64[0], in ProcessAE()
519 ret = request_settings_->Get(ANDROID_SENSOR_FRAME_DURATION, &entry); in ProcessAE()
520 if ((ret == OK) && (entry.count == 1)) { in ProcessAE()
521 if ((entry.data.i64[0] >= in ProcessAE()
523 (entry.data.i64[0] <= sensor_max_frame_duration_)) { in ProcessAE()
524 sensor_frame_duration_ = entry.data.i64[0]; in ProcessAE()
529 __FUNCTION__, entry.data.i64[0], in ProcessAE()
540 ret = request_settings_->Get(ANDROID_SENSOR_SENSITIVITY, &entry); in ProcessAE()
541 if ((ret == OK) && (entry.count == 1)) { in ProcessAE()
542 if ((entry.data.i32[0] >= sensor_sensitivity_range_.first) && in ProcessAE()
543 (entry.data.i32[0] <= sensor_sensitivity_range_.second)) { in ProcessAE()
544 sensor_sensitivity_ = entry.data.i32[0]; in ProcessAE()
547 __FUNCTION__, entry.data.i32[0], in ProcessAE()
578 auto ret = request_settings_->Get(ANDROID_FLASH_MODE, &entry); in ProcessAE()
579 if ((ret == OK) && (entry.count == 1)) { in ProcessAE()
580 if ((entry.data.u8[0] == ANDROID_FLASH_MODE_SINGLE) || in ProcessAE()
581 (entry.data.u8[0] == ANDROID_FLASH_MODE_TORCH)) { in ProcessAE()
589 ret = request_settings_->Get(ANDROID_CONTROL_CAPTURE_INTENT, &entry); in ProcessAE()
590 if ((ret == OK) && (entry.count == 1)) { in ProcessAE()
591 if (entry.data.u8[0] == ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE) { in ProcessAE()
615 camera_metadata_ro_entry_t entry; in InitializeSensorSettings() local
616 auto ret = request_settings_->Get(ANDROID_CONTROL_MODE, &entry); in InitializeSensorSettings()
617 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
618 if (available_control_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
620 control_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
627 ret = request_settings_->Get(ANDROID_SENSOR_PIXEL_MODE, &entry); in InitializeSensorSettings()
628 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
629 if (available_sensor_pixel_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
631 sensor_pixel_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
638 ret = request_settings_->Get(ANDROID_CONTROL_SCENE_MODE, &entry); in InitializeSensorSettings()
639 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
641 if ((entry.data.u8[0] == ANDROID_CONTROL_SCENE_MODE_DISABLED) || in InitializeSensorSettings()
642 (available_scenes_.find(entry.data.u8[0]) != available_scenes_.end())) { in InitializeSensorSettings()
643 scene_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
651 ret = request_settings_->Get(ANDROID_CONTROL_EXTENDED_SCENE_MODE, &entry); in InitializeSensorSettings()
652 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
655 if (cap.mode == entry.data.u8[0]) { in InitializeSensorSettings()
656 extended_scene_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
665 entry.data.u8[0]); in InitializeSensorSettings()
674 ret = request_settings_->Get(ANDROID_CONTROL_ZOOM_RATIO, &entry); in InitializeSensorSettings()
675 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
676 zoom_ratio_ = std::min(std::max(entry.data.f[0], min_zoom), max_zoom); in InitializeSensorSettings()
680 ret = request_settings_->Get(ANDROID_SCALER_ROTATE_AND_CROP, &entry); in InitializeSensorSettings()
681 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
682 if (available_rotate_crop_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
684 rotate_and_crop_ = entry.data.u8[0]; in InitializeSensorSettings()
686 ALOGE("%s: Unsupported rotate and crop mode: %u", __FUNCTION__, entry.data.u8[0]); in InitializeSensorSettings()
693 ret = request_settings_->Get(ANDROID_CONTROL_VIDEO_STABILIZATION_MODE, &entry); in InitializeSensorSettings()
694 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
695 if (available_vstab_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
697 vstab_mode = entry.data.u8[0]; in InitializeSensorSettings()
700 __FUNCTION__, entry.data.u8[0]); in InitializeSensorSettings()
706 ret = request_settings_->Get(ANDROID_EDGE_MODE, &entry); in InitializeSensorSettings()
707 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
708 if (available_edge_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
710 edge_mode = entry.data.u8[0]; in InitializeSensorSettings()
712 ALOGE("%s: Unsupported edge mode: %u", __FUNCTION__, entry.data.u8[0]); in InitializeSensorSettings()
719 ret = request_settings_->Get(ANDROID_SENSOR_TEST_PATTERN_MODE, &entry); in InitializeSensorSettings()
720 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
721 if (available_test_pattern_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
723 test_pattern_mode = entry.data.u8[0]; in InitializeSensorSettings()
726 entry.data.u8[0]); in InitializeSensorSettings()
732 ret = request_settings_->Get(ANDROID_SENSOR_TEST_PATTERN_DATA, &entry); in InitializeSensorSettings()
733 if ((ret == OK) && (entry.count == 4)) { in InitializeSensorSettings()
735 memcpy(test_pattern_data, entry.data.i32, sizeof(test_pattern_data)); in InitializeSensorSettings()
748 ret = request_settings_->Get(ANDROID_CONTROL_AE_MODE, &entry); in InitializeSensorSettings()
749 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
750 if (available_ae_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
752 ae_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
758 ret = request_settings_->Get(ANDROID_CONTROL_AWB_MODE, &entry); in InitializeSensorSettings()
759 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
760 if (available_awb_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
762 awb_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
768 ret = request_settings_->Get(ANDROID_CONTROL_AF_MODE, &entry); in InitializeSensorSettings()
769 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
770 if (available_af_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
772 af_mode_changed_ = af_mode_ != entry.data.u8[0]; in InitializeSensorSettings()
773 af_mode_ = entry.data.u8[0]; in InitializeSensorSettings()
783 af_mode_changed_ = af_mode_ != entry.data.u8[0]; in InitializeSensorSettings()
808 ret = request_settings_->Get(ANDROID_STATISTICS_LENS_SHADING_MAP_MODE, &entry); in InitializeSensorSettings()
809 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorSettings()
810 if (available_lens_shading_map_modes_.find(entry.data.u8[0]) != in InitializeSensorSettings()
812 sensor_settings->lens_shading_map_mode = entry.data.u8[0]; in InitializeSensorSettings()
991 camera_metadata_ro_entry_t entry; in InitializeSensorDefaults() local
993 static_metadata_->Get(ANDROID_SENSOR_INFO_SENSITIVITY_RANGE, &entry); in InitializeSensorDefaults()
994 if ((ret == OK) && (entry.count == 2)) { in InitializeSensorDefaults()
996 std::make_pair(entry.data.i32[0], entry.data.i32[1]); in InitializeSensorDefaults()
1007 ret = static_metadata_->Get(ANDROID_SENSOR_INFO_EXPOSURE_TIME_RANGE, &entry); in InitializeSensorDefaults()
1008 if ((ret == OK) && (entry.count == 2)) { in InitializeSensorDefaults()
1010 std::make_pair(entry.data.i64[0], entry.data.i64[1]); in InitializeSensorDefaults()
1022 ret = static_metadata_->Get(ANDROID_SENSOR_INFO_MAX_FRAME_DURATION, &entry); in InitializeSensorDefaults()
1023 if ((ret == OK) && (entry.count == 1)) { in InitializeSensorDefaults()
1024 sensor_max_frame_duration_ = entry.data.i64[0]; in InitializeSensorDefaults()
1109 &entry); in InitializeSensorDefaults()
1111 available_test_pattern_modes_.insert(entry.data.i32, in InitializeSensorDefaults()
1112 entry.data.i32 + entry.count); in InitializeSensorDefaults()
1158 camera_metadata_ro_entry_t entry; in InitializeStatisticsDefaults() local
1160 ANDROID_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES, &entry); in InitializeStatisticsDefaults()
1162 available_face_detect_modes_.insert(entry.data.u8, in InitializeStatisticsDefaults()
1163 entry.data.u8 + entry.count); in InitializeStatisticsDefaults()
1170 ANDROID_STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES, &entry); in InitializeStatisticsDefaults()
1172 available_lens_shading_map_modes_.insert(entry.data.u8, in InitializeStatisticsDefaults()
1173 entry.data.u8 + entry.count); in InitializeStatisticsDefaults()
1180 ANDROID_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES, &entry); in InitializeStatisticsDefaults()
1182 available_hot_pixel_map_modes_.insert(entry.data.u8, in InitializeStatisticsDefaults()
1183 entry.data.u8 + entry.count); in InitializeStatisticsDefaults()
1273 camera_metadata_ro_entry_t entry; in InitializeControlSceneDefaults() local
1275 static_metadata_->Get(ANDROID_CONTROL_AVAILABLE_SCENE_MODES, &entry); in InitializeControlSceneDefaults()
1277 available_scenes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlSceneDefaults()
1283 if ((entry.count == 1) && in InitializeControlSceneDefaults()
1284 (entry.data.u8[0] == ANDROID_CONTROL_SCENE_MODE_DISABLED)) { in InitializeControlSceneDefaults()
1308 for (size_t i = 0; i < entry.count; i++) { in InitializeControlSceneDefaults()
1328 scene_overrides_.emplace(entry.data.u8[i], scene); in InitializeControlSceneDefaults()
1339 camera_metadata_ro_entry_t entry; in InitializeControlAFDefaults() local
1340 auto ret = static_metadata_->Get(ANDROID_CONTROL_AF_AVAILABLE_MODES, &entry); in InitializeControlAFDefaults()
1342 available_af_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlAFDefaults()
1402 camera_metadata_ro_entry_t entry; in InitializeControlAWBDefaults() local
1403 auto ret = static_metadata_->Get(ANDROID_CONTROL_AWB_AVAILABLE_MODES, &entry); in InitializeControlAWBDefaults()
1405 available_awb_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlAWBDefaults()
1429 ret = static_metadata_->Get(ANDROID_CONTROL_AWB_LOCK_AVAILABLE, &entry); in InitializeControlAWBDefaults()
1430 if ((ret == OK) && (entry.count == 1)) { in InitializeControlAWBDefaults()
1432 entry.data.u8[0] == ANDROID_CONTROL_AWB_LOCK_AVAILABLE_TRUE; in InitializeControlAWBDefaults()
1478 camera_metadata_ro_entry_t entry; in InitializeControlAEDefaults() local
1479 auto ret = static_metadata_->Get(ANDROID_CONTROL_AE_AVAILABLE_MODES, &entry); in InitializeControlAEDefaults()
1481 available_ae_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlAEDefaults()
1505 ret = static_metadata_->Get(ANDROID_CONTROL_AE_LOCK_AVAILABLE, &entry); in InitializeControlAEDefaults()
1506 if ((ret == OK) && (entry.count == 1)) { in InitializeControlAEDefaults()
1508 entry.data.u8[0] == ANDROID_CONTROL_AE_LOCK_AVAILABLE_TRUE; in InitializeControlAEDefaults()
1552 &entry); in InitializeControlAEDefaults()
1554 available_antibanding_modes_.insert(entry.data.u8, in InitializeControlAEDefaults()
1555 entry.data.u8 + entry.count); in InitializeControlAEDefaults()
1561 ret = static_metadata_->Get(ANDROID_CONTROL_AE_COMPENSATION_RANGE, &entry); in InitializeControlAEDefaults()
1562 if ((ret == OK) && (entry.count == 2)) { in InitializeControlAEDefaults()
1563 exposure_compensation_range_[0] = entry.data.i32[0]; in InitializeControlAEDefaults()
1564 exposure_compensation_range_[1] = entry.data.i32[1]; in InitializeControlAEDefaults()
1570 ret = static_metadata_->Get(ANDROID_CONTROL_AE_COMPENSATION_STEP, &entry); in InitializeControlAEDefaults()
1571 if ((ret == OK) && (entry.count == 1)) { in InitializeControlAEDefaults()
1572 exposure_compensation_step_ = entry.data.r[0]; in InitializeControlAEDefaults()
1619 camera_metadata_ro_entry_t entry; in InitializeControlDefaults() local
1621 auto ret = static_metadata_->Get(ANDROID_CONTROL_AVAILABLE_MODES, &entry); in InitializeControlDefaults()
1623 available_control_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlDefaults()
1652 &entry); in InitializeControlDefaults()
1653 if ((ret == OK) && ((entry.count % 2) == 0)) { in InitializeControlDefaults()
1654 available_fps_ranges_.reserve(entry.count / 2); in InitializeControlDefaults()
1655 for (size_t i = 0; i < entry.count; i += 2) { in InitializeControlDefaults()
1656 FPSRange range(entry.data.i32[i], entry.data.i32[i + 1]); in InitializeControlDefaults()
1698 &entry); in InitializeControlDefaults()
1700 post_raw_boost_ = entry.data.i32[0]; in InitializeControlDefaults()
1709 ret = static_metadata_->Get(ANDROID_CONTROL_AVAILABLE_EFFECTS, &entry); in InitializeControlDefaults()
1710 if ((ret == OK) && (entry.count > 0)) { in InitializeControlDefaults()
1711 available_effects_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlDefaults()
1723 ANDROID_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES, &entry); in InitializeControlDefaults()
1724 if ((ret == OK) && (entry.count > 0)) { in InitializeControlDefaults()
1725 available_vstab_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeControlDefaults()
1741 &entry); in InitializeControlDefaults()
1742 if ((ret == OK) && (entry.count > 0)) { in InitializeControlDefaults()
1743 if (entry.count != 1) { in InitializeControlDefaults()
1747 max_zoom_ = entry.data.f[0]; in InitializeControlDefaults()
1753 ret = static_metadata_->Get(ANDROID_CONTROL_ZOOM_RATIO_RANGE, &entry); in InitializeControlDefaults()
1754 if ((ret == OK) && (entry.count > 0)) { in InitializeControlDefaults()
1755 if (entry.count != 2) { in InitializeControlDefaults()
1760 if (entry.data.f[1] != max_zoom_) { in InitializeControlDefaults()
1766 if (entry.data.f[1] < entry.data.f[0]) { in InitializeControlDefaults()
1787 min_zoom_ = entry.data.f[0]; in InitializeControlDefaults()
1791 ANDROID_CONTROL_AVAILABLE_EXTENDED_SCENE_MODE_MAX_SIZES, &entry); in InitializeControlDefaults()
1792 if ((ret == OK) && (entry.count > 0)) { in InitializeControlDefaults()
1793 if (entry.count % 3 != 0) { in InitializeControlDefaults()
1803 zoom_ratio_ranges_entry.count / 2 != entry.count / 3 - 1) { in InitializeControlDefaults()
1834 for (size_t i = 0, j = 0; i < entry.count; i += 3) { in InitializeControlDefaults()
1835 int32_t mode = entry.data.i32[i]; in InitializeControlDefaults()
1836 int32_t max_width = entry.data.i32[i + 1]; in InitializeControlDefaults()
1837 int32_t max_height = entry.data.i32[i + 2]; in InitializeControlDefaults()
1878 ret = static_metadata_->Get(ANDROID_CONTROL_MAX_REGIONS, &entry); in InitializeControlDefaults()
1879 if ((ret == OK) && (entry.count == 3)) { in InitializeControlDefaults()
1880 max_ae_regions_ = entry.data.i32[0]; in InitializeControlDefaults()
1881 max_awb_regions_ = entry.data.i32[1]; in InitializeControlDefaults()
1882 max_af_regions_ = entry.data.i32[2]; in InitializeControlDefaults()
2084 camera_metadata_ro_entry_t entry; in InitializeTonemapDefaults() local
2086 static_metadata_->Get(ANDROID_TONEMAP_AVAILABLE_TONE_MAP_MODES, &entry); in InitializeTonemapDefaults()
2088 available_tonemap_modes_.insert(entry.data.u8, in InitializeTonemapDefaults()
2089 entry.data.u8 + entry.count); in InitializeTonemapDefaults()
2151 camera_metadata_ro_entry_t entry; in InitializeEdgeDefaults() local
2152 auto ret = static_metadata_->Get(ANDROID_EDGE_AVAILABLE_EDGE_MODES, &entry); in InitializeEdgeDefaults()
2154 available_edge_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeEdgeDefaults()
2207 camera_metadata_ro_entry_t entry; in InitializeColorCorrectionDefaults() local
2209 ANDROID_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, &entry); in InitializeColorCorrectionDefaults()
2211 available_color_aberration_modes_.insert(entry.data.u8, in InitializeColorCorrectionDefaults()
2212 entry.data.u8 + entry.count); in InitializeColorCorrectionDefaults()
2278 camera_metadata_ro_entry_t entry; in InitializeScalerDefaults() local
2280 static_metadata_->Get(ANDROID_SENSOR_INFO_ACTIVE_ARRAY_SIZE, &entry); in InitializeScalerDefaults()
2281 if ((ret == OK) && (entry.count == 4)) { in InitializeScalerDefaults()
2282 scaler_crop_region_default_[0] = entry.data.i32[0]; in InitializeScalerDefaults()
2283 scaler_crop_region_default_[1] = entry.data.i32[1]; in InitializeScalerDefaults()
2284 scaler_crop_region_default_[2] = entry.data.i32[2]; in InitializeScalerDefaults()
2285 scaler_crop_region_default_[3] = entry.data.i32[3]; in InitializeScalerDefaults()
2294 ANDROID_SENSOR_INFO_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION, &entry); in InitializeScalerDefaults()
2295 if ((ret == OK) && (entry.count == 4)) { in InitializeScalerDefaults()
2296 scaler_crop_region_max_resolution_[0] = entry.data.i32[0]; in InitializeScalerDefaults()
2297 scaler_crop_region_max_resolution_[1] = entry.data.i32[1]; in InitializeScalerDefaults()
2298 scaler_crop_region_max_resolution_[2] = entry.data.i32[2]; in InitializeScalerDefaults()
2299 scaler_crop_region_max_resolution_[3] = entry.data.i32[3]; in InitializeScalerDefaults()
2323 &entry); in InitializeScalerDefaults()
2324 if ((ret == OK) && (entry.count > 0)) { in InitializeScalerDefaults()
2349 for (size_t i = 0; i < entry.count; i++) { in InitializeScalerDefaults()
2350 if (entry.data.u8[i] == ANDROID_SCALER_ROTATE_AND_CROP_AUTO) { in InitializeScalerDefaults()
2353 available_rotate_crop_modes_.insert(entry.data.u8[i]); in InitializeScalerDefaults()
2376 camera_metadata_ro_entry_t entry; in InitializeShadingDefaults() local
2377 auto ret = static_metadata_->Get(ANDROID_SHADING_AVAILABLE_MODES, &entry); in InitializeShadingDefaults()
2379 available_shading_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeShadingDefaults()
2433 camera_metadata_ro_entry_t entry; in InitializeNoiseReductionDefaults() local
2435 ANDROID_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES, &entry); in InitializeNoiseReductionDefaults()
2437 available_noise_reduction_modes_.insert(entry.data.u8, in InitializeNoiseReductionDefaults()
2438 entry.data.u8 + entry.count); in InitializeNoiseReductionDefaults()
2500 camera_metadata_ro_entry_t entry; in InitializeHotPixelDefaults() local
2502 &entry); in InitializeHotPixelDefaults()
2504 available_hot_pixel_modes_.insert(entry.data.u8, in InitializeHotPixelDefaults()
2505 entry.data.u8 + entry.count); in InitializeHotPixelDefaults()
2556 camera_metadata_ro_entry_t entry; in InitializeFlashDefaults() local
2557 auto ret = static_metadata_->Get(ANDROID_FLASH_INFO_AVAILABLE, &entry); in InitializeFlashDefaults()
2558 if ((ret == OK) && (entry.count == 1)) { in InitializeFlashDefaults()
2559 is_flash_supported_ = entry.data.u8[0]; in InitializeFlashDefaults()
2584 camera_metadata_ro_entry_t entry; in InitializeLensDefaults() local
2586 static_metadata_->Get(ANDROID_LENS_INFO_MINIMUM_FOCUS_DISTANCE, &entry); in InitializeLensDefaults()
2587 if ((ret == OK) && (entry.count == 1)) { in InitializeLensDefaults()
2588 minimum_focus_distance_ = entry.data.f[0]; in InitializeLensDefaults()
2595 ret = static_metadata_->Get(ANDROID_LENS_INFO_AVAILABLE_APERTURES, &entry); in InitializeLensDefaults()
2596 if ((ret == OK) && (entry.count > 0)) { in InitializeLensDefaults()
2598 aperture_ = entry.data.f[0]; in InitializeLensDefaults()
2604 ret = static_metadata_->Get(ANDROID_LENS_INFO_AVAILABLE_FOCAL_LENGTHS, &entry); in InitializeLensDefaults()
2605 if ((ret == OK) && (entry.count > 0)) { in InitializeLensDefaults()
2606 focal_length_ = entry.data.f[0]; in InitializeLensDefaults()
2612 ret = static_metadata_->Get(ANDROID_LENS_INFO_SHADING_MAP_SIZE, &entry); in InitializeLensDefaults()
2613 if ((ret == OK) && (entry.count == 2)) { in InitializeLensDefaults()
2614 shading_map_size_[0] = entry.data.i32[0]; in InitializeLensDefaults()
2615 shading_map_size_[1] = entry.data.i32[1]; in InitializeLensDefaults()
2622 &entry); in InitializeLensDefaults()
2623 if ((ret == OK) && (entry.count > 0)) { in InitializeLensDefaults()
2625 filter_density_ = entry.data.f[0]; in InitializeLensDefaults()
2632 &entry); in InitializeLensDefaults()
2633 if ((ret == OK) && (entry.count > 0)) { in InitializeLensDefaults()
2635 available_ois_modes_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeLensDefaults()
2646 ret = static_metadata_->Get(ANDROID_LENS_POSE_ROTATION, &entry); in InitializeLensDefaults()
2647 if ((ret == OK) && (entry.count == ARRAY_SIZE(pose_rotation_))) { in InitializeLensDefaults()
2648 memcpy(pose_rotation_, entry.data.f, sizeof(pose_rotation_)); in InitializeLensDefaults()
2650 ret = static_metadata_->Get(ANDROID_LENS_POSE_TRANSLATION, &entry); in InitializeLensDefaults()
2651 if ((ret == OK) && (entry.count == ARRAY_SIZE(pose_translation_))) { in InitializeLensDefaults()
2652 memcpy(pose_translation_, entry.data.f, sizeof(pose_translation_)); in InitializeLensDefaults()
2654 ret = static_metadata_->Get(ANDROID_LENS_INTRINSIC_CALIBRATION, &entry); in InitializeLensDefaults()
2655 if ((ret == OK) && (entry.count == ARRAY_SIZE(intrinsic_calibration_))) { in InitializeLensDefaults()
2656 memcpy(intrinsic_calibration_, entry.data.f, sizeof(intrinsic_calibration_)); in InitializeLensDefaults()
2659 ret = static_metadata_->Get(ANDROID_LENS_DISTORTION, &entry); in InitializeLensDefaults()
2660 if ((ret == OK) && (entry.count == ARRAY_SIZE(distortion_))) { in InitializeLensDefaults()
2661 memcpy(distortion_, entry.data.f, sizeof(distortion_)); in InitializeLensDefaults()
2704 camera_metadata_ro_entry_t entry; in InitializeInfoDefaults() local
2706 static_metadata_->Get(ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL, &entry); in InitializeInfoDefaults()
2707 if ((ret == OK) && (entry.count == 1)) { in InitializeInfoDefaults()
2708 if (kSupportedHWLevels.find(entry.data.u8[0]) == in InitializeInfoDefaults()
2710 ALOGE("%s: HW Level: %u not supported", __FUNCTION__, entry.data.u8[0]); in InitializeInfoDefaults()
2718 supported_hw_level_ = entry.data.u8[0]; in InitializeInfoDefaults()
2760 camera_metadata_ro_entry_t entry; in InitializeRequestDefaults() local
2762 static_metadata_->Get(ANDROID_REQUEST_AVAILABLE_CAPABILITIES, &entry); in InitializeRequestDefaults()
2763 if ((ret == OK) && (entry.count > 0)) { in InitializeRequestDefaults()
2764 for (size_t i = 0; i < entry.count; i++) { in InitializeRequestDefaults()
2765 if (kSupportedCapabilites.find(entry.data.u8[i]) == in InitializeRequestDefaults()
2768 entry.data.u8[i]); in InitializeRequestDefaults()
2776 available_capabilities_.insert(entry.data.u8, entry.data.u8 + entry.count); in InitializeRequestDefaults()
2778 ret = static_metadata_->Get(ANDROID_REQUEST_PIPELINE_MAX_DEPTH, &entry); in InitializeRequestDefaults()
2779 if ((ret == OK) && (entry.count == 1)) { in InitializeRequestDefaults()
2780 if (entry.data.u8[0] == 0) { in InitializeRequestDefaults()
2789 max_pipeline_depth_ = entry.data.u8[0]; in InitializeRequestDefaults()
2791 ret = static_metadata_->Get(ANDROID_REQUEST_PARTIAL_RESULT_COUNT, &entry); in InitializeRequestDefaults()
2792 if ((ret == OK) && (entry.count == 1)) { in InitializeRequestDefaults()
2793 if (entry.data.i32[0] != 1) { in InitializeRequestDefaults()
2799 &entry); in InitializeRequestDefaults()
2800 if ((ret != OK) || (entry.count == 0)) { in InitializeRequestDefaults()
2804 available_characteristics_.insert(entry.data.i32, in InitializeRequestDefaults()
2805 entry.data.i32 + entry.count); in InitializeRequestDefaults()
2807 ret = static_metadata_->Get(ANDROID_REQUEST_AVAILABLE_RESULT_KEYS, &entry); in InitializeRequestDefaults()
2808 if ((ret != OK) || (entry.count == 0)) { in InitializeRequestDefaults()
2812 available_results_.insert(entry.data.i32, entry.data.i32 + entry.count); in InitializeRequestDefaults()
2814 ret = static_metadata_->Get(ANDROID_REQUEST_AVAILABLE_REQUEST_KEYS, &entry); in InitializeRequestDefaults()
2815 if ((ret != OK) || (entry.count == 0)) { in InitializeRequestDefaults()
2819 available_requests_.insert(entry.data.i32, entry.data.i32 + entry.count); in InitializeRequestDefaults()