急一个关于DirectX播放视频的有关问题,帮顶也送分

急,一个关于DirectX播放视频的问题,帮顶也送分!
用IDirectDrawSurface7渲染视频,大部分是正常的,但某类编码格式的视频渲染出来的图像是垂直方向倒着的,人都是脚朝上头朝下了。

而这些视频用暴风影音和媒体播放器播放出来均没有问题。

谁能提供解决问题的思路!!!

------解决方案--------------------
up
------解决方案--------------------
这种情况,VIDEOINFO中的height应该为负值吧?如果是负值,你需要自己将其倒过来。
DirectShow?

------解决方案--------------------
顶顶顶!
------解决方案--------------------
帮顶
------解决方案--------------------
这是由于视频的存储格式导致的,牙医说的对,判断Height的正负,从而调整视频数据的起始位置就ok了
------解决方案--------------------
帮顶
------解决方案--------------------
ddd
------解决方案--------------------
我穷疯了!帮顶赚点分!
------解决方案--------------------
接分
------解决方案--------------------
接分来了,很想告诉你,可实在是不懂
------解决方案--------------------
前辈,jiayouu,当定了啊
------解决方案--------------------
帮顶
帮顶
帮顶
接分
接分
接分
帮顶
帮顶
帮顶
接分
接分
接分
帮顶
帮顶
帮顶
接分
接分
接分
帮顶
帮顶
帮顶
接分
接分
接分
------解决方案--------------------
jf