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:02 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 ====Begin Diffs==== Index: gstbasicscheduler.c =================================================================== RCS file: /cvsroot/gstreamer/gstreamer/gst/schedulers/gstbasicscheduler.c,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- gstbasicscheduler.c 23 Jun 2002 04:31:45 -0000 1.44 +++ gstbasicscheduler.c 23 Jun 2002 12:21:50 -0000 1.45 @@ -161,6 +161,8 @@ entry->pre_run_func (entry); \ SCHED (entry)->current = entry; \ do_cothread_switch (GST_ELEMENT_THREADSTATE (entry)); \ + if (entry->post_run_func) \ + entry->post_run_func (entry); \ }G_STMT_END static GType |