Is it good to texture map AVI frames to playback an AVI stream or I should use a more appropriate solution? My OpenGL program needs to playback AVIs and I am wondering if it is a common task to texture map AVI frames for the sake of video playback? On the other side the primary goal of the program is to playback AVIs but it should have some basic drawing capabilities like showing bitmaps - nothing 3D is required. Put this way isn't it better to throw away OpenGL or there is nothing wrong with playing AVIs in OpenGL. I am asking with the hope that I can save some time of useless research for playing AVIs in OpenGL. Thanks.