#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
_______________________________________________
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets

Reply via email to