GNOME Bugzilla – Bug 152812
[esdsink] race when esdsink opens connection to esd?
Last modified: 2005-11-11 16:20:41 UTC
Recently, I've been seeing a problem with esdsink, that could be a bug in esd, but since it has not changed in long time, and gstreamer has, it might be bug in gstreamer. Feel free to close this if you disagree (feel free to suggest a solution other than using another sink...). The problem I'm seeing is when setting up a pipeline with esdsink, and playing a song, then when it's EOS:ed, unreffing the old pipeline, setting up a new one, and start playing the next song. I then sometimes (fairly often) get this: ERROR (0x10018978 - 304260:25:00.906121000) esd(10239) esdsink.c(435):gst_esdsink_open_audio:<esdsink0> can't open connection to esound server
The problem seems to be due to the daemon being shutdown and restarted every time the pipeline stops/starts. It works a lot better if esd is manually launched or a connection opened to it with code. This probably only shows even more how broken esound is though.
Closing as NOTABUG. Please reopen if it's an issue for you.. (From what i've undestood it's a esd/setup problem, not esdsink's one).