diff --git a/Classes/LinphoneManager.m b/Classes/LinphoneManager.m
index cc5e30451..b81442164 100644
--- a/Classes/LinphoneManager.m
+++ b/Classes/LinphoneManager.m
@@ -137,8 +137,11 @@ struct codec_name_pref_table codec_pref_table[]={
{ "mp4v-es", 90000, @"mp4v-es_preference"},
{ "h264", 90000, @"h264_preference"},
{ "vp8", 90000, @"vp8_preference"},
- { "mpeg4-generic", 44100, @"aaceld_44k_preference"},
+ { "mpeg4-generic", 16000, @"aaceld_16k_preference"},
{ "mpeg4-generic", 22050, @"aaceld_22k_preference"},
+ { "mpeg4-generic", 32000, @"aaceld_32k_preference"},
+ { "mpeg4-generic", 44100, @"aaceld_44k_preference"},
+ { "mpeg4-generic", 48000, @"aaceld_48k_preference"},
{ "opus", 48000, @"opus_preference"},
{ NULL,0,Nil }
};
diff --git a/Settings/InAppSettings.bundle/Audio.plist b/Settings/InAppSettings.bundle/Audio.plist
index 1121dd229..58f5cf6d0 100644
--- a/Settings/InAppSettings.bundle/Audio.plist
+++ b/Settings/InAppSettings.bundle/Audio.plist
@@ -60,6 +60,16 @@
Type
PSToggleSwitchSpecifier
+
+ DefaultValue
+
+ Key
+ aaceld_16k_preference
+ Title
+ AAC-ELD 16kHz
+ Type
+ PSToggleSwitchSpecifier
+
DefaultValue
@@ -70,15 +80,35 @@
Type
PSToggleSwitchSpecifier
+
+ DefaultValue
+
+ Key
+ aaceld_32k_preference
+ Title
+ AAC-ELD 32kHz
+ Type
+ PSToggleSwitchSpecifier
+
+
+ DefaultValue
+
+ Key
+ aaceld_44k_preference
+ Title
+ AAC-ELD 44kHz
+ Type
+ PSToggleSwitchSpecifier
+
New item
DefaultValue
Key
- aaceld_44k_preference
+ aaceld_48k_preference
Title
- AAC-ELD 44kHz
+ AAC-ELD 48kHz
Type
PSToggleSwitchSpecifier