Open Bug 1257748 Opened 8 years ago Updated 2 years ago

"ASSERTION: Cannot combine tracks from different MediaStreamGraphs"

Categories

(Core :: Audio/Video: MediaStreamGraph, defect, P4)

defect

Tracking

()

Tracking Status
firefox48 --- affected

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase
###!!! ASSERTION: Cannot combine tracks from different MediaStreamGraphs: 'false', file dom/media/DOMMediaStream.cpp, line 508
Attached file stack
Perhaps we should simply surface an error to the JS.  We don't support that, though I suppose eventually we could, maybe.  Paul, does the spec speak to this at all?
Rank: 38
Flags: needinfo?(padenot)
Priority: -- → P3
The problem is that we expose AudioChannel to content. This has to be fixed, as it's a non-standard API, and FxOS only.

MediaSession will be the spec-compliant answer to this feature, and we we'll address cross-MSG connections when we'll implement it.

For now, I propose we simply kill the AudioContext ctor that takes an AudioChannel. We've specced another ctor for AudioContext anyway, that takes a property bag with various things.
Flags: needinfo?(padenot)
Mass change P3->P4 to align with new Mozilla triage process.
Priority: P3 → P4
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: