Open Bug 1915106 Opened 6 months ago

Generalize handling of backends that rely on the platform's device picker

Categories

(Core :: WebRTC: Audio/Video, task)

task

Tracking

()

ASSIGNED

People

(Reporter: pehrsons, Assigned: pehrsons)

References

(Blocks 1 open bug)

Details

Currently this is only the Pipewire Wayland backend, which has a lot of special handling throughout the tree. In the parent process on both the capture side and on the frontend side, and in the content process plumbing those two sides.

On the backend side we can be told whether the backend relies on a platform picker already, we should plumb that through generically instead.

As a side effect, the pipewire desktop capturer will show in the frontend as two entries, one for screen and one for window.

You need to log in before you can comment on or make changes to this bug.