gstreamer/check
Wim Taymans 1e40e471d9 check/generic/states.c: Make sure all tasks are stopped.
Original commit message from CVS:
* check/generic/states.c: (GST_START_TEST):
Make sure all tasks are stopped.

* check/gst/gstbin.c: (GST_START_TEST):
Unref after usage for proper valgrinding.

* gst/gstpad.c: (gst_pad_finalize), (gst_pad_stop_task):
Really wait for the task to stop before destroying the
mutex.

* gst/gstqueue.c: (gst_queue_sink_activate_push),
(gst_queue_src_activate_push):
Small cleanups. Don't stop the task when we did not start
it.

* gst/gsttask.c: (gst_task_get_type), (gst_task_init),
(gst_task_func), (gst_task_cleanup_all), (gst_task_set_lock),
(gst_task_get_state), (gst_task_start), (gst_task_pause),
(gst_task_join):
* gst/gsttask.h:
Protect the stream lock with the object lock.
Disallow setting the stream lock when running.
Add cleanup_all to wait for the threadpool to finish.
Remove code to autoallocate a mutex if none was provided.
Add _join() to wait for a task to stop.
Protect the thread pool with a global lock.
2005-08-24 20:49:53 +00:00
..
elements check/Makefile.am: don't valgrind the controller test - it's leaking - Stefan, HELP 2005-08-21 10:39:39 +00:00
generic check/generic/states.c: Make sure all tasks are stopped. 2005-08-24 20:49:53 +00:00
gst check/generic/states.c: Make sure all tasks are stopped. 2005-08-24 20:49:53 +00:00
gst-libs gracefully handle helper method calls to objects that are not beeing controlled, added test case for that 2005-08-23 21:32:31 +00:00
pipelines move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
states check/: add a test that does a bunch of state changes on elements needs some fixing for valgrind 2005-08-24 16:09:50 +00:00
.gitignore ignore more; fix README 2005-06-17 08:59:41 +00:00
Makefile.am disable test while wim is fixing 2005-08-24 17:24:21 +00:00