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 ---

Reply via email to