Version: phonon-4.3.0 (using KDE 4.2.0) Compiler: gcc-4.3.3 OS: Linux Installed from: Gentoo Packages pcm.plugequal { type equal; slave.pcm "plughw:0,0"; } pcm.!default { type plug; slave.pcm plugequal; hint { show on description "Default" } } This is my /etc/asound.conf, and I can't choose Default pcm in Phonon system settings, in system settings I've got only this: http://img220.imageshack.us/img220/3836/30236120ln2.png
Same Situation here.... Problem with this is that the phonon volume is independent from the one choosen in kmix... bad to mute all volumes at the same time...
Created attachment 31187 [details] Soundcardinfo script output Attached output from soundcard.info
I have the same problem with KDE 4.2. The device is defined as follows in .asoundrc, but it doesn't show up in systemsettings.
20to51 { type route slave { pcm { type hw card 1 device 0 } channels 6 } ttable { 0 { 0 1 2 1 4 0.5 } 1 { 1 1 3 1 5 0.5 } } hint { show on description "20to51" } }
Do the Phonon developers actually give a shit about the users? This bug has been open for more than 4 months and nobody seems to care.
Confirmed on opensuse-factory with kde 4.3-b2
I noticed that phonon doesnt want to deal with plugins such as ladspa otd alsaequal ;/
*** This bug has been confirmed by popular vote. ***
OK, I think I found a workaround for this bug. The trick is that *every* device in the stack needs a hint section, not just the device that you want to use. In my example, I have a device called 20to51 that does the upmixing with a hardware slave device. Instead of pcm { 20to51 { ... slave { pcm { type hw card 1 device 0 } channels 6 ... hint { show on description "20to51" } ... } }} I now use pcm { hwdev { type hw card 1 device 0 hint { show on description "hwdev" } } 20to51 { ... slave { pcm "hwdev" channels 6 } ... hint { show on description "20to51" } } } After logging out and in again, Phonon finally sees the 20to51 device. Feel free to email me if you need further information...
Just want to confirm Matthias' workaround does work for me (hinting all pcms). Matthias, thanks!
*** Bug 191373 has been marked as a duplicate of this bug. ***
I cant still make it work :( How I must change this code ? ctl.equal { type equal } pcm.plugequal { type equal slave.pcm "plug:dmix" } pcm.equalizer { type plug; slave.pcm plugequal; hint { show on description "Equalizer" } }
I'm a lillte late, but here is my working asound.rc/asound.conf ctl.equal { type equal; } pcm.plugequal { type equal; slave.pcm "plug:dmix" } pcm.!default { type plug slave.pcm "plugequal" hint { show on description "Alsaequal" } }
This is probably due to an upstream bug that was fixed by yours truly in VLC 2.2.2. If the default device was created in an .asoundrc / alsa.conf, it could not be selected in VLC.