add CIF/QCIF video size settings
This commit is contained in:
parent
fb5343d8ba
commit
cb3cd05299
4 changed files with 15 additions and 0 deletions
|
@ -69,7 +69,9 @@
|
|||
<string name="pref_preferred_video_size_key">pref_preferred_video_size_key</string>
|
||||
<string name="pref_preferred_video_size_hd_key">pref_preferred_video_size_hd_key</string>
|
||||
<string name="pref_preferred_video_size_vga_key">pref_preferred_video_size_vga_key</string>
|
||||
<string name="pref_preferred_video_size_cif_key">pref_preferred_video_size_cif_key</string>
|
||||
<string name="pref_preferred_video_size_qvga_key">pref_preferred_video_size_qvga_key</string>
|
||||
<string name="pref_preferred_video_size_qcif_key">pref_preferred_video_size_qcif_key</string>
|
||||
<string name="pref_animation_enable_key">pref_animation_enable_key</string>
|
||||
<string name="pref_escape_plus_key">pref_escape_plus_key</string>
|
||||
<string name="pref_echo_cancellation_key">pref_echo_cancellation_key</string>
|
||||
|
|
|
@ -121,7 +121,9 @@
|
|||
<string name="pref_preferred_video_size">Preferred video size</string>
|
||||
<string name="pref_preferred_video_size_hd">HD</string>
|
||||
<string name="pref_preferred_video_size_vga">VGA (640x480)</string>
|
||||
<string name="pref_preferred_video_size_cif">CIF (352x288)</string>
|
||||
<string name="pref_preferred_video_size_qvga">QVGA (320x240)</string>
|
||||
<string name="pref_preferred_video_size_qcif">QCIF (176x144)</string>
|
||||
<string name="menu_videocall_back_to_dialer_title">Display dialer</string>
|
||||
<string name="menu_videocall_switch_camera_title">Front/Rear Camera</string>
|
||||
<string name="menu_videocall_change_resolution_when_low_resolution">Try High resolution</string>
|
||||
|
|
|
@ -512,9 +512,15 @@ public class LinphonePreferences {
|
|||
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_vga_key))) {
|
||||
preferredVideoSize = "vga";
|
||||
bandwidth = 512;
|
||||
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_cif_key))) {
|
||||
preferredVideoSize = "cif";
|
||||
bandwidth = 512;
|
||||
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_qvga_key))) {
|
||||
preferredVideoSize = "qvga";
|
||||
bandwidth = 380;
|
||||
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_qcif_key))) {
|
||||
preferredVideoSize = "qcif";
|
||||
bandwidth = 256;
|
||||
}
|
||||
|
||||
getLc().setPreferredVideoSizeByName(preferredVideoSize);
|
||||
|
|
|
@ -412,8 +412,13 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
|||
}
|
||||
entries.add(getString(R.string.pref_preferred_video_size_vga));
|
||||
values.add(getString(R.string.pref_preferred_video_size_vga_key));
|
||||
entries.add(getString(R.string.pref_preferred_video_size_cif));
|
||||
values.add(getString(R.string.pref_preferred_video_size_cif_key));
|
||||
entries.add(getString(R.string.pref_preferred_video_size_qvga));
|
||||
values.add(getString(R.string.pref_preferred_video_size_qvga_key));
|
||||
entries.add(getString(R.string.pref_preferred_video_size_qcif));
|
||||
values.add(getString(R.string.pref_preferred_video_size_qcif_key));
|
||||
|
||||
setListPreferenceValues(pref, entries, values);
|
||||
|
||||
String value = mPrefs.getPreferredVideoSize();
|
||||
|
|
Loading…
Reference in a new issue