|
|
@@ -142,19 +142,16 @@ function _setConfig(state, { config }) {
|
|
142
|
142
|
|
|
143
|
143
|
// eslint-disable-next-line no-param-reassign
|
|
144
|
144
|
config = _translateLegacyConfig(config);
|
|
145
|
|
- const hdAudioOptions = {};
|
|
146
|
|
- const { audioQuality } = config;
|
|
147
|
145
|
|
|
148
|
|
- if (audioQuality?.stereo && audioQuality?.opusMaxAverageBitrate) {
|
|
149
|
|
- const { opusMaxAverageBitrate, stereo } = audioQuality;
|
|
|
146
|
+ const { audioQuality } = config;
|
|
|
147
|
+ const hdAudioOptions = {};
|
|
150
|
148
|
|
|
|
149
|
+ if (audioQuality?.stereo) {
|
|
151
|
150
|
Object.assign(hdAudioOptions, {
|
|
152
|
151
|
disableAP: true,
|
|
153
|
152
|
enableNoAudioDetection: false,
|
|
154
|
153
|
enableNoisyMicDetection: false,
|
|
155
|
|
- enableTalkWhileMuted: false,
|
|
156
|
|
- opusMaxAverageBitrate,
|
|
157
|
|
- stereo
|
|
|
154
|
+ enableTalkWhileMuted: false
|
|
158
|
155
|
});
|
|
159
|
156
|
}
|
|
160
|
157
|
|
|
|
@@ -231,6 +228,13 @@ function _translateLegacyConfig(oldValue: Object) {
|
|
231
|
228
|
newValue.toolbarButtons = interfaceConfig.TOOLBAR_BUTTONS;
|
|
232
|
229
|
}
|
|
233
|
230
|
|
|
|
231
|
+ if (oldValue.stereo || oldValue.opusMaxAverageBitrate) {
|
|
|
232
|
+ newValue.audioQuality = {
|
|
|
233
|
+ opusMaxAverageBitrate: oldValue.audioQuality?.opusMaxAverageBitrate ?? oldValue.opusMaxAverageBitrate,
|
|
|
234
|
+ stereo: oldValue.audioQuality?.stereo ?? oldValue.stereo
|
|
|
235
|
+ };
|
|
|
236
|
+ }
|
|
|
237
|
+
|
|
234
|
238
|
return newValue;
|
|
235
|
239
|
}
|
|
236
|
240
|
|