From 7a123a775778e72c208ad214858ea8d448d1538e Mon Sep 17 00:00:00 2001 From: Byunghun Jeon Date: Tue, 6 Oct 2015 14:50:11 -0700 Subject: SnapdragonCamera: add video snapshot size option Add developer option to choose video snapshot size. The "Auto" option will revert back to old behavior of choosing the largest size with the same aspect ratio as the preview. Change-Id: Ice68aef1963c1199d30e1edde4cccf7203f8fbbf --- res/values/arrays.xml | 71 ++++++++++++++++++++++++++++++++++++++++++ res/values/qcomstrings.xml | 2 +- res/xml/camera_preferences.xml | 6 ---- res/xml/video_preferences.xml | 4 +-- 4 files changed, 74 insertions(+), 9 deletions(-) (limited to 'res') diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 476bd2084..0d93cffab 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -238,6 +238,77 @@ 176x144 + + + Auto + @string/pref_camera_picturesize_entry_21mp + @string/pref_camera_picturesize_entry_16mp + @string/pref_camera_picturesize_entry_16mp_wide + @string/pref_camera_picturesize_entry_13mp + @string/pref_camera_picturesize_entry_12mp + @string/pref_camera_picturesize_entry_8mp + @string/pref_camera_picturesize_entry_8mp + @string/pref_camera_picturesize_entry_square + @string/pref_camera_picturesize_entry_5mp + @string/pref_camera_picturesize_entry_5mp + @string/pref_camera_picturesize_entry_5mp + @string/pref_camera_picturesize_entry_4mp_wide + @string/pref_camera_picturesize_entry_3mp + @string/pref_camera_picturesize_entry_3mp + @string/pref_camera_picturesize_entry_1920x1080 + @string/pref_camera_picturesize_entry_2mp + @string/pref_camera_picturesize_entry_2mp_wide + @string/pref_camera_picturesize_entry_1_5mp + @string/pref_camera_picturesize_entry_1_3mp + @string/pref_camera_picturesize_entry_1280x768 + @string/pref_camera_picturesize_entry_1280x720 + @string/pref_camera_picturesize_entry_1mp + @string/pref_camera_picturesize_entry_800x600 + @string/pref_camera_picturesize_entry_800x480 + 960 x 720 + 720 x 480 + @string/pref_camera_picturesize_entry_vga + @string/pref_camera_picturesize_entry_352x288 + @string/pref_camera_picturesize_entry_qvga + @string/pref_camera_picturesize_entry_176x144 + + + + + auto + 5344x4008 + 4608x3456 + 5312x2988 + 4160x3120 + 4000x3000 + 3840x2160 + 3264x2448 + 2976x2976 + 2592x1944 + 2592x1936 + 2560x1920 + 2688x1512 + 2048x1536 + 2048x1520 + 1920x1080 + 1600x1200 + 1920x1088 + 1440x1080 + 1280x960 + 1280x768 + 1280x720 + 1024x768 + 800x600 + 800x480 + 960x720 + 720x480 + 640x480 + 352x288 + 320x240 + 176x144 + + @string/pref_camera_focusmode_entry_auto diff --git a/res/values/qcomstrings.xml b/res/values/qcomstrings.xml index 5f0fbbea6..48c043af9 100644 --- a/res/values/qcomstrings.xml +++ b/res/values/qcomstrings.xml @@ -798,7 +798,7 @@ Invalid video-size for time-lapse recording. - 1920x1080 + auto off diff --git a/res/xml/camera_preferences.xml b/res/xml/camera_preferences.xml index caf2a93d7..8d101c71e 100644 --- a/res/xml/camera_preferences.xml +++ b/res/xml/camera_preferences.xml @@ -288,12 +288,6 @@ camera:entries="@array/pref_camera_savepath_entries" camera:singleIcon="@drawable/ic_settings_storage" camera:entryValues="@array/pref_camera_savepath_entryvalues" /> - + camera:entries="@array/pref_camera_video_snapsize_entries" + camera:entryValues="@array/pref_camera_video_snapsize_entryvalues" />