On Wed, 2002-11-13 at 16:55, David Schleef wrote: > On Wed, Nov 13, 2002 at 12:20:04PM -0500, Joe Marcus Clarke wrote: > > I actually thought of that myself last night. I'm going to try and get > > GStreamer working with our linuxthreads port. I'll keep you posted on > > my results. > > It might be easier and also more helpful to get the new GThread code > working. I'm hoping that it will help to find some of its bugs, too. > > > > > Our pthreads implementation does not allow > > > > applications to longjump between thread contexts. > > Gstreamer doesn't change contexts between threads. It splits up > the stack of a single thread into multiple cothreads, and longjumps > (or equivalent) between contexts in a single thread. I don't think > this should be a problem with most threading implementations. This got me thinking about our pthreads implementation, and I think I got gstreamer working on FreeBSD with cothreads. I'm running the fakesrc ! fakesink test now, and it's doing its thing. I want to play with a few more things, then I may have some patches. Thanks for the tip. Joe > > > > dave... > > _______________________________________________ > desktop-devel-list mailing list > desktop-devel-list gnome org > http://mail.gnome.org/mailman/listinfo/desktop-devel-list -- Joe Marcus Clarke FreeBSD GNOME Team :: marcus FreeBSD org http://www.FreeBSD.org/gnome
Attachment:
signature.asc
Description: This is a digitally signed message part