|
@@ -42,11 +42,25 @@ export function initLib() {
|
42
|
42
|
return (dispatch: Dispatch<any>, getState: Function): void => {
|
43
|
43
|
const state = getState();
|
44
|
44
|
const config = state['features/base/config'];
|
|
45
|
+ const { enableHdAudio } = config;
|
45
|
46
|
|
46
|
47
|
if (!config) {
|
47
|
48
|
throw new Error('Cannot init lib-jitsi-meet without config');
|
48
|
49
|
}
|
49
|
50
|
|
|
51
|
+ if (enableHdAudio) {
|
|
52
|
+ Object.assign(config, {
|
|
53
|
+ ...config,
|
|
54
|
+ channelCount: 2,
|
|
55
|
+ disableAP: true,
|
|
56
|
+ enableNoAudioDetection: false,
|
|
57
|
+ enableNoisyMicDetection: false,
|
|
58
|
+ enableTalkWhileMuted: false,
|
|
59
|
+ opusMaxAverageBitrate: 510000,
|
|
60
|
+ stereo: true
|
|
61
|
+ });
|
|
62
|
+ }
|
|
63
|
+
|
50
|
64
|
dispatch({ type: LIB_WILL_INIT });
|
51
|
65
|
|
52
|
66
|
try {
|