- From: <bugzilla@jessica.w3.org>
- Date: Fri, 04 Apr 2014 17:10:44 +0000
- To: public-media-capture@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25262
Bug ID: 25262
Summary: MediaStream Constructor algorithm must also check for
MediaStreamTracks "ended" state while initializing
"active" state.
Product: WebRTC Working Group
Version: unspecified
Hardware: PC
OS: Windows NT
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
MediaStream constructor algorithm (section 4.2) in [1] specifies that
"A MediaStream object is said to be MediaStream.inactive when it does not have
any tracks or all tracks belonging to the stream have ended. Otherwise the
stream is active."
But step 4 in MediaStream constructor algorithm (section 4.2) is checking only
whether streams track set is empty for assigning MediaStreams "active" state to
true or false. Since according to correction specified in (#25250)[2] there are
chances for a MediaStream to contain ended tracks. So it must also check for
MediaStreamTracks ended state while assigning "active" state to true or false.
4. If stream's track set is empty, set stream's active attribute to false,
otherwise set it to true.
should be corrected as below
4. If stream's track set is empty or all tracks in track set are ended, set
stream's active attribute to false, otherwise set it to true.
[1] http://dev.w3.org/2011/webrtc/editor/getusermedia.html#mediastream
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=25250
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
Received on Friday, 4 April 2014 17:10:46 UTC