summaryrefslogtreecommitdiff
path: root/libs/gst/base/gstcollectpads.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2006-05-10 14:51:33 +0000
committerWim Taymans <wim.taymans@gmail.com>2006-05-10 14:51:33 +0000
commitd81a21da507be6fe9d5cd03f0d26ed6e309d786b (patch)
tree3baecc176900a238ad8aca1c700fc11ffa37ba3c /libs/gst/base/gstcollectpads.h
parented809d41b94a58438a47b8249c7ccfff0136f3c5 (diff)
downloadgstreamer-d81a21da507be6fe9d5cd03f0d26ed6e309d786b.tar.gz
libs/gst/base/gstcollectpads.*: No need to call _stop in _finalize.
Original commit message from CVS: * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize), (gst_collect_pads_add_pad), (gst_collect_pads_remove_pad), (gst_collect_pads_set_flushing), (gst_collect_pads_start), (gst_collect_pads_stop): * libs/gst/base/gstcollectpads.h: No need to call _stop in _finalize. Iterate the main pad list in _finalize. Added some more debug. Free lists and data in the right order. Also free data whem doing _remove_pad when stopped for backward compatibility protect ::started with PAD_LOCK as well.
Diffstat (limited to 'libs/gst/base/gstcollectpads.h')
-rw-r--r--libs/gst/base/gstcollectpads.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/gst/base/gstcollectpads.h b/libs/gst/base/gstcollectpads.h
index bdb4befc74..7efd6fd6d6 100644
--- a/libs/gst/base/gstcollectpads.h
+++ b/libs/gst/base/gstcollectpads.h
@@ -114,6 +114,7 @@ struct _GstCollectPads {
guint queuedpads; /* number of pads with a buffer */
guint eospads; /* number of pads that are EOS */
+ /* with LOCK and PAD_LOCK*/
gboolean started;
/*< private >*/