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: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Soundcardinfo script output |
Description
Przemek Czerepaniak
2009-02-02 10:53:36 UTC
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. |