[gst-devel] Re: [gst-cvs] wtay gstreamer: gstreamer/gst/

Thomas Vander Stichele thomas at urgent.rug.ac.be
Sat Nov 23 02:47:02 CET 2002


Hi,

> CVS Root:       /cvsroot/gstreamer
> Module:         gstreamer
> Changes by:     wtay
> Date:           Fri Nov 22 2002  14:10:20 PST
> 
> Log message:
> Only setup the scheduler when going to READY so that one can create a
> pipeline in another thread than that where it will eventually iterate in.

Thanks to this fix, I got a little further.

OTOH, I have the feeling this is more of a workaround than a fix.  It 
makes the rules even more complicated than before.  With this fix, if you 
were to set up the pipeline and set it to playing, then iterate in the 
gthread, it would fail again ?

Is it at all possible to fully abstract away the use of threads so that it 
can work in all cases ? This probably would involve switching to a totally 
different thread.  I want to know if it's possible at all, and if it's 
not, shouldn't we revert this fix and make it very obvious (in the docs) 
that this behaviour is not supported ?

Thomas

 -- 

The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*- thomas (dot) apestaart (dot) org -*->
Are you happy where you're sleeping ?
Does he keep you safe and warm ?
Does he tell you when you're sorry ?
Does he tell you when you're wrong ?
<-*- thomas  (at) apestaart (dot) org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/





More information about the gstreamer-devel mailing list