Parcourir la source

fix: audio processing options

'echoCancellation' should be disabled by 'disableAEC'
'disableAP' should disable all options
dev1
paweldomas il y a 8 ans
Parent
révision
d58c8e199f
1 fichiers modifiés avec 8 ajouts et 8 suppressions
  1. 8
    8
      modules/RTC/RTCUtils.js

+ 8
- 8
modules/RTC/RTCUtils.js Voir le fichier

@@ -260,14 +260,14 @@ function getConstraints(um, options) {
260 260
 
261 261
             // if it is good enough for hangouts...
262 262
             constraints.audio.optional.push(
263
-                { echoCancellation: !disableAP },
264
-                { googEchoCancellation: !disableAEC },
265
-                { googAutoGainControl: !disableAGC },
266
-                { googNoiseSupression: !disableNS },
267
-                { googHighpassFilter: !disableHPF },
268
-                { googNoiseSuppression2: !disableNS },
269
-                { googEchoCancellation2: !disableAEC },
270
-                { googAutoGainControl2: !disableAGC }
263
+                { echoCancellation: !disableAEC && !disableAP },
264
+                { googEchoCancellation: !disableAEC && !disableAP },
265
+                { googAutoGainControl: !disableAGC && !disableAP },
266
+                { googNoiseSupression: !disableNS && !disableAP },
267
+                { googHighpassFilter: !disableHPF && !disableAP },
268
+                { googNoiseSuppression2: !disableNS && !disableAP },
269
+                { googEchoCancellation2: !disableAEC && !disableAP },
270
+                { googAutoGainControl2: !disableAGC && !disableAP }
271 271
             );
272 272
         }
273 273
     }

Chargement…
Annuler
Enregistrer