Hi,<br><br>I&#39;ve been working on adding support for stereo video in 
GStreamer.  I now have a pretty functional, although not complete, 
prototype and I would like feedback from the community on it.<br><br>I&#39;m
 interested in any types of comment.  On the approach I used, my coding 
style, the names of everything (some names will definitely change, so please comment on that), the things I should look out for, etc.<br>
<br>I cloned gst-plugins-bad and put my work on Gitorious at : <br><br><a href="http://gitorious.org/video3d" target="_blank">http://gitorious.org/video3d</a><br><a href="http://gitorious.org/video3d/video3d" target="_blank">http://gitorious.org/video3d/video3d</a>
 in the gsoc branch<br>
<br>So this should do it :<br><br>git clone --branch gsoc git://<a href="http://gitorious.org/video3d/video3d.git" target="_blank">gitorious.org/video3d/video3d.git</a> gst-plugins-bad<br><br>I
 have developped 3 plugins : <br> * video3dmerge : takes a left input 
stream, a right input stream and produce a stereo stream<br>
 * video3dconvert : takes a normal video input stream containing two 
images and produce a stereo stream<br> * video3dpresent : takes a stereo
 stream and present it in different ways (left-right, top-bottom, 
anaglyph)<br><br>
The how-to/get-started guide can be found in a README file in gst-plugins-bad/gst/video3d/README or at :<br><br><a href="http://gitorious.org/video3d/pages/HowTo" target="_blank">http://gitorious.org/video3d/pages/HowTo</a><br>
<br>You
 should start by that.  The different use cases I thought of are at :<br>
<br><a href="http://gitorious.org/video3d/pages/UseCases" target="_blank">http://gitorious.org/video3d/pages/UseCases</a><br><br>If
 you can think of more, please let me know.<br><br>Finally, my whole 
blog can be found at :<br><br><a href="http://gitorious.org/video3d/pages/Home" target="_blank">http://gitorious.org/video3d/pages/Home</a><br>
<br>With my progress at :<br><br><a href="http://gitorious.org/video3d/pages/Blog" target="_blank">http://gitorious.org/video3d/pages/Blog</a><br><br>My
 next target is to support events and signals, set proper timestamps, 
segments, etc. with the merging plugin (already supported in the conversion plugin) and work on optimization of the anaglyph generation using ORC.<br>
<br>Thanks in advance for your feedback,<br><font color="#888888"><br>Martin</font>