FS#21895 - [phonon-gstreamer] with pulseaudio doesn't play KDE theme sounds at all
Attached to Project:
Arch Linux
Opened by Christos Kotsaris (TemplarGR) - Sunday, 28 November 2010, 12:46 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 29 November 2010, 21:49 GMT
Opened by Christos Kotsaris (TemplarGR) - Sunday, 28 November 2010, 12:46 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 29 November 2010, 21:49 GMT
|
Details
Description:
When using the gstreamer backend of phonon, KDE theme sounds don't play at all. I can perfectly hear music with Amarok, or hear audio when playing a movie in VLC or Smplayer or even Dragon for example, but no theme sounds. This using all the latest packages, and pulseaudio. Steps to reproduce: 1. Use KDE, pulseaudio, phonon-gstreamer backend. 2. Set gstreamer back end as default, and relogin. 3. Every media file will play just fine, but no theme sounds. |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Monday, 29 November 2010, 21:49 GMT
Reason for closing: Not a bug
Additional comments about closing: see comments
Monday, 29 November 2010, 21:49 GMT
Reason for closing: Not a bug
Additional comments about closing: see comments
When you go to "System Settings" -> "Application and System Notification" -> "Manage Notifications", can you play the event sounds manually?
How about if you open the folder containing the event sound files (/usr/share/sounds) in Amarok or Dolphin (using the preview button), do they play?
If not, then you probably lack the correct gstreamer plugin. Could you install all gstreamer related packages and try again?
Otherwise, could you give a specific example of an event that does not play a sound and what the sound file is called. Furthermore, could you verify that the event is actually triggered by adding more actions in addition to playing the sound (e.g. "Show a message in a popup").
If I understand correctly, this is the scenario:
Immediately after a reboot you observe:
1) Event sounds are not played
2) Except for the missing sounds, the notification events are triggered
3) The ogg files corresponding to the notification can manually be played in e.g. Amarok (what about playing them manually in the kcm, does that work?)
4) After some time, suddenly notification sounds start playing again.
Couple of more questions: if you keep an eye on the "Event sounds" volume slider in KMix, does this change when all of this is going on? How about non-phonon event sounds (e.g. Skype)?
FWIW: I don't think the backend is changed after a timeout, if the problem had been purely with the phonon backend you should not have been able to play files in amarok. My guess is that somehow PA mutes all event sounds. It would be interesting to know
1) are non-kde event sounds affected the same
2) is the problem reproducible in the absence of kmix? in the absence of a kde session?
3) what triggers the system to fix itself...
I don't know why this is set to 0 only with gstreamer backend.
This is strange.
Following along with this bug I checked that pulseaudio hadn't got installed on my system as pulseaudio will not work on my Asus D1 audio card!
To my dismay I found pulseaudio had snuck under my radar & had been installed (via an upgrade? I guess).
Removed pulseaudio & I now have full audio back including KDE notifications.
I hope this helps you out.
Can you elaborate on how/when it starts working again? Is it always after the same amount of time?
I have not had sound in KDE notifications (with pulseaudio installed) start working after a period of time.
With pulseaudio installed there was no sound when using the test button in System Settings > System Notifications (first thing I checked).
Pulseaudio has never worked on my Asus D1 sound. The main complaint of pulseaudio from what I have read is that pulseaudio is very hit & miss on hardware. I have pulseaudio working on my girlfriends HP laptop & daughters desktop but it will not work on my Asus D1 sound card. To the credit of the developers of pulseaudio I am at least now getting some sound.
This bug will be difficult to reproduce on hardware that pulseaudio works on.
I suspect that this is a pulseaudio bug not a KDE bug.