On 11/16/05, Smoof . <[EMAIL PROTECTED]> wrote: > >Smoof . wrote: > > > >> > >>My plan was to do all the rendering with the same client and I know that > >>my overlay adaptor only has a single port for the YUV420 format that I am > >>using. Can someone say if the following would be possible: > >> > >>Suppose I create a single overlay that is the size of the entire screen. > >>Then I could track the absolute position and visibility of the individual > >>widget windows I want to send the video streams to. I would then tile in > >>the images into the correct spot in the overlay to match the window > >>position. Now, if there were some way of using the alpha channel to only > >>cause the certain portions of the overlay to be seen then that might do > >>the trick. Or could I just manually fill the areas I want to expose with > >>the color key? Please keep in mind that I really don't know what I'm > >>talking about and have no idea if this is possible but it sounds like the > >>only way to prevent the flashing is to use a single overlay and somehow > >>figure out how to share it among the widget windows. > > > > > >Does your graphics card support OpenGL? One practical alternative is to > >render the movies into textures. > > > > Yes, I ran the SDL GL test program (testgl) and here is the output > > Screen BPP: 32 > > Vendor : Mesa project: www.mesa3d.org > Renderer : Mesa GLX Indirect > Version : 1.3 Mesa 4.0.4 > Extensions : GL_ARB_imaging GL_ARB_multitexture GL_ARB_texture_border_clamp > GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine > GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_EXT_abgr > GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract > GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 > GL_EXT_texture_lod_bias >
this is software OpenGL. > I don't know anything about openGL or textures but I'll start doing some > research. > > I should have mentioned earlier that for this project I can specify any > video card I want. So if someone has a suggestion of what would be the best > video card for this type of application please let me know. > > Thanks for the help. > > many graphics cards even support YUV textures. mesa has an extension to expose that functionality (MESA_ycbcr_texture, IIRC) Alex _______________________________________________ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel