Skip to content

Commit

Permalink
Bug 1444074 - Enable full-duplex by default for all platforms. r=padenot
Browse files Browse the repository at this point in the history
MozReview-Commit-ID: LUvReTPd1TA

--HG--
extra : rebase_source : ac0a5e17b54c0e5ff97f84137768e1613a9b88d4
  • Loading branch information
jbeich committed Mar 8, 2018
1 parent f0caae2 commit 36a2994
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions modules/libpref/init/all.js
Expand Up @@ -557,25 +557,18 @@ pref("media.getusermedia.agc", 3); // kAgcAdaptiveDigital
// capture_delay: Adjustments for OS-specific input delay (lower bound)
// playout_delay: Adjustments for OS-specific AudioStream+cubeb+output delay (lower bound)
// full_duplex: enable cubeb full-duplex capture/playback
pref("media.navigator.audio.full_duplex", true);
#if defined(XP_MACOSX)
pref("media.peerconnection.capture_delay", 50);
pref("media.navigator.audio.full_duplex", true);
#elif defined(XP_WIN)
pref("media.peerconnection.capture_delay", 50);
pref("media.navigator.audio.full_duplex", true);
#elif defined(ANDROID)
pref("media.peerconnection.capture_delay", 100);
pref("media.navigator.audio.full_duplex", true);
pref("media.navigator.hardware.vp8_encode.acceleration_enabled", true);
pref("media.navigator.hardware.vp8_encode.acceleration_remote_enabled", true);
pref("media.navigator.hardware.vp8_decode.acceleration_enabled", false);
#elif defined(XP_LINUX) || defined(MOZ_SNDIO)
pref("media.peerconnection.capture_delay", 70);
pref("media.navigator.audio.full_duplex", true);
#else
// *BSD, others - merely a guess for now
pref("media.peerconnection.capture_delay", 50);
pref("media.navigator.audio.full_duplex", false);
pref("media.peerconnection.capture_delay", 70);
#endif
// Use MediaDataDecoder API for WebRTC, this includes hardware acceleration for
// decoding.
Expand Down

0 comments on commit 36a2994

Please sign in to comment.