This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The description of the ended attribute for MediaStream states that: "if [the MediaStream object] is being created using the MediaStream() constructor whose arguments are lists of MediaStreamTrack objects that are all ended, [...] the MediaStream object MUST be created with its ended attribute set to true." * this should (also?) appear in the constructor algorithm at the starts of the MediaStream section * the conformance requirement should presumably also apply in the case where the argument is a MediaStream object whose tracks are all ended
(this depends on our general approach to ended state for mediastream)
With the change from ended to inactive (for MediaStream) I replaced the text in the ended (now inactive) attribute description that dictated the behavior for the constructor with a more general text: "When a MediaStream object is created, its inactive attribute MUST be set to false, unless stated otherwise (for example by the MediaStream() constructor algorithm)." I've added text in the constructor algorithm to initialize the inactive attribute accordingly. Currently the constructor disregards from ended tracks used as input, but that's perhaps a separate discussion. Proposed change: https://github.com/fluffy/webrtc-w3c/commit/9ff8a5d160e3319825652ed8d135df6921817dd6
Fixed in Editor's draft v20131017