[pulseaudio-tickets] [PulseAudio] #949: set flat-volume to no by default

PulseAudio trac-noreply at tango.0pointer.de
Thu Sep 22 07:50:07 PDT 2011

#949: set flat-volume to no by default
  Reporter:  zebul666     |       Owner:  lennart                   
      Type:  enhancement  |      Status:  new                       
 Milestone:               |   Component:  daemon                    
Resolution:               |    Keywords:  flat-volume level too loud

Comment(by patrakov at gmail.com):

 As for relying on third-party apps to behave well when setting volumes:
 this is logically impossible when gstreamer's playbin offers different
 semantics of volume for different audio sinks. E.g., for alsasink, the
 volume is applied in software, i.e. the volume is relative to non-
 gstreamer streams, and thus 100% means "same volume as non-gstreamer
 apps". But for pulsesink, it directly controls the stream volume (which is
 absolute with flat volumes), and thus, with flat volumes, 100% means the
 hw maximum.

 Add to this that some apps save their volume setting. When switching from
 plain ALSA to pulseaudio (and some Arch users still do that, because
 pulseaudio is not the default), this saved 100% voulme WILL hurt.

 Maybe the correct solution would be to completely remove the ability to
 control the stream volume from gstreamer's pulsesink.

Ticket URL: <http://pulseaudio.org/ticket/949#comment:7>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server

More information about the pulseaudio-bugs mailing list