check/gst/gstghostpad.c: Added some more tests for wrong hierarchy
authorWim Taymans <wim.taymans@gmail.com>
Thu, 28 Jul 2005 11:24:33 +0000 (11:24 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 28 Jul 2005 11:24:33 +0000 (11:24 +0000)
commit7c7a4b68a1761372e41bbb85ee31178b26a3d5f7
treed223c66f58d631b61e38811f591a4b39bb69f114
parentf6195ba59aa6981e7e3af2dfd556df6d870bf2ad
check/gst/gstghostpad.c: Added some more tests for wrong hierarchy

Original commit message from CVS:
* check/gst/gstghostpad.c: (GST_START_TEST), (gst_ghost_pad_suite):
Added some more tests for wrong hierarchy

* docs/design/part-overview.txt:
Some updates.

* gst/gstbin.c: (gst_bin_remove_func), (gst_bin_dispose):
Cleanups.

* gst/gstelement.c: (gst_element_remove_pad), (gst_element_seek),
(gst_element_dispose):
Some more cleanups.

* gst/gstpad.c: (gst_pad_link_check_compatible_unlocked),
(gst_pad_link_check_hierarchy), (gst_pad_link_prepare),
(gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
(gst_pad_set_caps), (gst_pad_send_event):
Check for correct hierarchy when linking pads. Moving to
strict requirement for ghostpads when linking elements in
different bins.

* gst/gstpad.h:
Clean ups. Added WRONG_HIERARCHY return value.
ChangeLog
check/gst/gstghostpad.c
docs/design/part-overview.txt
gst/gstbin.c
gst/gstelement.c
gst/gstpad.c
gst/gstpad.h
tests/check/gst/gstghostpad.c