kmilo always controls Mixer0

Bug #220334 reported by AB
2
Affects Status Importance Assigned to Milestone
kdeutils (Ubuntu)
New
Undecided
Unassigned

Bug Description

I have two sound cards on my HP nc6400 laptop- Creative's Xmod (an external USB sound card) and the integrated Intel's HDA. The Xmod is my preferred sound card, so I gave it index No 1 (well, it is 0 in the config file) and the No 2 for HDA. The volume control buttons of my laptop work
just great while the Xmod is plugged-in, but if I unplug the Xmod, restart ALSA and try increase/decrease/mute sound I get the error message saying that KMix is not running (actually it is). I found that the KMilo is
telling to the KMix what mixer to control and it is always Mixer0 (source - http://websvn.kde.org/branches/KDE/3.5/kdeutils/kmilo/generic/generic_monitor.cpp?revision=624936&view=markup):

       kmixClient = new DCOPRef("kmix", "Mixer0");

It is OK if my first sound card (Xmod) is in place. When I remove it I
have the HDA only which is Mixer1 and then the KMilo is unable to
change volume/(un)mute.

I think KMilo should take into account what sound card is currently selected in the KMix. That would solves problem of default USB sound cards when it is removed and this is an elegent way to sych all sound control components.

Thanks for your attention.

Best regards,
Artūras Baranauskas

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.