[gst-devel] ghost_pads

Sameer Naik sameer at damagehead.com
Wed Dec 12 11:48:35 CET 2007

i was going through the gstreamer documentation for GstGhostPads, where i came 
across the following line
	"Note that GhostPads add overhead to the data processing of a pipeline."

so far, for all the gstreamer apps that i have written, a ghost is pad added 
since creating a bin requires a ghost pad to be added to the bin.
which also means, the more bins i have in a pipeline, the more number of ghost 
pads and consequently the more overhead, according to the above warning.

is there an alternate way around?
please reply, or this this will haunt me for a very long time.


refer to "make_vorbis_theora_pipeline()" from seek.c example of 
gst-plugin-base package. in this code block two bins are created, one each 
for audio and video and hence two ghost pads.

More information about the gstreamer-devel mailing list