mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 11:15:34 +00:00
Bug 1296531 - Don't use direct audio listener with full duplex in MediaRecorder. r=jesup
MozReview-Commit-ID: LS6eF6n7t7M --HG-- extra : rebase_source : c04bf7299ddb43d39ea9cada71206922a8b6af7a extra : source : f4b79213b8d946e80f471ae1edfcc6fafea447e1
This commit is contained in:
parent
ca0438115d
commit
e588ee0fc6
@ -539,7 +539,13 @@ MediaEncoder::ConnectMediaStreamTrack(MediaStreamTrack* aTrack)
|
||||
}
|
||||
|
||||
mAudioTrack = audio;
|
||||
// With full duplex we don't risk having audio come in late to the MSG
|
||||
// so we won't need a direct listener.
|
||||
const bool enableDirectListener =
|
||||
!Preferences::GetBool("media.navigator.audio.full_duplex", false);
|
||||
if (enableDirectListener) {
|
||||
audio->AddDirectListener(mAudioListener);
|
||||
}
|
||||
audio->AddListener(mAudioListener);
|
||||
} else if (VideoStreamTrack* video = aTrack->AsVideoStreamTrack()) {
|
||||
if(!mVideoEncoder) {
|
||||
|
Loading…
Reference in New Issue
Block a user