GNOME Bugzilla – Bug 542922
Use playbin2 instead of playbin
Last modified: 2009-05-23 11:41:54 UTC
Rhythmbox should use playbin2, instead of the original playbin: - builtin support for gapless playback (see about-to-finish signal) - better streaming support - allow to disable video completely, and only support viz if required
Created attachment 128772 [details] playbin2 reimplementation of rb-player-gst.c This doesn't include any of the tee/filter stuff, the cdda hacks are missing, and visualization doesn't work at all, but playback works pretty well.
Created attachment 131025 [details] [review] attempt at getting vis working playbin2 allows vis to be enabled and disabled while running, so we don't need the fake visualizer hack any more. It's a bit shaky at present, but it does work properly sometimes.
Vis seems to work reliably after some recent playbin2 updates.
Created attachment 132264 [details] updated playbin2 backend gapless playback now works. everything else seems OK too.
Created attachment 133624 [details] [review] updated update for recent changes. filter/tee stuff is in there now, haven't tested it.
I've updated a few things and committed this as 11b1567a6462bfb333a227d8bb571f3777e0144f.