我用opengl播放avi文件,为什么看起来比较闪烁
今天我成功的使用了opengl来播放有声的avi文件,本来让我感到非常高兴,但是,我很快发现画面异常的闪烁
我的程序参考了nehe lesson35以及msdn中的WaveFile: Sample AVIFile File Handler
我的画面是先DrawDibDraw到一个内存dc中,然后再映射到纹理上,画面的更新取决于声音播放的进度
我的程序没有使用MFC,在WM_ERASEBKGND中返回TRUE也无济于事
我在MEDIA PLAY中播放了这个avi,发现明显比我的好
是画在内存中比较慢导致了画面闪烁,还是因为使用了纹理的缘故?
另外,有没有在opengl中播放avi效果比较好的例子,麻烦给我发一个dfq19@21cn.com