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

Brave v1.48.x no longer outputting separate audio streams #28322

Open
jason-oliveira opened this issue Feb 6, 2023 · 1 comment
Open

Brave v1.48.x no longer outputting separate audio streams #28322

jason-oliveira opened this issue Feb 6, 2023 · 1 comment

Comments

@jason-oliveira
Copy link

Description

Brave v1.48.x no longer respecting audio separation.

Steps to Reproduce

  1. Install a linux distro based on either JACK or Pipewire, and Catia or QPWgraph
  2. Install a v1.46 or v1.45 build of Brave
  3. Open a WebRTC Call using the app of your choice
  4. Open a youtube video, and use Catia/QPWgraph to route audio to WebRTC call.
  5. Close brave completely, and upgrade to v1.48
  6. Start new WebRTC call, and open same youtube video.
  7. Attempt to find more than one brave instance in Catia or QPWgraph.
  8. Lament your inability to share Pewdiepie to your friends.

Actual result:

No matter how many different videos are playing simultaneously, there's only one brave audio output mixing all the streams together.

Expected result:

at least one output for every tab handling audio or video.

Reproduces how often:

Every build of v1.48 marked as "Release", if not much earlier in the branch.

Brave version (brave://version info)

Brave 1.48.157 Chromium: 110.0.5481.77 (Official Build) unknown (64-bit) 
Revision 65ed616c6e8ee3fe0ad64fe83796c020644d42af-refs/branch-heads/5481@{#839}
OS Linux
JavaScript V8 11.0.226.13
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36
Command Line /opt/brave/brave --component-updater=url-source=https://go-updater.brave.com/extensions --disable-domain-reliability --enable-dom-distiller --lso-url=https://no-thanks.invalid --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --sync-url=https://sync-v2.brave.com/v2 --variations-insecure-server-url=https://variations.brave.com/seed --variations-server-url=https://variations.brave.com/seed --restart --flag-switches-begin --enable-quic --enable-features=Ipfs,Vulkan,WebRTCPipeWireCapturer --disable-features=AutofillUpstream --flag-switches-end
Executable Path /opt/brave/brave
Profile Path /home/nutbutter/.config/BraveSoftware/Brave-Browser/Default

Version/Channel Information:

  • Can you reproduce this issue with the current release?
    This affects only the current release branch or future branches based from it. 1.47.x is working.
  • Can you reproduce this issue with the beta channel? have not tried.
  • Can you reproduce this issue with the nightly channel? have not tried.

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields? no
  • Does the issue resolve itself when disabling Brave Rewards? no
  • Is the issue reproducible on the latest version of Chrome?
    109.0.5414.119 is latest in portage. Brave is using 110.0.5481.77. Issue does not occur in latest Chrome or Chromium.

Miscellaneous Information:

Enabled features (webRTC Pipewire, Vulkan) do not change issue when disabled or set to defaults.

@jason-oliveira
Copy link
Author

jason-oliveira commented Feb 20, 2023

In addition, the changes seem to be:

  1. disabling users from sharing audio streams from other tabs, and
  2. echo-cancelling all output, so (for instance) a laptop user on a video chat cannot broadcast what is coming out of their speakers (from another tab).

In short, audio is broken to the point that multiple workflows are completely ruined, and the bug reporter, who is also your gentoo repository maintainer, is now switching to firefox until the issue is resolved. This will likely cause problems with your updates on this distribution, as nobody will be getting them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants