I haven't been able to get sound working properly through kde despite best efforts, desired output device is a USB DAC and is seleted as the default output in the kernel. It works perfectly fine with any application that bypasses kde's sound system (firefox, chrome, vlc, etc.)
Pulse has the USB DAC selected as the default sink and works.
Gstreamer also seems to be working fine and plays the test tone.
I've swapped between the gstreamer and vlc output devices in kde and that hasn't helped. The "Audio Hardware Setup" tab is missing in the "Audio and Video Settings" applet.
When kde tries to play a sound, I see it connect to pulse but nothing happens. I'm guessing that it uses the wrong sink?
Pulse has the USB DAC selected as the default sink and works.
pacmd play-file /tmp/test.wav output
Gstreamer also seems to be working fine and plays the test tone.
gst-launch audiotestsrc ! audioconvert ! audioresample ! osssink
I've swapped between the gstreamer and vlc output devices in kde and that hasn't helped. The "Audio Hardware Setup" tab is missing in the "Audio and Video Settings" applet.
When kde tries to play a sound, I see it connect to pulse but nothing happens. I'm guessing that it uses the wrong sink?
Code:
I: [(null)] client.c: Created 43 "Native client (UNIX socket client)"
D: [(null)] protocol-native.c: Protocol version: remote 30, local 30
D: [(null)] protocol-native.c: SHM possible: yes
D: [(null)] protocol-native.c: Negotiated SHM: yes
D: [(null)] protocol-native.c: Disabling srbchannel, reason: Must be enabled by module parameter
D: [(null)] module-augment-properties.c: Looking for .desktop file for U
I: [(null)] client.c: Freed 43 "Quassel IRC"
I: [(null)] protocol-native.c: Connection died.
I: [(null)] client.c: Created 44 "Native client (UNIX socket client)"
D: [(null)] protocol-native.c: Protocol version: remote 30, local 30
D: [(null)] protocol-native.c: SHM possible: yes
D: [(null)] protocol-native.c: Negotiated SHM: yes
D: [(null)] protocol-native.c: Disabling srbchannel, reason: Must be enabled by module parameter
D: [(null)] module-augment-properties.c: Looking for .desktop file for U
I: [(null)] client.c: Freed 44 "Quassel IRC"
I: [(null)] protocol-native.c: Connection died.
I: [(null)] client.c: Created 45 "Native client (UNIX socket client)"
D: [(null)] protocol-native.c: Protocol version: remote 30, local 30
D: [(null)] protocol-native.c: SHM possible: yes
D: [(null)] protocol-native.c: Negotiated SHM: yes
D: [(null)] protocol-native.c: Disabling srbchannel, reason: Must be enabled by module parameter
D: [(null)] module-augment-properties.c: Looking for .desktop file for
I: [(null)] client.c: Freed 45 "kcmshell"
I: [(null)] protocol-native.c: Connection died.