AGProjects/blink-cocoa

Desktop Audio Volume Lowers During Calls (Version >=8.0.0)

dtcooper opened this issue · 8 comments

I notice a regression, possibly an undocumented feature that cannot be disabled in version 8.0.0, up from 7.3.0: when a call/session is in progress, Desktop audio lowers significantly. I believe this is called "auto-ducking".

This breaks using Blink for non-standard workflows like sending captured audio from a desktop application like Chrome, iTunes, VLC or Spotify to a call in progress (captured using Rogue Amoeba Loopback or Existential BlackHole). Is there a way to disable this feature?

A temporary fix is to downgrade to 7.3.0.

Thanks!

Possibly related to pjsip/pjproject#2464

From version 7.3.0 to 8.0.0 there was a huge and sudden change underneath, namely python3-sipimple core switched from using of older PJSIP version to a more recent 2.10.

Thank you for reporting this issue.

Okay, thanks for the info @adigeo. Is the best workaround to continue using 7.3.0 from now, or is there a possible fix I can help with?

This patch against PJSIP fixed what I think is the same problem for the macOS application Telephone.

We will check the patch, thank you!

I tried the patch, it does not seem to make any change. The curent version of Telephone app exhibits the same behaviour, once a call starts, the music apps in the background are being silenced to about 10%. Both Blink and Telephone use PJSIP 2.10.

I am not sure where is the code that can be changed to prevent this.

Okay. Thank you very kindly for trying that patch! I'll keep a lookout for how other's have solved this and see if I can come up with anything.

In case this is useful for other people, or provides insight on how to fix this / disable this, I have a workaround injection described here.