More massive changes to the scheduling system. Moved the scheduling code to...
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.
Showing
This diff is collapsed.
gst/gstscheduler.c
0 → 100644
This diff is collapsed.
gst/gstscheduler.h
0 → 100644
Please register or sign in to comment