Bug 176884

Summary: kmix progress bar displays 0% if the master channel is other than Master
Product: [Applications] kmix Reporter: Marius Orcsik <marius>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Marius Orcsik 2008-12-04 13:18:22 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

In the case of using a different master channel instead of Master (in my case PCM) the OSD progress bar that appears when using the media keys is always showing 0% but the volume of the PCM channel is handled correctly.

The hardware is Intel HDA on a Inspiron 1525.

The builds used are unofficial daily svn for Archlinux[1]. 

[1] http://bbs.archlinux.org/viewtopic.php?id=44507&p=1
Comment 1 Christian Esken 2008-12-06 15:58:36 UTC
SVN commit 893394 by esken:

Fix the isMuted() method. It was wrong when the control had no mute
switch. Detected and fixed by Tobias Doerffel (thanks).
CCBUGS:176884


 M  +1 -1      mixdevice.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=893394
Comment 2 Christian Esken 2008-12-06 15:59:49 UTC
Does this different master channel contain no mute switch?
If yes, then it was just fixed today.
Comment 3 Marius Orcsik 2008-12-07 16:44:16 UTC
I confirm it works now for PCM. 
And yes, PCM had no mute switch as Christian mentioned.
Comment 4 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 5 Christian Esken 2008-12-07 17:56:05 UTC
Marius, thanks for the feedback. This means the bug is fixed.