From a942fa6e7676d1026a4c55cecb3dc33db5255c3a Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Mon, 27 Oct 2014 12:22:32 +0100 Subject: [PATCH] Add support for more AAC-ELD frequencies --- Classes/LinphoneManager.m | 5 +++- Settings/InAppSettings.bundle/Audio.plist | 34 +++++++++++++++++++++-- 2 files changed, 36 insertions(+), 3 deletions(-) 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