Hi Martin,<br><br>Thanks much. Videomixer looks very useful. I can't believe I didn't see it before.<br><br>Next question:<br><br>Is there a plugin to do general image warping using a coordinate map lookup table?<br>
<br>Thanks,<br>Bert Douglas<br><br><div class="gmail_quote">On Sun, Aug 15, 2010 at 9:11 PM, Martin Bisson <span dir="ltr"><<a href="mailto:martin.bisson@gmail.com">martin.bisson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Look into the source of the videomixer plugin. It takes multiple video<br>
streams and merges them into one. It should be a good starting point.<br>
<br>
Martin<br>
<div><div></div><div class="h5"><br>
<br>
Bert Douglas wrote:<br>
> Hi All,<br>
><br>
> I am new to gstreamer, but not new to image processing.<br>
> I seek advice on the best way to merge video streams in gstreamer.<br>
><br>
> At least I am hoping for some indication that my goal is not doomed to<br>
> failure.<br>
><br>
> There are three cameras, with wide angle lenses, on a post, covering<br>
> entire 360 degree field of view.<br>
> The goal is to combine video from three cameras, transform and project<br>
> it so that it shows in a single window as a unified picture.<br>
><br>
> The question is not how to do the image processing. I can manage<br>
> that. The question is how best to work with gstreamer.<br>
><br>
> The first obvious way (at least to me) is to write a new plugin that<br>
> has three sink-pads and one source-pad.<br>
> But I can't find any examples to follow. And the docs on base<br>
> transform indicate that it can't handle this situation.<br>
><br>
> You experts probably know another way to do this.<br>
> Maybe there is already a plugin that can help with this, but I just<br>
> don't have enough imagination to see it.<br>
><br>
> Is it possible to connect multiple source-pads to a single sink-pad?<br>
><br>
> Thanks much for your patience with a newcomer.<br>
><br>
> --Bert Douglas<br>
</div></div>> ------------------------------------------------------------------------<br>
><br>
> ------------------------------------------------------------------------------<br>
> This SF.net email is sponsored by<br>
><br>
> Make an app they can't live without<br>
> Enter the BlackBerry Developer Challenge<br>
> <a href="http://p.sf.net/sfu/RIM-dev2dev" target="_blank">http://p.sf.net/sfu/RIM-dev2dev</a><br>
> ------------------------------------------------------------------------<br>
><br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
><br>
<br>
<br>
------------------------------------------------------------------------------<br>
This SF.net email is sponsored by<br>
<br>
Make an app they can't live without<br>
Enter the BlackBerry Developer Challenge<br>
<a href="http://p.sf.net/sfu/RIM-dev2dev" target="_blank">http://p.sf.net/sfu/RIM-dev2dev</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</blockquote></div><br>