[gst-devel] queued pipeline

Colin Walters walters at verbum.org
Tue Nov 11 07:37:23 CET 2003


Hi,

I mentioned this a few months ago too, but pretty much at the top of my
wishlist right now for GStreamer is the ability to build a pipeline like
this:

walters at metropolis> /build/gstreamer-0.7/bin/gst-launch-0.7 '{' gnomevfssrc location=/media/music/Clint\ Mansell/Requiem\ for\ a\ Dream/01\ -\ Summer:\ Summer\ Overture.ogg ! queue '}' ! '{' spider ! volume ! osssink '}'
RUNNING pipeline
 
(process:7999): GStreamer-WARNING **: FIXME: sending event in a running queue
 
(process:7999): GStreamer-WARNING **: internal error: push on pad sink_ident:sink but it has no chainhandlerERROR: /pipeline0/thread1/spider0/vorbisfile0: this is not a vorbis file
ERROR       scheduler( 7999) gstoptimalscheduler.c(2083):gst_opt_scheduler_iterate: [GstOptScheduler at 0x880e9b8] in error state
Caught interrupt
execution ended after 218 iterations (sum 4371705000 ns, average 20053692 ns, min 11383000 ns, max 36047000 ns)

But as you can see it doesn't really work at all at the moment.  Does
anyone have any idea of how hard it would be to make it work?  If we
could use two threads, I think it would go a long way towards fixing
Rhythmbox's skipping problems...

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20031111/94a4bd9a/attachment.pgp>


More information about the gstreamer-devel mailing list