pref: use AAC-ELD title instead of mpeg4-generic (mime-type)
This commit is contained in:
parent
4e665df2e0
commit
1105425508
2 changed files with 20 additions and 5 deletions
|
@ -139,7 +139,7 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
|||
if (getResources().getBoolean(R.bool.hide_wizard)){
|
||||
hidePreference(R.string.setup_key);
|
||||
}
|
||||
|
||||
|
||||
if(!getResources().getBoolean(R.bool.replace_wizard_with_old_interface)){
|
||||
hidePreference(R.string.pref_add_account_key);
|
||||
}
|
||||
|
@ -427,6 +427,21 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
|||
for (final PayloadType pt : lc.getAudioCodecs()) {
|
||||
CheckBoxPreference codec = new CheckBoxPreference(LinphoneService.instance());
|
||||
codec.setTitle(pt.getMime());
|
||||
/* Special case */
|
||||
if (pt.getMime().equals("mpeg4-generic")) {
|
||||
if (android.os.Build.VERSION.SDK_INT < 16) {
|
||||
/* Make sure AAC is disabled */
|
||||
try {
|
||||
lc.enablePayloadType(pt, false);
|
||||
} catch (LinphoneCoreException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
continue;
|
||||
} else {
|
||||
codec.setTitle("AAC-ELD");
|
||||
}
|
||||
}
|
||||
|
||||
codec.setSummary(pt.getRate() + " Hz");
|
||||
codec.setChecked(lc.isPayloadTypeEnabled(pt));
|
||||
|
||||
|
@ -639,7 +654,7 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
|||
private void initCallSettings() {
|
||||
CheckBoxPreference rfc2833 = (CheckBoxPreference) findPreference(getString(R.string.pref_rfc2833_dtmf_key));
|
||||
CheckBoxPreference sipInfo = (CheckBoxPreference) findPreference(getString(R.string.pref_sipinfo_dtmf_key));
|
||||
|
||||
|
||||
if (mPrefs.useRfc2833Dtmfs()) {
|
||||
rfc2833.setChecked(true);
|
||||
sipInfo.setChecked(false);
|
||||
|
@ -649,7 +664,7 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
|||
rfc2833.setChecked(false);
|
||||
rfc2833.setEnabled(false);
|
||||
}
|
||||
|
||||
|
||||
setPreferenceDefaultValueAndSummary(R.string.pref_voice_mail_key, mPrefs.getVoiceMailUri());
|
||||
}
|
||||
|
||||
|
@ -676,7 +691,7 @@ public class SettingsFragment extends PreferencesListFragment implements EcCalib
|
|||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
findPreference(getString(R.string.pref_sipinfo_dtmf_key)).setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
|
||||
@Override
|
||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 182d7989d8f4426c2a78e548647f00d57040c98a
|
||||
Subproject commit deaaf0a19b20f55ad258fb4a6b95a84af32146cc
|
Loading…
Reference in a new issue