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_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_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_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_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_animation_enable_key">pref_animation_enable_key</string>
|
||||||
<string name="pref_escape_plus_key">pref_escape_plus_key</string>
|
<string name="pref_escape_plus_key">pref_escape_plus_key</string>
|
||||||
<string name="pref_echo_cancellation_key">pref_echo_cancellation_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">Preferred video size</string>
|
||||||
<string name="pref_preferred_video_size_hd">HD</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_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_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_back_to_dialer_title">Display dialer</string>
|
||||||
<string name="menu_videocall_switch_camera_title">Front/Rear Camera</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>
|
<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))) {
|
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_vga_key))) {
|
||||||
preferredVideoSize = "vga";
|
preferredVideoSize = "vga";
|
||||||
bandwidth = 512;
|
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))) {
|
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_qvga_key))) {
|
||||||
preferredVideoSize = "qvga";
|
preferredVideoSize = "qvga";
|
||||||
bandwidth = 380;
|
bandwidth = 380;
|
||||||
|
} else if (preferredVideoSize.equals(getString(R.string.pref_preferred_video_size_qcif_key))) {
|
||||||
|
preferredVideoSize = "qcif";
|
||||||
|
bandwidth = 256;
|
||||||
}
|
}
|
||||||
|
|
||||||
getLc().setPreferredVideoSizeByName(preferredVideoSize);
|
getLc().setPreferredVideoSizeByName(preferredVideoSize);
|
||||||
|
|
|
@ -412,8 +412,13 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
||||||
}
|
}
|
||||||
entries.add(getString(R.string.pref_preferred_video_size_vga));
|
entries.add(getString(R.string.pref_preferred_video_size_vga));
|
||||||
values.add(getString(R.string.pref_preferred_video_size_vga_key));
|
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));
|
entries.add(getString(R.string.pref_preferred_video_size_qvga));
|
||||||
values.add(getString(R.string.pref_preferred_video_size_qvga_key));
|
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);
|
setListPreferenceValues(pref, entries, values);
|
||||||
|
|
||||||
String value = mPrefs.getPreferredVideoSize();
|
String value = mPrefs.getPreferredVideoSize();
|
||||||
|
|
Loading…
Reference in a new issue