From bf809d3a0e1039c95a186597a22c012db786709b Mon Sep 17 00:00:00 2001 From: Sai Kumar Sanagavarapu Date: Wed, 1 Oct 2014 20:44:47 +0530 Subject: SnapdragonCamera: Add support for manual 3A params. Add UI support to take inputs from user for the following 3A paramters 1. Manual focus : a. Scale mode 0-100 b. Diopter mode 0-10 2.White balance: a. CCT b. RGB gains 3. Exposure control a. ISO b. exposure time Change-Id: I92ea3719fa2224e02943bb2191987c7654aaf9ea --- res/values/arrays.xml | 2 +- res/values/qcomarrays.xml | 39 +++++++++++++++++++++++++++++++++++++++ res/values/qcomstrings.xml | 35 +++++++++++++++++++++++++++++++++++ res/values/strings.xml | 2 +- res/xml/camera_preferences.xml | 21 +++++++++++++++++++++ 5 files changed, 97 insertions(+), 2 deletions(-) mode change 100755 => 100644 res/values/arrays.xml mode change 100755 => 100644 res/values/strings.xml (limited to 'res') diff --git a/res/values/arrays.xml b/res/values/arrays.xml old mode 100755 new mode 100644 index d1baeaeb5..fce180df2 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -19,7 +19,7 @@ @string/pref_video_quality_entry_4kdci - @string/pref_video_quality_entry_2160p + @string/pref_video_quality_entry_2160p @string/pref_video_quality_entry_1080p @string/pref_video_quality_entry_720p @string/pref_video_quality_entry_480p diff --git a/res/values/qcomarrays.xml b/res/values/qcomarrays.xml index 9b71634a2..0b1037e72 100644 --- a/res/values/qcomarrays.xml +++ b/res/values/qcomarrays.xml @@ -559,6 +559,45 @@ @string/pref_camera_selectablezoneaf_value_frameaverage + + + @string/pref_camera_manual_exp_entry_ISO_priority + @string/pref_camera_manual_exp_entry_exptime_priority + @string/pref_camera_manual_exp_entry_user_setting + @string/pref_camera_manual_exp_entry_off + + + + @string/pref_camera_manual_exp_value_ISO_priority + @string/pref_camera_manual_exp_value_exptime_priority + @string/pref_camera_manual_exp_value_user_setting + @string/pref_camera_manual_exp_value_off + + + + @string/pref_camera_manual_wb_entry_color_temperature + @string/pref_camera_manual_wb_entry_rbgb_gains + @string/pref_camera_manual_wb_entry_off + + + + @string/pref_camera_manual_wb_value_color_temperature + @string/pref_camera_manual_wb_value_rbgb_gains + @string/pref_camera_manual_wb_value_off + + + + @string/pref_camera_manual_focus_entry_scale_mode + @string/pref_camera_manual_focus_entry_diopter_mode + @string/pref_camera_manual_focus_entry_off + + + + @string/pref_camera_manual_focus_value_scale_mode + @string/pref_camera_manual_focus_value_diopter_mode + @string/pref_camera_manual_focus_value_off + + @string/pref_camera_zsl_entry_off diff --git a/res/values/qcomstrings.xml b/res/values/qcomstrings.xml index 93a39003d..c72f9bb1e 100644 --- a/res/values/qcomstrings.xml +++ b/res/values/qcomstrings.xml @@ -166,6 +166,41 @@ true-portrait-off multi-touch-focus-off + + Manual Exposure + ISO priority + Exposure time priority + User setting + Off + + off + iso-priority + exp-time-priority + user-setting + off + + + Manual White balance + Color temperature + RBGB gains + Off + + off + color-temperature + rbgb-gains + off + + + Manual Focus + Scale mode + Diopter mode + Off + + off + scale-mode + diopter-mode + off + Off On diff --git a/res/values/strings.xml b/res/values/strings.xml old mode 100755 new mode 100644 index d597e5af0..2d3aee027 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -244,7 +244,7 @@ Videos will be recorded in 4k DCI quality. [CHAR LIMIT=24] --> 4k DCI - 4k UHD diff --git a/res/xml/camera_preferences.xml b/res/xml/camera_preferences.xml index 4052b9634..39c54daa7 100644 --- a/res/xml/camera_preferences.xml +++ b/res/xml/camera_preferences.xml @@ -282,4 +282,25 @@ camera:title="@string/pref_camera_hdr_need_1x_title" camera:entries="@array/pref_camera_hdr_need_1x_entries" camera:entryValues="@array/pref_camera_hdr_need_1x_entryvalues" /> + + + + + + -- cgit v1.2.3