gst/gstpad.c: Improve debugging for task functions.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 23 Aug 2006 16:51:19 +0000 (16:51 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 23 Aug 2006 16:51:19 +0000 (16:51 +0000)
commitf0f388b8bab8819c4490b4be0ce13b8c19f64245
tree5f2d68843d31eea8af08313da7d1c1aa587c96b5
parentca915c196943d6d27bbbc1c555deaf37fb2de4d3
gst/gstpad.c: Improve debugging for task functions.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_start_task), (gst_pad_pause_task),
(gst_pad_stop_task):
Improve debugging for task functions.
* gst/gsttask.c: (gst_task_func), (gst_task_set_lock),
(gst_task_start), (gst_task_pause), (gst_task_join):
Make sure that the task function started and finished after a
join().
Don't try to push the task function on the threadpool multiple
times.
Improve the g_warning message with some useful suggestions
about how to fix the problem.
ChangeLog
gst/gstpad.c
gst/gsttask.c