-
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