- From: <bugzilla@jessica.w3.org>
- Date: Sat, 10 May 2014 13:49:23 +0000
- To: public-media-capture@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25652
Bug ID: 25652
Summary: Media Capture Spec should explicitly specify about
MediaStream active / inactive state change events to
give more clarity.
Product: WebRTC Working Group
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Media Capture and Streams
Assignee: public-media-capture@w3.org
Reporter: kiran.guduru@samsung.com
CC: public-media-capture@w3.org
Media Capture and Streams spec is specifying active / inactive events.
But missing to give clarity about when they should be fired and when they
should not be fired, if any.
MediaStream state may change in many aspects other than MediaStream Constructor
algorithm, like
if the following functions invoked
MediaStream.addTrack()
MediaStream.clone()
MediaStream.removeTreack()
MediaStramTrack.stop()
MediaStreamTrack.enabled()
or if the addTrack/removeTrack events ocrrucred because of internal
peerConnection changes
or if all the tracks get muted because of external entity.
Spec should specify that the corresponding active / inactive event should be
fired.
Adding the following line after
"Otherwise the stream is active. A MediaStream can start its life as inactive
if it is constructed without any tracks"
"UA should fire active and inactive events whenever the stream changes its
state from inactive to active and active to inactive respectively"
may be sufficient.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
Received on Saturday, 10 May 2014 13:49:25 UTC