win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
2.13k stars 71 forks source link

Supermium 124.0.6367.245 does not recognize the video and audio devices on the PC #709

Open tmcdos opened 2 months ago

tmcdos commented 2 months ago

Describe the bug Supermium x64 v124.0.6367.245 (don't know about x86) does not recognize the audio and video devices on the PC. However, Supermium x64 v119.0.6045.192 does recognize the audio and video devices.

To Reproduce Steps to reproduce the behavior:

  1. Visit https://meet.google.com/jro-pqbw-voq?hs=224
  2. Notice the message "No camera found" in the black rectangle
  3. Notice that there are no device names below the black rectangle
  4. Notice that your web camera does not turn on

Expected behavior

  1. Close Supermium x64 v124.0.6367.245
  2. Open Supermium x64 v119.0.6045.192
  3. Visit https://meet.google.com/jro-pqbw-voq?hs=224
  4. Notice that there is no error message in the black rectangle - and instead there are outline buttons at the bottom to turn off the audio or video
  5. Notice that the names of the audio and video devices are shown below the black rectangle
  6. Notice that your web camera turns on

Screenshots shot-3 shot-4

Desktop (please complete the following information):

Additional context Both versions of the browser use the same data folder and user profile

win32ss commented 2 months ago

This bug does affect that page, but some other services (such as the Zoom test meeting page) are still able to provide access to devices. Anyway, it was caused by some changes to the video capture device enumeration code and I'm fixing it.

tmcdos commented 2 months ago

Thank you, @win32ss ! The fix will restore both audio and video capturing and enumeration, right? By the way, how can I support/donate your work?


I found the Sponsor link at the top of repository and sent you a small amount.