Gabucino,
Do you know if either plugin uses MESA_ycbcr_texture? this would avoid the need for you to convert YUV data to RGB in order to render it as a texture. Should speed things up of OGL. when I looked at the xine plugin source, it did not support this. For systems that do not support the extension, you could always fall back to RGB. As Ian mentioned, some of the other extensions coming down the pike will also help performance: APPLE_client_storage and such...
http://mesa3d.sourceforge.net/MESA_ycbcr_texture.spec http://oss.sgi.com/projects/ogl-sample/registry/APPLE/client_storage.txt http://oss.sgi.com/projects/ogl-sample/registry/APPLE/fence.txt
I've just been looking at the one in Xine, and it just uses plain RGB square textures.
Keith
------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel