check/elements/identity.c: Make the error a little clearer when the test fails becaus...
authorJan Schmidt <thaytan@mad.scientist.com>
Fri, 9 Sep 2005 17:42:20 +0000 (17:42 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Fri, 9 Sep 2005 17:42:20 +0000 (17:42 +0000)
commit6ed5bee3b03f8c661cdf8d865bcc206b4fab469a
tree871c1d3c6a25491204848129233829af55b3986d
parent8f90f92a83124dbac930c1dfb7acc531a9dac61c
check/elements/identity.c: Make the error a little clearer when the test fails because identity made a copy of the bu...

Original commit message from CVS:
* check/elements/identity.c: (GST_START_TEST):
Make the error a little clearer when the test fails because
identity made a copy of the buffer.
* docs/gst/gstreamer-sections.txt:
New symbols in gstbasetransform.h
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
(gst_base_transform_init), (gst_base_transform_transform_size),
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
(gst_base_transform_default_prepare_buf),
(gst_base_transform_get_unit_size),
(gst_base_transform_buffer_alloc),
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
(gst_base_transform_change_state),
(gst_base_transform_set_passthrough),
(gst_base_transform_set_in_place),
(gst_base_transform_is_in_place):
* gst/base/gstbasetransform.h:
Change BaseTransform to separate in_place operate from same_caps
output. in_place implies that the element can perform the transform
on incoming buffers in-place, even if the caps on the output are
different.
Sub-class elements can now implement special buffer allocation
methods for outgoing buffers if they wish to.
Big documentation addition.
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip):
* gst/elements/gstelements.c:
Changes for basetransform modifications.
* gst/elements/Makefile.am:
* gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create):
Compile fix. Extra debug output.
16 files changed:
ChangeLog
check/elements/identity.c
docs/gst/gstreamer-sections.txt
gst/base/gstbasetransform.c
gst/base/gstbasetransform.h
gst/elements/Makefile.am
gst/elements/gstcapsfilter.c
gst/elements/gstelements.c
gst/elements/gstfdsrc.c
libs/gst/base/gstbasetransform.c
libs/gst/base/gstbasetransform.h
plugins/elements/Makefile.am
plugins/elements/gstcapsfilter.c
plugins/elements/gstelements.c
plugins/elements/gstfdsrc.c
tests/check/elements/identity.c