Hi,<br><br>I&#39;m currently working on adding video 3D support for GStreamer, and I need a little advice from the community.<br><br>To summarize, I&#39;m basically (starting by) developing a plugin that would take 2 video streams and convert them into one single stream.  The way I see it, this plugin would be made in the way of this example <a href="http://www.youtube.com/profile?v=UTOwV5IJq48&amp;user=inouek3D">http://www.youtube.com/profile?v=UTOwV5IJq48&amp;user=inouek3D</a> (see the &quot;3D&quot; drop down at the bottom right of the video).  This means that there would be a property in the plugin controlling the format of the output : the two streams could be merged side-to-side, one-on-top-of-the-other, interleaved, in a red-green combined video, etc.<br>
<br>My work is based on the proposal made for Google Summer of Code :
<a href="http://gstreamer.freedesktop.org/wiki/Video3DSupport">http://gstreamer.freedesktop.org/wiki/Video3DSupport</a> , and I would like
to discuss the issue discussed
in <a href="https://bugzilla.gnome.org/show_bug.cgi?id=611157">https://bugzilla.gnome.org/show_bug.cgi?id=611157</a>.  I&#39;m actually trying to get input on what needs to be added to GStreamer in order to provide proper 3D video support, by adding info to the 3D stream.  The different options could be any combination of:<br>
<br>1) doing nothing : the resulting stream would just be treated as a &quot;normal&quot; video stream<br>2) adding caps : the caps could have information about the 3D video information (left-right, top-bottom, red-green, etc.)<br>
3) adding buffer flags : the info would be in the buffer flags, like audio streams (number of &quot;channels&quot; (left/right video streams seen as left/right sound channels), etc.)<br>
<br>
I would like to hear from interested people to know what would be the best way to add the 3D video info to the stream.  As a fairly new user to GStreamer, I think the simplest solution (consider the merged stream as a simple, normal, video stream) is viable, but I guess adding information to the stream might be useful when it comes to send this stream to 3D devices or to encoders.  That&#39;s why I&#39;m asking you guys what flags and/or caps you think would be useful.<br>
<br>Up &#39;till know, I have implemented a simple plugin stacking 2 streams one on top of the other using GstCollectPads.  If it can be any use to the discussion, I&#39;ll gladly send it (after cleaning up a little bit of my experimental dirt).  Also, if I&#39;m not being clear, please say so and I&#39;ll do my best to make it clearer.<br>
<br>Hope to hear back from you guys,<br><br>Martin<br>