Bug 166172

Summary: kmix: mute not working
Product: [Applications] kmix Reporter: missive
Component: Soundcard specificAssignee: Christian Esken <esken>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description missive 2008-07-09 22:34:08 UTC
Version:           3.0 (using 4.00.85 (KDE 4.0.85 (KDE 4.1 >= 20080703)), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.24-19-generic

Setting the mute state with KMix does not mute the sound.

I tried muting with alsamixer, and it mutes fine.

I also notice that in the mixer window, the PCM channel does not show a Mute checkbox. All of the other channels have a checkbox to select Mute.

Another oddness is that there are 2 channels labeled "Front", though I'm not sure that is related to this.

While we are talking about KMix muting, Bug #135053 says that middle-clicking the KMix tray icon should mute the sound. I suspect that is not working either, since although the sound is not muting, the Mute option in the tray icon's context menu does show a checkmark when it is selected, but middle-clicking does not affect the state of the Mute selection.
Comment 1 Eike Hein 2008-08-09 16:35:24 UTC
The context menu checkmark desync is fixed in SVN trunk since a couple of days ago. It was a simple UI bug.
Comment 2 Christian Esken 2008-12-07 16:21:34 UTC
Hello,

which control are you talking about? Does this really have a mute state, that can be changed in alsamixer?
Please also post the ouput of "amixer" (or "amixer -c 1" or any other number that corresponds to the affected soundcard).
Comment 3 Christian Esken 2008-12-07 17:11:40 UTC
SVN commit 893976 by esken:

Bugfix: Auto-selection of master device in the ALSA backend now 
disregards controls without playback volume. There are at least two
related bug reports.
CCBUGS:166172
CCBUGS:176884


 M  +38 -16    mixer_alsa9.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=893976
Comment 4 missive 2008-12-07 23:46:39 UTC
I am able to get this working the way I want now by selecting "Master" as the Master channel, instead of "PCM".

When I reported this bug, I'm sure that the pcm channel allowed muting in alsamixer, but now it does not. (So the kmix UI matches with the output from alsamixer by not showing a mute checkbox).

It all looks good from where I'm sitting.