Hi,<br><br>Do you have any progress in forming a Linux+Video+OpenGL working group?<br><br>Currently I am looking for a colorspace conversion solution implemented using OpenGL. It is not hard to find one, but most solutions use high-end video card extensions and do not provide any software fallback.<br>
<br>I think we must build reusable software to do low level tasks such as image composition, video mixsing and colorspace conversion which are repeated over and over again in constructing various video applications.<br><br>
Regards,<br>Kwang Yul Seo<br><br><br><div class="gmail_quote">On Tue, Jan 29, 2008 at 11:59 PM, Richard Spindler &lt;<a href="mailto:richard.spindler@gmail.com">richard.spindler@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I had a couple of thoughts/questions/ideas that I would like to share, feel free<br>
to add your thoughts, doubts etc.<br>
<br>
What I would like to do:<br>
Drafting and eventually implementing an API for abstracting image<br>
processing/colorspace conversion/video display in OpenGL in a reusable fashion,<br>
framework and application independent, in the spirit of liboil or ffmpeg.<br>
<br>
My Background:<br>
I am hacking the &quot;Open Movie Editor&quot;, it does simple OpenGL based compositing,<br>
but it does not use gstreamer.<br>
<br>
What I am interested in:<br>
<br>
Hardware independence:<br>
Currently working with OpenGL and Video is a mess, every Driver and Hardware has<br>
different Features and Capabilities. There is powerful hardware available that<br>
should be exploited. There is Mesa that has a software implementation as<br>
fallback, but there are still gaps and circumstances under which certain<br>
OpenGL extensions are simply not available. Somehow this needs to be worked<br>
around.<br>
<br>
Reusability:<br>
Do the [ground/grunt]-work once, and enable a wide range of<br>
applications/frameworks to reuse that work. I hope this would be in the interest<br>
of all involved parties?<br>
<br>
Relevant/Interesting Links:<br>
<a href="http://www.mdk.org.pl/2007/11/17/gl-colorspace-conversions" target="_blank">http://www.mdk.org.pl/2007/11/17/gl-colorspace-conversions</a><br>
<a href="http://macslow.thepimp.net/?p=123" target="_blank">http://macslow.thepimp.net/?p=123</a><br>
<a href="http://en.wikipedia.org/wiki/Quartz_Composer" target="_blank">http://en.wikipedia.org/wiki/Quartz_Composer</a><br>
<br>
I would be interested to form some kind of Linux+Video+OpenGL working group,<br>
with the goal of tackling on the above Problems.<br>
<br>
So, what do you think? Interested to join that effort?<br>
<br>
<br>
Cheers,<br>
and have fun,<br>
-Richard<br>
<br>
<br>
-------------------------------------------------------------------------<br>
This SF.net email is sponsored by: Microsoft<br>
Defy all challenges. Microsoft(R) Visual Studio 2008.<br>
<a href="http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/" target="_blank">http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/</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>