Re: [Rhythmbox-devel] Gapless/crossfade playback in svn trunk



On Sat, Mar 31, 2007 at 01:53:02PM +0200, Christophe Dehais wrote:
> Hello,
> 
> Just tested the new backend, here is some feedback:
> 
> * I experience lag (about 1sec) in skip / go back / play / pause actions

This is a known problem that I'm not sure I'll be able to fix entirely.

> * Position slider behavior is not as reliable as in the standard
> backend: sometimes it doesn't show the actual position, and when
> crossfade is activated the end of the song is hardly reacheable
> (because it has jsut skipped to the next song)

If you could clarify when it doesn't show the actual position, how badly
it gets it wrong, etc., that would be helpful.  The way the crossfading
player backend does position queries tends to show up bugs in GStreamer
plugins that just using playbin doesn't (it sometimes ends up querying
decoders rather than sinks), so it's possible that problems with the
song position will be media type specific.

We probably need to do something more intelligent with regard to track
changes while the user is moving the position slider.

> * it crashes when playing mpc files : Rhythmbox-ERROR **: file
> rb-player-gst-xfade.c: line 2088 (preroll_stream): assertion failed:
> (stream->src_blocked)
> aborting...

Bug #424734; if you can reliably reproduce this, attaching gstreamer
debug output (GST_DEBUG=*:4) to the bug would be most helpful.  I
suspect this is a bug in the musepack decoder plugin.

> * the sound is slightly over-saturated.

I have no real idea what could be causing this.  The playback pipeline
shouldn't introduce any gain at any point.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]