[LAU] How to prevent applications from changing my mic level?
sb56637 at gmail.com
Wed May 6 15:19:52 CEST 2020
Jacek Konieczny wrote
>> So you seem to be suggesting that Pulse is directly responsible for
>> manipulating the levels? I assumed that it was Chromium and its spinoffs
>> (Chrome and Electron apps), using an AGC function specifically as part of
>> the WebRTC protocol:
> That is probably the source of the level change requests, but it is
> PulseAudio that forwards this to the hardware (via ALSA drivers).
Ah OK, that makes sense.
> Without the direct hardware access PulseAudio can still fulfill the
> request, but only by the digital signal manipulation which should
> be less invasive.
So it looks like the core of the problem is that the only way to disable
PulseAudio's direct hardware access is via /usr/share/ . I wonder if I could
submit a bug/feature request for PulseAudio to optionally pull its profiles
from /etc/pulse/ ?
> I guess it might be possible to stop PA from using ALSA mixer controls
> even without unloading ALSA support all together.
This would be ideal. Any tips on how to do that?
Sent from: http://linux-audio.4202.n7.nabble.com/linux-audio-user-f5.html
More information about the Linux-audio-user