GES: effects with multiple sink pads

amindfv at mailbox.org amindfv at mailbox.org
Sat Feb 18 09:41:46 UTC 2023


On Fri, Feb 17, 2023 at 01:13:06AM -0800, amindfv--- via gstreamer-devel wrote:
> By reading docs and looking at examples I see that I can add an effect to a clip in GES, for example:
> 
>     clip = uri_clip_new(uri);
>     effect = GES_TRACK_ELEMENT(ges_effect_new("solarize"));
>     ges_container_add(GES_CONTAINER(clip), GES_TIMELINE_ELEMENT(effect));
> 
> However, this only works for a simple filter with one sink pad. But the docs describe GES as supporting effects with miltiple sink pads. How can I do this?

Specifically, in ges-effect.c, it says:

   "Currently we only support effects with N sinkpads and one single srcpad."

Am I right to think that this means I can have an effect whose sink pads recieve data from different clips/videos?

Thanks,
Tom


More information about the gstreamer-devel mailing list