When scheduling a group, check that its not the group thats currently in the top...
authorIain Holmes <iain@prettypeople.org>
Sat, 27 Sep 2003 14:13:41 +0000 (14:13 +0000)
committerIain Holmes <iain@prettypeople.org>
Sat, 27 Sep 2003 14:13:41 +0000 (14:13 +0000)
commitebaed9671661fa5153e208c5555692fc1d4c914c
tree4450e553ceea65129b7ea038b93a41864a2f0e20
parentb1c46057dca7b23eaf68b615568c5baa57eae7fa
When scheduling a group, check that its not the group thats currently in the top of the runqueue.

Original commit message from CVS:
When scheduling a group, check that its not the group thats currently in the
top of the runqueue.

Then, when scheduling a different group, disable the first group and search for the next enabled group to run. Stops deadlocking in loop based elements.

Also remove the g_list_length's from the debugging statements for a bit of speed
gst/schedulers/gstoptimalscheduler.c