New issue
Advanced search Search tips

Issue 651414 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 674593


Show other hotlists

Hotlists containing this issue:
Non-Standard-IDL


Sign in to add a comment

Remove or standardize MediaStreamTrackState "muted"

Project Member Reported by foolip@chromium.org, Sep 29 2016

Issue description

https://w3c.github.io/mediacapture-main/ does not mention it, and it appears to be redundant with the muted boolean attribute.

It's possible to measure usage when readyState is accessed and "muted" is returned, but that's not necessarily a good estimate of the risk, as the calling code *could* be something like this:

if (track.readyState != "live" || track.muted || !track.enabled) {
  /* do stuff */
}

Returning "live" instead of "muted" for this could would not change anything.

Using httparchive looks tricky because the strings "readyState" and "muted" often appear close together where they are related to media elements, but with a detailed analysis it would be possible to look for cases that are really from MediaStreamTrack.
 

Comment 1 by mcasas@chromium.org, Oct 11 2016

Components: -Blink>WebRTC Blink>MediaStream
Better component: Blink>MediaStream, since Blink>WebRTC
pertains to remote-peer communications.

Comment 2 by foolip@chromium.org, Dec 15 2016

Blocking: 674593
Owner: guidou@chromium.org
Status: Assigned (was: Available)
Cc: foolip@chromium.org

Comment 5 by guidou@chromium.org, Aug 17 2017

Status: Fixed (was: Assigned)
The "muted" readyState is no longer visible from JavaScript.

Sign in to add a comment