gstreamer/plugins/elements
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 ignore more 2005-06-17 09:12:33 +00:00
gstbufferstore.c check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstbufferstore.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstcapsfilter.c gst/base/gstbasetransform.c: use gboolean return values and pointers to size so we can use the full GST_BUFFER_SIZE r... 2005-08-24 13:33:21 +00:00
gstelements.c Moved fdsrc to gst-plugins. 2005-07-16 19:25:41 +00:00
gstfakesink.c docs/gst/gstreamer-sections.txt: made some defines private 2005-08-15 16:57:34 +00:00
gstfakesink.h more autistic cleanliness in functions/names/defines 2005-07-14 09:35:12 +00:00
gstfakesrc.c docs/gst/gstreamer-sections.txt: made some defines private 2005-08-15 16:57:34 +00:00
gstfakesrc.h more autistic cleanliness in functions/names/defines 2005-07-14 09:35:12 +00:00
gstfdsink.c gst/elements, testsuite: Null if we got it... 2005-07-05 10:58:21 +00:00
gstfdsink.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfdsrc.c gst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elements/Makefile.am 2005-07-16 15:41:04 +00:00
gstfdsrc.h gst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elements/Makefile.am 2005-07-16 15:41:04 +00:00
gstfilesink.c migrated some more docs to be inlined in the sources 2005-08-05 13:42:10 +00:00
gstfilesink.h more autistic cleanliness in functions/names/defines 2005-07-14 09:35:12 +00:00
gstfilesrc.c migrated some more docs to be inlined in the sources 2005-08-05 13:42:10 +00:00
gstfilesrc.h more autistic cleanliness in functions/names/defines 2005-07-14 09:35:12 +00:00
gstidentity.c docs/design/part-events.txt: Small update. 2005-07-22 11:47:10 +00:00
gstidentity.h tests/network-clock.scm: Commentary update. 2005-07-01 16:46:59 +00:00
gstqueue.c check/generic/states.c: Make sure all tasks are stopped. 2005-08-24 20:49:53 +00:00
gstqueue.h gst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output an ERROR/EOS when streaming stopped du... 2005-07-19 17:46:37 +00:00
gsttee.c gst/: The deprecated pad loop function is removed now. 2005-06-28 11:36:43 +00:00
gsttee.h Next big merge. 2005-03-21 17:34:02 +00:00
gsttypefindelement.c gst/elements/gsttypefindelement.*: Set caps on all outgoing buffers, not just the first one. 2005-08-01 11:15:47 +00:00
gsttypefindelement.h gst/elements/gsttypefindelement.*: Set caps on all outgoing buffers, not just the first one. 2005-08-01 11:15:47 +00:00
Makefile.am Moved fdsrc to gst-plugins. 2005-07-16 19:25:41 +00:00