On 4/1/07, Jonathan Matthew <[EMAIL PROTECTED]> wrote:
> 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.
>

Well again, I talked a bit quickly. The problem is most significant
with networked tracks (daap, network share). With local tracks, there
is a little back-and-forth motion but it's merely noticeable.

A video is worth thousand words:
http://kris.dehais.free.fr/gapless-backend/out.ogg
The network buffer is 1024kb and crossfade duration is 6 seconds. A
smaller buffer size doesn't improve the behavior.

In earlier version of RB, there was this inacurrate seeking behavior
with remotely served tracks. And then it was solved, starting with
version I don't remember exactly (around 9.4 / 9.6 ?).


> > * 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.
>

Ok I commented  on bug #424734. Not handling mpc files is a problem
with my gstreamer installation (It does since I recently updated to
gstreamer CVS), but with the standard backend RB warns whereas here it
crashes.


Christophe
_______________________________________________
rhythmbox-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel

Reply via email to