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

Microphone potentially inoperative on Zoom and Discord webapp calls. #20401

Open
scuba-tech opened this issue Jan 9, 2022 · 2 comments
Open
Labels
needs-investigation A bug not 100% confirmed/fixed OS/Desktop OS/Linux priority/P4 Planned work. We expect to get to it "soon".

Comments

@scuba-tech
Copy link

Description

Microphone input not working on Zoom or Discord, verified 2x on both macOS (12.1) and Manjaro KDE (v.latest)

Steps to Reproduce

  1. Verify any microphone is connected
  2. Verify alsa route (KDE) or Privacy access (macOS) is set up properly
  3. Attempt to join any Discord VC, or Zoom meeting
  4. Confirm microphone and camera access (yes, "Always")
  5. Receive error banner "... not detecting an input from your mic. Let's fix that!"
  6. Verify that the proper input source is displayed in Discord/Zoom settings, and is not muted
  7. Using the "Test" feature in Discord, verify that an echo is heard, yet the webapp shows no audio bars.
  8. Using the "Test meeting" feature in Zoom, verify that no audio indicator (bouncing microphone icon) is seen, and that camera does not work.
  9. Toggle "Shields down" and attempt again. Observe that Discord now works occasionally, and that Zoom continues to not function.

Actual result:

No microphone/audio input to Discord and Zoom calls is possible on either macOS and KDE.

Screenshot_20220109_104805

Screenshot_20220109_104848

Screenshot_20220109_104923

Screenshot_20220109_104946

Screenshot_20220109_105022

Screenshot_20220109_105930

Screenshot_20220109_110053

Screenshot_20220109_110134

Screenshot_20220109_110201

Expected result:

Usable microphone functionality to make voice calls in Discord and Zoom webapps via Brave.

Reproduces how often:

Reproducible every time.

Brave version (brave://version info)

Brave 1.33.106 Chromium: 96.0.4664.110 (Official Build) unknown (64-bit)
Revision d5ef0e8214bc14c9b5bbf69a1515e431394c62a6-refs/branch-heads/4664@{#1283}
OS Linux
JavaScript V8 9.6.180.21
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36
Command Line /usr/lib/brave-browser/brave --enable-crashpad --disable-client-side-phishing-detection --disable-domain-reliability --enable-dom-distiller --no-pings --component-updater=url-source=https://go-updater.brave.com/extensions --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --sync-url=https://sync-v2.brave.com/v2 --lso-url=https://no-thanks.invalid --variations-server-url=https://variations.brave.com/seed --enable-features=LegacyTLSEnforced,PrefetchPrivacyChanges,SafetyTip,AutoupgradeMixedContent,WebUIDarkMode,PasswordImport,ReducedReferrerGranularity --disable-features=InterestCohortAPIOriginTrial,AppDiscoveryRemoteUrlSearch,AdInterestGroupAPI,ComputePressure,LiveCaption,AutofillEnableAccountWalletStorage,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,ConversionMeasurement,InterestGroupStorage,SignedExchangeSubresourcePrefetch,NavigatorPluginsFixed,Parakeet,WebSQLInThirdPartyContextEnabled,TabGroupsFeedback,AutofillServerCommunication,SpeculationRulesPrefetchProxy,Prerender2,InterestCohortFeaturePolicy,ReportAllJavaScriptFrameworks,FirstPartySets,TextFragmentAnchor,ReadLater,CopyLinkToText,TrustTokens,DirectSockets,IdleDetection,SubresourceWebBundles,NetworkTimeServiceQuerying,WebOTP,NotificationTriggers,FederatedLearningOfCohorts,Fledge --flag-switches-begin --flag-switches-end
Executable Path /usr/lib/brave-browser/brave
Profile Path /home/user/.config/BraveSoftware/Brave-Browser/Default
Variations ExtendedVariationsSafeMode2:SignalAndWriteViaFileUtil

Version/Channel Information:

I'm only using the default/main channel, as-installed from the Brave website and/or Pamac.

  • Can you reproduce this issue with the current release?
    • Yes
  • Can you reproduce this issue with the beta channel?
    • Have not attempted.
  • Can you reproduce this issue with the nightly channel?
    • Have not attempted.

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields?
    • No
  • Does the issue resolve itself when disabling Brave Rewards?
    • Brave rewards have never been enabled.
  • Is the issue reproducible on the latest version of Chrome?
    • Microphone works on Google Chrome with same settings.

Miscellaneous Information:

Sound manager on KDE shows that the audio routing is making it to the browser (I see moving VU bars, etc). Additionally, the browser permissions for the websites are all set to "Allow" with shields down.
When trying another browser, e.g. Firefox or Safari, all microphone features do work immediately.

When toggling "shields down", Discord audio does occasionally work.

Screenshot_20220109_105149

@rebron rebron added OS/Linux needs-investigation A bug not 100% confirmed/fixed labels Jan 10, 2022
@rebron rebron added the priority/P4 Planned work. We expect to get to it "soon". label Jan 11, 2022
@scuba-tech
Copy link
Author

Just a brief update to confirm that on the same machines with the same audio settings, microphone input does immediately work when switching to Firefox and Chromium.

(I've triple-checked that the audio permissions are set the same for all three browsers, "Allow - Always" and have also restarted the browsers and then rebooted, before conducting the above tests.)

@LiftedStarfish
Copy link

I appear to be having the same issue. I was trying to record for Common Voice, and it said that it could not detect any microphone. I'm using ALSA and PipeWire.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-investigation A bug not 100% confirmed/fixed OS/Desktop OS/Linux priority/P4 Planned work. We expect to get to it "soon".
Projects
Status: P4 Backlog
Development

No branches or pull requests

3 participants