[pulseaudio-tickets] [PulseAudio] #874: Pulseaudio breaks per-channel volume config when restoring volume from 0%
PulseAudio
trac-noreply at tango.0pointer.de
Mon Nov 8 07:56:57 PST 2010
#874: Pulseaudio breaks per-channel volume config when restoring volume from 0%
---------------------+------------------------------------------------------
Reporter: murz | Owner: lennart
Type: defect | Status: new
Milestone: | Component: daemon
Resolution: | Keywords:
---------------------+------------------------------------------------------
Comment(by tanuk):
Replying to [comment:3 murz]:
> In sink I see the value "Base Volume", maybe with it I can change the
volume without break the balance. How can I change it via pactl or api?
Nope, base volume doesn't solve this problem. Base volume is the level
that alsa reports as 0dB.
I guess solving this problem requires changing the internal volume
representation. Currently volume is represented as a list of individual
channel volumes relative to a fixed 100% level. Maybe it should be changed
so that there would be a separate "reference level" variable that would
tell the level of the loudest channel, and other channels would be
relative to this reference level. This way the balance would be preserved
even when the reference level is set to 0%.
This would require quite a lot of work, but it should be fairly
straightforward work.
--
Ticket URL: <http://pulseaudio.org/ticket/874#comment:4>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list