| Summary: | Phonon-4.3.0 not all alsa pcm listed | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Przemek Czerepaniak <przemek> |
| Component: | kcm_phonon | Assignee: | Matthias Kretz <kretz> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | ahartmetz, matthias_berndt, patrick.schwalm, Stefan1620000, zoom_re |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Soundcardinfo script output | ||
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. |
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