Bug 124264
Summary: | rhythmbox hangs other programs while paused when using esd | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sitsofe Wheeler <sitsofe> |
Component: | rhythmbox | Assignee: | Colin Walters <walters> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 2 | CC: | dnarnold, eblanton, lschiere+bugs, mark, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i586 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-09-03 18:36:36 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sitsofe Wheeler
2004-05-25 10:26:22 UTC
make sure esd is actually running. Yup esd is running (it was started by rhythmbox afaict). I was also under the impression that gaim would start an esound as needed if it wasn't already running. I have the same problem. It's not just gaim though, if you enable event sounds, anything that queues a sound (like starting a new application) will be blocked until you unpause rhythmbox. I can confirm comment #3. I enabled sound events, paused rhythmbox, tried to pop up an about box in Evolution and wound up hanging Evolution. The question now becomes where to punt this bug off to. Is it a bug in rhythmbox, gstreamer or esound? I'm guessing esound... Ok using totem with the esound plugin (not as easy as it sounds) I can pause without causing the blocking that rhythmbox does so I'm going to punt this over to rhythmbox. Reassigning to Colin Walters (since that is who most of the other rhythmbox bugs are assigned to). Changing title. I hope this is right and I apologise for getting the wrong component. 1)gaim won't try to start esd (at least not directly) 2)i don't know if libao does (thus if libao does, gaim does try to start it indirectly) 3)all sound events in gaim except the "command" option go throug libao. Changing title agian to make a bit more sense. This maybe fixed in gst-plugins 0.8.2. Here's a quote from http://planet.gnome.org/news/ for June 23, 2004: 2004-06-13 Jan Schmidt * ext/esd/esdsink.c: (gst_esdsink_change_state): * ext/esd/esdsink.h: Close the esd connection on pause, because esd will just wait - blocking all other esd clients indefinitely. If so, I'd like to nominate gst-plugins for an updating in FC2 (bug 125270) since it will fix gstreamer ocassionally failing to open the audio when using alsa ( bug 119958 ) and also possibly fix rhythmbox hanging other programs when using esd (this bug). This bug should be fixed in these RPMs: http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/2/i386/gstreamer-0.8.3-2.i386.rpm http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/2/i386/gstreamer-plugins-0.8.2-2.i386.rpm Please test! That fixed it! No problems with pausing and esd on my system now. Yup, the testing packages fix the problem (but added a dependency on libmusicbrainz that didn't used to be there). Resolve as FIXED? Closing, thanks. |