Just to summarise today's thoughts.

There is one output volume control named "Speaker".

We can either fix this in the driver or in PulseAudio.

Driver: We have a generic problem of that the names picked for mixer
controls are in general *not* compliant with the standard volume control
names as specified in linux/Documentation/alsa/ControlNames.txt. We can
either try to fix the generic problem, or create a quirk for these
devices that changes the name.

PulseAudio: We have a generic problem in that PA disables hardware volume 
control if one of the mixer paths does not have a volume control. In this case, 
analog-output does not pick up "speaker" as a volume control, whereas 
"analog-output-speaker" does. 
 * We can try to fix the generic problem by 
   - fix the original problem and see what bugs we'll suffer from if we don't 
unify has_volume 
   - disabling the profiles without hw control instead of disabling hw volume 
control.
...or we can create a quirk for this device by writing a PA profile set and a 
matching udev rule.

One problem, five fixes to choose from. A difficult decision.


** Changed in: alsa-driver (Ubuntu)
   Importance: Undecided => Medium

** Changed in: alsa-driver (Ubuntu)
       Status: Triaged => In Progress

-- 
[USB-Audio - Logitech H555 Headset] Mixer path with "Speaker" only
https://bugs.launchpad.net/bugs/671560
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to