Bug 1705080, make MediaStreams behave as normal EventTargets, r=jib

Differential Revision: https://phabricator.services.mozilla.com/D115269
This commit is contained in:
Olli Pettay
2021-05-18 16:21:27 +00:00
parent ed5342e2f1
commit b389e97d73
6 changed files with 40 additions and 12 deletions

View File

@@ -3502,11 +3502,11 @@ void HTMLMediaElement::AddOutputTrackSourceToOutputStream(
RefPtr<MediaStreamTrack> domTrack;
if (aSource->Track()->mType == MediaSegment::AUDIO) {
domTrack = new AudioStreamTrack(
aOutputStream.mStream->GetParentObject(), aSource->Track(), aSource,
aOutputStream.mStream->GetOwner(), aSource->Track(), aSource,
MediaStreamTrackState::Live, aSource->Muted());
} else {
domTrack = new VideoStreamTrack(
aOutputStream.mStream->GetParentObject(), aSource->Track(), aSource,
aOutputStream.mStream->GetOwner(), aSource->Track(), aSource,
MediaStreamTrackState::Live, aSource->Muted());
}