From: Benjamin O. <co...@pd...> - 2004-04-03 19:32:25
|
CVS Root: /home/cvs/gstreamer Module: gstreamer Changes by: company Date: Sat Apr 03 2004 11:32:24 PST Log message: * gst/schedulers/entryscheduler.c: completely revamp the inner workings, so it's a lot easier to understand and extend Modified files: . : ChangeLog gst/schedulers : entryscheduler.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.384&r2=1.385 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/entryscheduler.c.diff?r1=1.4&r2=1.5 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /home/cvs/gstreamer/gstreamer/ChangeLog,v retrieving revision 1.384 retrieving revision 1.385 diff -u -d -r1.384 -r1.385 --- a/ChangeLog 3 Apr 2004 13:24:07 -0000 1.384 +++ b/ChangeLog 3 Apr 2004 19:32:11 -0000 1.385 @@ -1,3 +1,9 @@ +2004-04-03 Benjamin Otte <ot...@gn...> + + * gst/schedulers/entryscheduler.c: + completely revamp the inner workings, so it's a lot easier to + understand and extend 2004-04-03 Andy Wingo <wi...@po...> * gst/schedulers/gstoptimalscheduler.c (GstOptSchedulerGroupLink): Index: entryscheduler.c RCS file: /home/cvs/gstreamer/gstreamer/gst/schedulers/entryscheduler.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- a/entryscheduler.c 30 Mar 2004 16:31:06 -0000 1.4 +++ b/entryscheduler.c 3 Apr 2004 19:32:12 -0000 1.5 @@ -1,6 +1,5 @@ /* GStreamer - * Copyright (C) 1999,2000 Erik Walthinsen <om...@cs...> - * 2000 Wim Taymans <wt...@ch...> + * Copyright (C) 2004 Benjamin Otte <ot...@gn...> * * gstentryscheduler.c: A scheduler based on entries @@ -50,43 +49,78 @@ g_assert (assertion); \ }G_STMT_END [...1325 lines suppressed...] @@ -1060,15 +1133,15 @@ g_print ("entry points waiting:\n"); for (list = sched->waiting; list; list = g_list_next (list)) { - print_thing (sched, list->data); + print_entry (sched, (Entry *) list->data); } g_print ("entry points to schedule now:\n"); for (list = sched->schedule_now; list; list = g_list_next (list)) { g_print ("entry points that might be scheduled:\n"); for (list = sched->schedule_possible; list; list = g_list_next (list)) { } |