[Bug 22035] The "removetrack" and "addtrack" events are out of sync with their HTML5 media definitions

https://www.w3.org/Bugs/Public/show_bug.cgi?id=22035

--- Comment #1 from Jerry Smith <jdsmith@microsoft.com> ---
Paragraph numbers have changed slightly since this was opened.  Here are the
specific new proposed wordings for each removetrack and addtrack events:

Detail new versions:

In section 2.2 Methods under removeSourceBuffer:

5.3.4  Queue a task to fire a trusted event named removetrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
AudioTrackList object referenced by the audioTracks attribute on this
SourceBuffer object.

5.3.6  Queue a task to fire a trusted event named removetrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
AudioTrackList object referenced by the audioTracks attribute on this
HTMLMediaElement object.

7.3.4  Queue a task to fire a trusted event named removetrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
VideoTrackList object referenced by the videoTracks attribute on this
SourceBuffer object.

7.3.6  Queue a task to fire a trusted event named removetrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
VideoTrackList object referenced by the videoTracks attribute on this
HTMLMediaElement object.
.

9.3.4  Queue a task to fire a trusted event named removetrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
TextTrackList object referenced by the textTracks attribute on this
SourceBuffer object.

9.3.6  Queue a task to fire a trusted event named removetrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
TextTrackList object referenced by the textTracks attribute on this
HTMLMediaElement object.

In section 3.5.6 Initialization Segment Received

5.1.5  Queue a task to fire a trusted event named addtrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
AudioTrackList object referenced by the audioTracks attribute on this
SourceBuffer object.

5.1.7  Queue a task to fire a trusted event named addtrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
AudioTrackList object referenced by the audioTracks attribute on this
HTMLMediaElement object.

5.2.5  Queue a task to fire a trusted event named addtrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
VideoTrackList object referenced by the videoTracks attribute on this
SourceBuffer object.

5.2.7  Queue a task to fire a trusted event named addtrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
VideoTrackList object referenced by the videoTracks attribute on this
HTMLMediaElement object.

5.3.4  Queue a task to fire a trusted event named addtrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
TextTrackList object referenced by the textTracks attribute on this
SourceBuffer object.

5.3.6  Queue a task to fire a trusted event named addtrack, that does not
bubble and is not cancelable, and that uses the TrackEvent interface, at the
TextTrackList object referenced by the textTracks attribute on this
HTMLMediaElement object.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Wednesday, 22 May 2013 23:25:53 UTC