gstreamer/check/gst
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
..
.gitignore check/Makefile.am: add two more tests for valgrinding 2005-07-11 18:41:49 +00:00
capslist.h check/: copy over from 0.8, and add two with bitmasks specified with (int) 0xFF... 2005-06-22 19:22:34 +00:00
gst.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstbin.c check/generic/states.c: Make sure all tasks are stopped. 2005-08-24 20:49:53 +00:00
gstbuffer.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstbus.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstcaps.c check/gst/gstcaps.c: Added check for gst_static_caps_get() refcounting. 2005-08-22 15:08:44 +00:00
gstelement.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstevent.c check/gst/gstevent.c: Er, don't call gst_bin_watch_for_state_change you idiot. 2005-08-21 11:40:44 +00:00
gstghostpad.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstiterator.c valgrind more tests 2005-08-20 12:39:05 +00:00
gstmessage.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstminiobject.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstobject.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstpad.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gststructure.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00
gstsystemclock.c valgrind more tests 2005-08-20 12:39:05 +00:00
gsttag.c valgrind more tests 2005-08-20 12:39:05 +00:00
gstvalue.c move check stuff to its own library to be used by other modules 2005-08-20 12:14:28 +00:00