gst/elements/gsttee.c: Remove usage of gst_pad_proxy_fixate.
authorDavid Schleef <ds@schleef.org>
Sun, 4 Jan 2004 23:43:11 +0000 (23:43 +0000)
committerDavid Schleef <ds@schleef.org>
Sun, 4 Jan 2004 23:43:11 +0000 (23:43 +0000)
commit2f85a255ba371e5fd44be6c92f0219df73984299
tree8bf860023822a526b3fbe49a8a832aad7fcad7d0
parent582fdaa3b29897d04d95ccc6f24bc79ac2c35802
gst/elements/gsttee.c: Remove usage of gst_pad_proxy_fixate.

Original commit message from CVS:
* gst/elements/gsttee.c: (gst_tee_init), (gst_tee_request_new_pad):
Remove usage of gst_pad_proxy_fixate.
* gst/gstcaps.c: (gst_caps_append), (gst_caps_append_structure),
(gst_caps_split_one), (gst_caps_replace):
Add poisoning code.
* gst/gstmarshal.list:
Add pointer__pointer for fixate signal
* gst/gstpad.c: (gst_real_pad_class_init),
(_gst_real_pad_fixate_accumulator), (gst_pad_link_fixate),
(_gst_pad_default_fixate_func), (gst_pad_proxy_fixate),
(gst_pad_set_explicit_caps), (gst_pad_template_new):
Add poisoning code. Add fixate signal on RealPad. Change
set_explicit_caps() to take const GstCaps, like try_set_caps().
* gst/gstpad.h:
* testsuite/caps/Makefile.am:
* testsuite/caps/app_fixate.c: Add a test for the fixate signal
ChangeLog
gst/elements/gsttee.c
gst/gstcaps.c
gst/gstmarshal.list
gst/gstpad.c
gst/gstpad.h
plugins/elements/gsttee.c
tests/old/testsuite/caps/Makefile.am
tests/old/testsuite/caps/app_fixate.c [new file with mode: 0644]
testsuite/caps/Makefile.am
testsuite/caps/app_fixate.c [new file with mode: 0644]