Bug 525735

Summary: Application volume wrongly changes Master volume
Product: [Fedora] Fedora Reporter: ben thompson <spacelobsters>
Component: pulseaudioAssignee: Lennart Poettering <lpoetter>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 11CC: bnocera, lkundrak, lpoetter, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-29 03:01:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description ben thompson 2009-09-25 13:39:11 UTC
Description of problem:
If you change the application volume of rhythmbox using the top-right volume slider the PulseAudio Master volume also changes, I believe the application's volume control should only change the volume of that application (rhythmbox).

Version-Release number of selected component (if applicable):

gstreamer.x86_64 0.10.24-1.fc11
pulseaudio.x86_64 0.9.15-17.fc11
rhythmbox.x86_64 0.12.3-1.fc11

How reproducible:


Steps to Reproduce:
1. Change rhythmbox volume (top-right slider)
2. Observe Master volume changing (non-linear, so watch out as it may suddenly get very loud!)
  
Actual results:
Sliding the volume control in rhythmbox changes the Master volume of pulseaudio in a non-linear way.

Expected results:
Sliding the volume control in rhythmbox should change the application's volume, not master volume.

Additional info:

Happens with both normal and cross-fading engine.
GNU/Linux 2.6.30.5-43.fc11.x86_64

Comment 1 Bastien Nocera 2009-09-25 15:19:41 UTC
PulseAudio changes the sink volume depending on the app's volume. That's called flat-volumes.

Comment 2 ben thompson 2009-09-28 10:27:10 UTC
Hi Bastien, I'm not sure what "sink volume" is, but the volume behaviour I've described can't be something done on purpose, are you saying it is? I'm not sure I understand your comment 100%. I was always different to this in other releases.

Came across the same problem in totem, so this is probably a gstreamer related issue.

Comment 3 Lennart Poettering 2009-09-29 03:01:27 UTC
Yes, we are trying to minimize the number of independent volume sliders in our pipeline, so that users are not confused which volume slider is the one that causes their audio to be too faint.

The way flat volumes implement this is that the device ("sink") volume is always set to the max of the streams connected to it. That way changing the stream volumes always feeds back to the device volume which should minimize confusion and make sure we always use the optimum hardware DAC range for best quality.

So, this is a change in behaviour but actually a feature not a bug, so I am closing this now.