Merge "SnapdragonCamera: Add QHD and 2K video qualities."
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index cb100af..12cff4d 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -20,6 +20,8 @@
     <string-array name="pref_video_quality_entries" translatable="false">
         <item>@string/pref_video_quality_entry_4kdci</item>
         <item>@string/pref_video_quality_entry_2160p</item>
+        <item>@string/pref_video_quality_entry_qHD</item>
+        <item>@string/pref_video_quality_entry_2k</item>
         <item>@string/pref_video_quality_entry_1080p</item>
         <item>@string/pref_video_quality_entry_720p</item>
         <item>@string/pref_video_quality_entry_480p</item>
@@ -35,6 +37,8 @@
     <string-array name="pref_video_quality_entryvalues" translatable="false">
         <item>4096x2160</item>
         <item>3840x2160</item>
+        <item>2560x1440</item>
+        <item>2048x1080</item>
         <item>1920x1080</item>
         <item>1280x720</item>
         <item>720x480</item>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 1a2b887..1fe80ab 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -258,6 +258,10 @@
     <string name="pref_video_quality_entry_720p" translatable="false">HD 720p</string>
     <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
     <string name="pref_video_quality_entry_480p" translatable="false">SD 480p</string>
+    <!-- Video quality setting entry. Videos will be recorded in QHD quality. [CHAR LIMIT=24] -->
+    <string name="pref_video_quality_entry_qHD" translatable="false">QHD</string>
+    <!-- Video quality setting entry. Videos will be recorded in 2K quality. [CHAR LIMIT=24] -->
+    <string name="pref_video_quality_entry_2k" translatable="false">2K</string>
 
     <!-- Describes the preference dialog for choosing interval between frame capture for
     time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java
index 9d8b181..0533811 100644
--- a/src/com/android/camera/CameraSettings.java
+++ b/src/com/android/camera/CameraSettings.java
@@ -278,6 +278,8 @@
         //video qualities
         VIDEO_QUALITY_TABLE.put("4096x2160", CamcorderProfile.QUALITY_4kDCI);
         VIDEO_QUALITY_TABLE.put("3840x2160", CamcorderProfile.QUALITY_2160P);
+        VIDEO_QUALITY_TABLE.put("2560x1440", CamcorderProfile.QUALITY_QHD);
+        VIDEO_QUALITY_TABLE.put("2048x1080", CamcorderProfile.QUALITY_2k);
         VIDEO_QUALITY_TABLE.put("1920x1080", CamcorderProfile.QUALITY_1080P);
         VIDEO_QUALITY_TABLE.put("1280x720",  CamcorderProfile.QUALITY_720P);
         VIDEO_QUALITY_TABLE.put("720x480",   CamcorderProfile.QUALITY_480P);