Re: [LAU] How to prevent applications from changing my mic level?

From: S. <sb56637@email-addr-hidden>
Date: Wed May 06 2020 - 16:19:52 EEST

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
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Thu May 7 04:15:02 2020

This archive was generated by hypermail 2.1.8 : Thu May 07 2020 - 04:15:02 EEST