From: Wim T. <wt...@us...> - 2002-02-23 13:43:04
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sat Feb 23 2002 05:43:03 PST Log message: Store the element in the cothread private field. If we remove the current entry in the cothread chain, make sure another cothread is marked as COTHREAD_STOPPING. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.18&r2=1.19 |
From: Wim T. <wt...@us...> - 2002-05-09 15:16:02
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Thu May 09 2002 08:16:02 PDT Log message: Unconnected pad errors are detected elsewhere ERROR has higher priority than CHANGED. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.26&r2=1.27 |
From: Wim T. <wt...@us...> - 2002-05-29 15:09:50
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Wed May 29 2002 08:09:49 PDT Log message: Handle the case where the pad change mid-switch. Handle the case where the entry poin is removed from the scheduler. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.31&r2=1.32 |
From: Wim T. <wt...@us...> - 2002-06-02 11:21:52
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 02 2002 04:21:48 PDT Log message: This is needed after all.. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.33&r2=1.34 |
From: Wim T. <wt...@us...> - 2002-06-02 17:44:33
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 02 2002 10:44:32 PDT Log message: Some sanity checking for when the element was removed from the pipeline. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.35&r2=1.36 |
From: Wim T. <wt...@us...> - 2002-06-04 21:03:48
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Tue Jun 04 2002 14:03:48 PDT Log message: Some cleanups, refactor some code, make sure the decoupled peer element has the right handlers Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.36&r2=1.37 |
From: Wim T. <wt...@us...> - 2002-06-04 23:00:49
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Tue Jun 04 2002 16:00:49 PDT Log message: Some sanity checking emit a warning when interrupting a queue bacause we do it wrongly Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.37&r2=1.38 |
From: Wim T. <wt...@us...> - 2002-06-05 18:11:08
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Wed Jun 05 2002 11:11:07 PDT Log message: Set the right scheduler on the pads of decoupled elements. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.38&r2=1.39 |
From: Wim T. <wt...@us...> - 2002-06-16 17:34:27
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 16 2002 10:34:26 PDT Log message: Use setfunc to set the cothread function instead of _reset Modified files: gst/schedulers : cothreads_compat.h gstbasicscheduler.c gstfastscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/cothreads_compat.h.diff?r1=1.1&r2=1.2 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.39&r2=1.40 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstfastscheduler.c.diff?r1=1.6&r2=1.7 |
From: Wim T. <wt...@us...> - 2002-06-16 19:33:28
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 16 2002 12:33:27 PDT Log message: Fixed the fast scheduler by proxying event to the event handler when the element is not event aware. Modified files: gst/schedulers : gstfastscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstfastscheduler.c.diff?r1=1.7&r2=1.8 |
From: Wim T. <wt...@us...> - 2002-06-16 19:48:51
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 16 2002 12:48:50 PDT Log message: Better add the check instead of crashing Modified files: gst/schedulers : gstfastscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstfastscheduler.c.diff?r1=1.8&r2=1.9 |
From: Wim T. <wt...@us...> - 2002-06-16 22:36:24
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 16 2002 15:36:23 PDT Log message: Added more debugging info Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.41&r2=1.42 |
From: Wim T. <wt...@us...> - 2002-06-21 08:00:30
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Fri Jun 21 2002 01:00:28 PDT Log message: Pass some required params to cothreads_init Modified files: gst/schedulers : cothreads_compat.h Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/cothreads_compat.h.diff?r1=1.3&r2=1.4 |
From: Wim T. <wt...@us...> - 2002-06-23 12:22:05
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 23 2002 05:22:03 PDT Log message: Unlock an element even if it was a loop based one Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.44&r2=1.45 |
From: Wim T. <wt...@us...> - 2002-06-23 12:42:15
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 23 2002 05:42:14 PDT Log message: Or not.. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.45&r2=1.46 |
From: Wim T. <wt...@us...> - 2002-06-23 12:50:26
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Jun 23 2002 05:50:24 PDT Log message: This makes more sense and solves the locking problem when a loop based element is selected as the entry point. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.46&r2=1.47 |
From: Wim T. <wt...@us...> - 2002-07-02 18:42:14
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Tue Jul 02 2002 11:42:13 PDT Log message: Set the scheduler to NULL in all cases. Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.48&r2=1.49 |
From: Wim T. <wt...@us...> - 2002-07-24 21:09:59
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Wed Jul 24 2002 14:09:58 PDT Log message: Don't try to pull on disabled pads in the scheduler Modified files: gst/schedulers : gstbasicscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c.diff?r1=1.49&r2=1.50 |
From: Wim T. <wt...@us...> - 2002-09-08 17:58:15
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Sep 08 2002 10:58:13 PDT Log message: A new scheduler that tries to minimize the number of cothreads, still needs a lot of work. Added files: gst/schedulers : gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c?rev=1.1&content-type=text/vnd.viewcvs-markup |
From: Wim T. <wt...@us...> - 2002-09-08 22:42:44
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Sep 08 2002 15:42:43 PDT Log message: Added comments Added _show Special cased wrapper functions to minimize checks at runtime Modified files: gst/schedulers : gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.1&r2=1.2 |
From: Wim T. <wt...@us...> - 2002-09-12 19:22:18
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Thu Sep 12 2002 12:22:17 PDT Log message: More updates to the non-cothread scheduler Modified files: gst/schedulers : gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.2&r2=1.3 |
From: Wim T. <wt...@us...> - 2002-09-12 21:01:10
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Thu Sep 12 2002 14:01:10 PDT Log message: Added optimal scheduler to build and call it optomega Modified files: gst/schedulers : Makefile.am gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/Makefile.am.diff?r1=1.21&r2=1.22 http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.3&r2=1.4 |
From: Wim T. <wt...@us...> - 2002-11-07 18:50:21
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Thu Nov 07 2002 10:50:19 PST Log message: Remove groups from chains and elements from groups when they are destroyed. Modified files: gst/schedulers : gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.6&r2=1.7 |
From: Wim T. <wt...@us...> - 2002-11-22 23:17:51
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Fri Nov 22 2002 15:17:51 PST Log message: Make sure to unset the scheduler Modified files: gst/schedulers : gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.7&r2=1.8 |
From: Wim T. <wt...@us...> - 2002-11-25 00:21:05
|
CVS Root: /cvsroot/gstreamer Module: gstreamer Changes by: wtay Date: Sun Nov 24 2002 16:21:04 PST Log message: Make different names for the different cothreads implementations Modified files: gst/schedulers : gstoptimalscheduler.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.8&r2=1.9 |