gst/gstcaps.c: add sanity checks
authorBenjamin Otte <otte@gnome.org>
Sat, 27 Dec 2003 13:51:31 +0000 (13:51 +0000)
committerBenjamin Otte <otte@gnome.org>
Sat, 27 Dec 2003 13:51:31 +0000 (13:51 +0000)
commit9df878658c990b4cdecbe4b15e85e0a0ad117bc9
treeae40fb115e21847d546e77481fd9622c4ad653e2
parent6cc7e0498941f307daf43c38fb25946b77c003a8
gst/gstcaps.c: add sanity checks

Original commit message from CVS:
2003-12-27  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstcaps.c: (gst_caps_append):
add sanity checks
* gst/gstcaps.h: (gst_caps_debug):
remove, it doesn't exist anymore.
* gst/gstelement.c: (gst_element_threadsafe_properties_pre_run),
(gst_element_threadsafe_properties_post_run):
make debugging messages not clutter up THREAD debug category
(gst_element_negotiate_pads), (gst_element_clear_pad_caps),
(gst_element_change_state):
update to new caps API
* gst/gstinterface.c: (gst_implements_interface_cast):
don't put vital code in g_return_if_fail
* gst/gstpad.c: (gst_pad_link_try), (gst_pad_try_set_caps),
(gst_pad_link_filtered):
add pst_pad_try_link and use it.
(gst_pad_perform_negotiate), (gst_pad_renegotiate):
implement correctly, deprecate first one.
(gst_pad_link_unnegotiate), (gst_pad_unnegotiate):
add and implement.
(gst_pad_try_relink_filtered), (gst_pad_relink_filtered):
implement.
(gst_pad_get_negotiated_caps):
add and implement. Make GST_PAD_CAPS call this function.
(gst_pad_get_caps):
remove unneeded check..
(gst_pad_recover_caps_error):
disable, always return FALSE.
(gst_real_pad_dispose):
don't free caps and appfilter anymore, they're unused.
* gst/gstpad.h:
Reflect changes mentioned above.
* gst/gstsystemclock.c: (gst_system_clock_wait):
Make 'clock is way behind' a debugging message.
* gst/gstthread.c: (gst_thread_change_state):
Fix debugging message
gst/gstcaps.c
gst/gstcaps.h
gst/gstelement.c
gst/gstinterface.c
gst/gstpad.c
gst/gstpad.h
gst/gstsystemclock.c
gst/gstthread.c