blink-cocoa icon indicating copy to clipboard operation
blink-cocoa copied to clipboard

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

Open dtcooper opened this issue 4 years ago • 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!

dtcooper avatar May 12 '21 22:05 dtcooper

Possibly related to https://github.com/pjsip/pjproject/issues/2464

dtcooper avatar May 12 '21 23:05 dtcooper

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.

adigeo avatar May 13 '21 01:05 adigeo

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?

dtcooper avatar May 13 '21 07:05 dtcooper

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

dtcooper avatar May 13 '21 07:05 dtcooper

We will check the patch, thank you!

adigeo avatar May 13 '21 11:05 adigeo

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.

adigeo avatar May 13 '21 13:05 adigeo

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.

dtcooper avatar May 13 '21 17:05 dtcooper

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.

dtcooper avatar May 28 '21 22:05 dtcooper