[gst-devel] Re: [gst-cvs] dolphy gstreamer: gstreamer/ gstreamer/gst/

Andy Wingo wingo at pobox.com
Tue Feb 28 03:32:01 CET 2006

Hi Julien,

On Mon, 2006-02-20 at 15:07 +0000, Julien Moutte wrote:
> CVS Root:       /cvs/gstreamer
> Module:         gstreamer
> Changes by:     dolphy
> Date:           Mon Feb 20 2006  15:07:45 UTC
> Log message:
>         * gst/gstpad.c: (gst_pad_set_blocked_async):
>         * gst/gstutils.c: (gst_pad_add_data_probe),
>         (gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
>         (gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
>         (gst_pad_remove_buffer_probe): Make those function act on the
>         ghostpad target when it's a ghostpad. (Closes #331727)

This is probably incorrect. One of the goals when making the new ghost
pad implementation was that it should strictly be a layer on top of the
existing pads. With this patch the layers are now tangled again.

Probably the better way to do this would be via vmethods that the ghost
pad implementation can override.

Andy Wingo

More information about the gstreamer-devel mailing list