[gst-devel] Region struct on cothread data

Erik Walthinsen omega at cse.ogi.edu
Wed Nov 29 09:58:41 CET 2000


I'm a bit confused as to why cothread_[gs]et_data() is used to pass the
region structure in gstbin.c.  Why not simply drop the pointer into the
pad?  Pads aren't so common that thowing another pointer into them will
cause a space problem, but forcing a function call and pthread lookup by
string for every cothread switch into a Src very well could be a
performance problem. 

I'll leave it for now, but unless there's a good reason to keep it that
way, I'd be inclined to go change that.

         Erik Walthinsen <omega at cse.ogi.edu> - Staff Programmer @ OGI
        Quasar project - http://www.cse.ogi.edu/DISC/projects/quasar/
   Video4Linux Two drivers and stuff - http://www.cse.ogi.edu/~omega/v4l2/
        __
       /  \             SEUL: Simple End-User Linux - http://www.seul.org/
      |    | M E G A           Helping Linux become THE choice
      _\  /_                          for the home or office user




More information about the gstreamer-devel mailing list