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

Stopping the camera whilst screensharing does not turn the webcam LED off on my mac #18456

Closed
germain-gg opened this issue Aug 9, 2021 · 4 comments
Labels
A-VoIP O-Occasional Affects or can be seen by some users regularly or most users rarely Privacy S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Upstream

Comments

@germain-gg
Copy link
Contributor

germain-gg commented Aug 9, 2021

Steps to reproduce

  1. Start a VoIP call with camera on
  2. Start screensharing
  3. Stop camera

What happened?

Camera has stopped, but the "green" LED that indicate that the webcam is active is still on

What did you expect?

I would expect that LED to switch off and the camera to stop recording

Operating system

macOs

Browser information

Chromium Version 92.0.4515.131

URL for webapp

app.element.io / Element Desktop

@germain-gg germain-gg added T-Defect A-VoIP S-Minor Impairs non-critical functionality or suitable workarounds exist O-Occasional Affects or can be seen by some users regularly or most users rarely labels Aug 9, 2021
@SimonBrandner
Copy link
Contributor

AFAICT, this has nothing to do with screen-sharing. This is a general regression

@SimonBrandner
Copy link
Contributor

Oh no, this isn't a regression, this is a general Chromium issue

@SimonBrandner
Copy link
Contributor

This is an upstream issue, see https://bugs.chromium.org/p/chromium/issues/detail?id=642785

@germain-gg
Copy link
Contributor Author

After discussing with Simon, it turns out this is a compatibility issue where disabled stream keep the LED turned on.
Other vendors can potentially remove the video track altogether but this was decided otherwise in Matrix as part of the MSC process, view matrix-org/matrix-spec-proposals#3291

Closing as this is already tracked on Chromium's issue board bugs.chromium.org/p/chromium/issues/detail?id=642785

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-VoIP O-Occasional Affects or can be seen by some users regularly or most users rarely Privacy S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Upstream
Projects
None yet
Development

No branches or pull requests

2 participants