Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Confusingly redundant prose in § 4.3.1 Life-cycle and Media Flow #994

Closed
jan-ivar opened this issue Apr 15, 2024 · 0 comments · Fixed by #998
Closed

Confusingly redundant prose in § 4.3.1 Life-cycle and Media Flow #994

jan-ivar opened this issue Apr 15, 2024 · 0 comments · Fixed by #998

Comments

@jan-ivar
Copy link
Member

The section § 4.3.1 Life-cycle and Media Flow has two subsections:

Unfortunately, § 4.3.1.1 Life-cycle jumps the gun, describing fundamental aspects of muted and enabled, like "A muted or disabled MediaStreamTrack renders either silence (audio), black frames (video), or a zero-information-content equivalent." ahead of the section that defines it.

As one measure, there are 20 hits for "muted" in § 4.3.1.1 Life-cycle vs 17 hits in § 4.3.1.2 Media Flow.

To be fair, there's one camera and microphone-specific lifecycle-aspect to muted/disabled, which is that UAs MAY temporarily relinquish devices (Firefox does this on some platforms). This is probably how the muted/disabled concept snuck into the lifecycle section. But this was meant to be an implementation optimization not meant to disturb the API model, so it may be better to discuss it in 4.3.1.2.

This might be good to clean up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant