gstreamer/tests/check
Wim Taymans ce4d0980f1 libs/gst/base/gstcollectpads.*: Clean up the mess that is collectpads, add comments and
Original commit message from CVS:
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_init),
(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),
(gst_collect_pads_peek), (gst_collect_pads_pop),
(gst_collect_pads_available), (gst_collect_pads_read),
(gst_collect_pads_flush), (gst_collect_pads_check_pads),
(gst_collect_pads_is_collected), (gst_collect_pads_event),
(gst_collect_pads_chain):
* libs/gst/base/gstcollectpads.h:
Clean up the mess that is collectpads, add comments and
FIXMEs where needed.
Maintain a separate pad list so we can add pads while
collecting the other ones. For this we need a new separate
lock (see comics).
Fix memory leak in finalize.
Refactor some weird code to set/unset pad flushing flags, mark
with comments.
Don't crash in _available, _read, _flush when we're EOS.
* tests/check/libs/.cvsignore:
Ignore adapter check binary.
2006-05-09 20:47:23 +00:00
..
elements docs/design/part-element-sink.txt: Updated document. 2006-02-02 12:07:48 +00:00
generic tests/check/generic/sinks.c: Fix a variety of memleaks in sinks check, which are only sometimes shown by running the ... 2006-04-05 12:11:20 +00:00
gst tests/check/gst/gstbuffer.c: Add test case for flags + gst_buffer_make_metadata_writable(). 2006-05-09 13:23:06 +00:00
libs libs/gst/base/gstcollectpads.*: Clean up the mess that is collectpads, add comments and 2006-05-09 20:47:23 +00:00
pipelines gst/parse/grammar.y: Fix a leak in parse-launch for any source-or-sink named element references used. 2006-04-06 10:38:54 +00:00
.gitignore ignore more; fix README 2005-06-17 08:59:41 +00:00
Makefile.am docs/libs/gstreamer-libs-sections.txt: API: addition: gst_adapter_take_buffer() 2006-05-04 14:19:53 +00:00