[gst-devel] Re: [gst-cvs] wingo gstreamer: gstreamer/ gstreamer/gst/ gstreamer/testsuite/ gstreamer/testsuite/ghostpads/

David Schleef ds at schleef.org
Thu Feb 5 09:44:05 CET 2004


On Thu, Feb 05, 2004 at 05:51:39AM -0800, Andy Wingo wrote:
> CVS Root:       /home/cvs/gstreamer
> Module:         gstreamer
> Changes by:     wingo
> Date:           Thu Feb 05 2004  05:51:39 PST
> 
> Log message:
> 2004-02-05  Andy Wingo  <wingo at pobox.com>
> 	* gst/gstpad.c (_gst_real_pad_fixate_accumulator):
> 	s/pointer/boxed/.
> 	* gst/gstmarshal.list (VOID:BOXED, BOXED:BOXED): New marshallers.
> 	* gst/gstpad.c (gst_real_pad_class_init): Use a BOXED:BOXED
> 	marshaller for ::fixate, and VOID:BOXED for ::caps-nego-failed,
> 	with the type=GST_TYPE_CAPS. This allows language bindings to know
> 	what kind of data they're dealing with.

Once more, with feeling:

The marshaller types are not for the convenience of bindings.  They
are there so that the signal is marshalled in exactly the way we want.
Do not change them unless you know exactly what you're doing.  In this
case, the change is wrong.

This seems to get discussed about once a month now.



dave...





More information about the gstreamer-devel mailing list