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

Reply via email to