WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
282818
Audio/video rendering is broken when a speaker device ID is set but the speaker disappears
https://bugs.webkit.org/show_bug.cgi?id=282818
Summary
Audio/video rendering is broken when a speaker device ID is set but the speak...
youenn fablet
Reported
2024-11-08 01:21:31 PST
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.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-11-15 01:22:12 PST
<
rdar://problem/139955694
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug