[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