After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 129169 - slow song change
slow song change
Status: VERIFIED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.6.4
Other Linux
: Normal normal
: 0.3.3
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 129507 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-12-12 03:31 UTC by chris
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description chris 2003-12-12 03:31:33 UTC
i have 6000+ songs in rhythmbox.  it takes several seconds to change songs,
i.e. when one song ends and another one starts there is a several second
pause (3-5 seconds roughly).  in other music players (xmms, musik, etc...)
there is no pause between songs.
Comment 1 Colin Walters 2003-12-13 01:57:31 UTC
According to the submitter, this issue went away when switching to
esdsink as opposed to osssink.  Therefore it appears to be an issue at
the GStreamer level or lower.  Anyone else have any ideas?
Comment 2 Bastien Nocera 2003-12-13 13:23:15 UTC
Hmm, which backend was being used (see the about box)?
Comment 3 chris 2003-12-13 15:00:09 UTC
gstreamer is the backend.
Comment 4 Colin Walters 2003-12-17 03:04:44 UTC
*** Bug 129507 has been marked as a duplicate of this bug. ***
Comment 5 Sebastien Bacher 2003-12-21 16:02:46 UTC
Same problem on Debian Unstable for several users. You can found some
details here :
http://bugs.debian.org/220843

Some details on the problem from my config too:
Debian Unstable, gstreamer backend with osssink.

A strace :

... go to the an another track
open("/dev/dsp", O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 18
... hang for 1-2s
open("/dev/dsp", O_WRONLY|O_LARGEFILE) = 18
open("/tmp/file.mp3", O_RDONLY|O_LARGEFILE) = 19
... hang for 1-2s
open("/dev/dsp", O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 18
... about 1s
open("/dev/dsp", O_WRONLY|O_LARGEFILE) = 18
... then play

I've this sequence on each track change


I'm not sure of how to help but just ask if you need details.

Comment 6 Colin Walters 2003-12-22 15:21:31 UTC
After talking with another person who was having this same problem,
they said that switching to esdsink removed this gap.

So I'm pretty sure this is a bug in osssink.
Comment 7 David Schleef 2004-03-18 20:54:15 UTC
Could you try to reproduce this bug with GStreamer-0.8.0?  Lots of
stuff has changed, and this bug may have just gone away.  Marking as
NEEDINFO, please reopen if it's still a problem.
Comment 8 Christian Fredrik Kalager Schaller 2004-11-25 17:36:29 UTC
nothing heard so I am changing this bug to closed.