Skip to content
  • Erik Walthinsen's avatar
    More massive changes to the scheduling system. Moved the scheduling code to... · a46c5a73
    Erik Walthinsen authored
    More massive changes to the scheduling system.  Moved the scheduling code to gstscheduler.[ch], so an child bin can r...
    
    Original commit message from CVS:
    More massive changes to the scheduling system.  Moved the scheduling code
    to gstscheduler.[ch], so an child bin can replace the scheduler.
    Introduced the concept of chains, which are subsets of the list of managed
    elements for a given manager bin, which get scheduled as separate entities.
    gst_bin_iterate_func should be pretty much fixed now, the scheduling code
    gets to do all the hard work.
    
    Cothreaded case work in the couple tests I've tried, chained is next.
    a46c5a73