首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

请教DXVA如何添加到filter中实现呢

2012-12-31 
请问DXVA怎么添加到filter中实现呢?这到底是显卡厂商做的,还是微软做的还是我们做的?DXVA的API和DDI分别都

请问DXVA怎么添加到filter中实现呢?
这到底是显卡厂商做的,还是微软做的还是我们做的?

DXVA的API和DDI分别都是什么呢?谁能用?

谢谢
[解决办法]
DXVA只是API,你可以自己做filter,比如学习MPCHC。也可以用现成的,比如ffdshow,可以参考http://blog.csdn.net/hunterzy38/article/details/7348593
[解决办法]
你的意思是只想使用deinterlace的功能,解码呢? 如果是这样,你可以看一下ffmepg里面的dxva2.c和dxva2_h264.c,可能有帮助
[解决办法]
dxva1的话,艾莫能助,微软自己都不怎么认可dxva1,资料也很少
[解决办法]
如果只用显卡反交错,先把数据从内存给显卡,然后再把数据拷到内存,这样估计得不尝失,一般的YUV数据多很大,这样来回在内存显卡拷贝数据很消耗时间,因为总线速度是有限的
建议直接用算法实现

热点排行