diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-05-10 14:51:33 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-05-10 14:51:33 +0000 |
commit | d81a21da507be6fe9d5cd03f0d26ed6e309d786b (patch) | |
tree | 3baecc176900a238ad8aca1c700fc11ffa37ba3c /libs/gst/base/gstcollectpads.h | |
parent | ed809d41b94a58438a47b8249c7ccfff0136f3c5 (diff) | |
download | gstreamer-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.h | 1 |
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 >*/ |