Bug#541538: pulseaudio: disable flat volumes

2018-01-31 Thread Patrick Dunford
I have the view the same, it should be so easy to resolve this problem 
in the config file, it must be so simple to implement


In addition to the problems you mention, developers of third party 
applications have to publish this fix and respond to queries of why 
altering the volume level in their applications also alters the system 
volume level.


For example, using Kodi, it would set the volume level every time a new 
track was played, resulting in the user having to keep readjusting the 
system volume level every time. My keyboard has these up/down volume 
control buttons I use to set the system volume. Every time a track 
started to play I would have to keep turning the system volume level 
down because the software had raised it. I should be able to set a 
maximum volume level for the system and not have it altered by applications.


So the question is how easy is it to change this default value and what 
is stopping it from being implemented.



On 01/02/18 01:01, Roland Hieber wrote:

I came here because I was just playing [1] on headphones, and Firefox
seemed to think that it would be a good idea to set the master volume to
100%. My ears are still ringing. At least now I know what to do.

[1]: https://en.wikipedia.org/wiki/File:AFSK_1200_baud.ogg

The fix of changing "flat-volumes = yes" to "flat-volumes = no" in
/etc/pulse/daemon.conf seems to be fairly easy to implement, considering
the fact that this bug is blocking a great number of other bugs, and no
one here apparently has to say any word against it in the comments. Is
there something else blocking it?

  - Roland





Bug#541538: pulseaudio: disable flat volumes

2018-01-31 Thread Boris Pek
control: severity 541538 grave
justification: (physically) harms users


Hi Roland,

> I came here because I was just playing [1] on headphones, and Firefox
> seemed to think that it would be a good idea to set the master volume to
> 100%. My ears are still ringing.

You are not the only one who has faced with such unpleasant experience.

> At least now I know what to do.
> The fix of changing "flat-volumes = yes" to "flat-volumes = no" in
> /etc/pulse/daemon.conf seems to be fairly easy to implement,

Yes, the fix for a problem is very easy and it could be found in Google
very quickly. Probably, this is the main reason why it is considered
as not very important.

Personally I added this fix to my installation script very long time ago.
This script I use for installation of Debian for my relatives, friends and
acquaintances. Also I always warn about this bug new Debian users in XMPP
group chats and at forums, where I am registered.

>From my point of view this bug is significantly harming to image of Debian
amongst users of desktop systems.

I have asked users of other GNU/Linux distributions what default value is
used in their system and after the check all of them replied that
"flat-volumes" is set to "no". Here is the list of tested distributions:
Ubuntu (including Kubuntu and other builds)
Linux Mint (Linux Mint Debian Edition was not tested though)
Arch Linux (including Manjaro Linux)
Alt Linux
Fedora

Especially funny that this option is set to "no" by default even in Fedora,
the distro which is used by the main pulseaudio developers as far as I know.

> considering
> the fact that this bug is blocking a great number of other bugs, and no
> one here apparently has to say any word against it in the comments. Is
> there something else blocking it?

As far as I see the real problem is that maintainers of the package do not
consider this problem as bug in pulseaudio but as bug in all third-party
applications.

Dear pulseaudio maintainers, please change the default value of
"flat-volumes" to "no". It is not possible to fix all other applications
which cause to problems on user side.

Best regards,
Boris



Bug#541538: pulseaudio: disable flat volumes

2018-01-31 Thread Roland Hieber
I came here because I was just playing [1] on headphones, and Firefox
seemed to think that it would be a good idea to set the master volume to
100%. My ears are still ringing. At least now I know what to do.

[1]: https://en.wikipedia.org/wiki/File:AFSK_1200_baud.ogg

The fix of changing "flat-volumes = yes" to "flat-volumes = no" in
/etc/pulse/daemon.conf seems to be fairly easy to implement, considering
the fact that this bug is blocking a great number of other bugs, and no
one here apparently has to say any word against it in the comments. Is
there something else blocking it?

 - Roland



Bug#541538: pulseaudio: disable flat volumes

2016-02-03 Thread Thomas van der Berg
I've recently installed Debian Testing and have been disturbed by
flat-volumes being on by default. It's completely unintuitive when
raising my VLC volume suddenly raises the volume of other programs on my
OS! The whole reason I'm raising a program's volume is because I want it
to be louder than the rest. The "flat-volumes = yes" default just causes
mysterious audio behaviour that I've never experienced on Ubuntu,
Windows or OSX. In fact I thought my VLC was bugged until I went to
investigate the issue.

In fact, both Ubuntu and Arch[1] already explicitly disable the
"flat-volumes" setting because it causes unintuitive and problematic
behaviour. Here's just a few of the many reports people made about
problems with flat-volumes I've found: [2][3][4]. And you can find many
more just by searching "PulseAudio flat volumes" on any internet search
engine.

"flat volumes" supporters justify their decision with a Microsoft
research paper from 2004 [5], however, it seems that even Windows 7 was
no longer following the idea presented in this paper [6], and one can
say that PulseAudio's implementation(allowing each application to set
the master volume higher) doesn't even match the paper's idea(allowing
each application to set its own relative volume, and having the system
adjust each application's volume levels in the background to match the
master volume).

Supporters also claim that the flat volumes system is more intuitive or
easier for non-experts to understand, but I think just the large
volume(no pun intended) of reported issues with this easily disproves
that idea.

I hope Debian follows suit and finally turns the setting explicitly off
by default like Ubuntu and Arch have already (very sanely) done.

[1] https://wiki.archlinux.org/index.php/PulseAudio#daemon.conf

[2]
https://www.reddit.com/r/linux/comments/2rjiaa/horrible_decisions_flat_volumes_in_pulseaudio_a/
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1265267
[4] https://features.opensuse.org/310668

[5]
http://www.patrickbaudisch.com/publications/2004-Baudisch-CHI04-FlatVolumeControl.pdf
[6] http://permalink.gmane.org/gmane.comp.audio.pulseaudio.general/17426