From b28e24047985978a487acc8b3a63e74b315c6269 Mon Sep 17 00:00:00 2001 From: William Belcher Date: Thu, 9 Feb 2023 11:22:44 +1000 Subject: [PATCH] Fix: delayed mic input as a result of signalling stereo mic when mic is infact mono --- .../PeerConnectionController.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Frontend/library/src/PeerConnectionController/PeerConnectionController.ts b/Frontend/library/src/PeerConnectionController/PeerConnectionController.ts index 7f6e6ab8..8e5bdd10 100644 --- a/Frontend/library/src/PeerConnectionController/PeerConnectionController.ts +++ b/Frontend/library/src/PeerConnectionController/PeerConnectionController.ts @@ -186,10 +186,6 @@ export class PeerConnectionController { /(a=fmtp:\d+ .*level-asymmetry-allowed=.*)\r\n/gm, '$1;x-google-start-bitrate=10000;x-google-max-bitrate=100000\r\n' ); - mungedSDP.replace( - 'useinbandfec=1', - 'useinbandfec=1;stereo=1;sprop-maxcapturerate=48000' - ); let audioSDP = ''; @@ -202,9 +198,9 @@ export class PeerConnectionController { } // Force mono or stereo based on whether ?forceMono was passed or not - audioSDP += this.config.isFlagEnabled(Flags.ForceMonoAudio) - ? 'sprop-stereo=0;stereo=0;' - : 'sprop-stereo=1;stereo=1;'; + audioSDP += this.config.isFlagEnabled(Flags.ForceMonoAudio) + ? 'stereo=0;' + : 'stereo=1;'; // enable in-band forward error correction for opus audio audioSDP += 'useinbandfec=1';