Hej John ! You're right, the usage of OpenGL for video post-processing has become quite interesting with the advent of floating point support and fragment shaders (programmable pixel processing) in the graphics hardware.
It would basically be possible to write YUV4MPEG components that utilize graphics hardware of Shader Model 2.0 or greater (mostly Nvidia hardware since ATI support is quite limited) by initializing the graphics card under GLUT or GLFW and then activating a float pbuffer for offscreen processing. I would know how to do that, but currently I have no time to implement it myself. If someone is interested, I would gladly lead him/her to a working prototype. :-) (Such a project would most certainly be a good entry in the CV for later employment in the video post-processing software business ....;) ) Servus, Gernot -- T----------------------------W-E-L-C-O-M-E------------------------------T O The Austria <=> Sweden <=> Germany <=> Netherlands connection..... H | http://www.mpi-sb.mpg.de/~gziegler | http://lysator.liu.se/~gz E \-----------------------------F-U-T-U-R-E-------------------------------/ ---------- Forwarded message ---------- Date: Sat, 26 Mar 2005 12:50:01 +0100 From: Bernhard Praschinger <[EMAIL PROTECTED]> To: Gernot Ziegler <[EMAIL PROTECTED]> Subject: [Fwd: [Mjpeg-users] Using OpenGL to speed-up mjpeg-tools with 3D cards?] Hallo Hälts du das für wahrscheinlich was der da behauptet ? Hast du zeit ? ;) auf hoffentlich bald, Berni the Chaos of Woodquarter Email: [EMAIL PROTECTED] www: http://www.lysator.liu.se/~gz/bernhard
--- Begin Message ---Now, I'm not a real programmer, but I was wondering... I know that several M$ programs seem to be able to take advantage of 3D cards for graphically intensive and image related programs. I imagine this is done by using the OpenGL libraries to access the extra processing power of the graphics chip, if the 3D drivers are available. If not, then it should fall back on software-rendering. I was wondering if this might be of any benefit to mjpeg-tool users? I know that OpenGL contains quite a few matrix-based functions that use the rendering power of the graphics cards that might be of use of some of the tools? It also provides an abstraction layer and software-fallback when the driver is missing. But then again, maybe there are no OpenGL functions that mjpeg-tools could take advantage of? Just a thought. Cheers, John Gay ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Mjpeg-users mailing list Mjpeg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mjpeg-users
--- End Message ---