[Webkit-unassigned] [Bug 282818] New: Audio/video rendering is broken when a speaker device ID is set but the speaker disappears
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 8 01:21:31 PST 2024
https://bugs.webkit.org/show_bug.cgi?id=282818
Bug ID: 282818
Summary: Audio/video rendering is broken when a speaker device
ID is set but the speaker disappears
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Media
Assignee: webkit-unassigned at lists.webkit.org
Reporter: youennf at gmail.com
The web page is notified of the speaker disappearing.
We could decide to leave it to the web page but it is unclear whether they will handle this case well.
For media streaming, the media element will be paused, but restarting it will fail since the speaker destination is not existent.
In case of VC, the media element will not even pause but audio rendering will fail.
The spec says in https://w3c.github.io/mediacapture-output/#algorithms-sink-unavailable that this behaviour (no audio rendering) is fine.
This aligns with the implementation for VC, but not for media streaming.
The question is whether fixing media streaming (by deciding not to render audio but render video).
Or whether we prefer go back to the default speaker whenever the specific speaker is gone.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20241108/58b93fef/attachment-0001.htm>
More information about the webkit-unassigned
mailing list