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

VMR-9 播放 YUY2格式 花屏。大家帮帮忙啊解决思路

2012-02-04 
VMR-9 播放 YUY2格式 花屏。大家帮帮忙啊。如题, 我用H264解码出来 的YUY2。 VMR9播放却花屏,不知道怎么回事?

VMR-9 播放 YUY2格式 花屏。大家帮帮忙啊。
如题, 我用H264解码出来 的YUY2。 VMR9播放却花屏,不知道怎么回事?

我主要是用h264编解码器替换DIVX。 DIVX解码器输出的是什么格式的啊。 大家帮帮忙啊,越详细越好!

[解决办法]
关VMR什么事?这是解码的问题。
[解决办法]
如果是出现马赛克就是解码问题了,如果是出现斜花条纹就是解码器的媒体动态改变没有矫正,reader运行时会自己分配allocator,并且会将宽度加大对齐(如320*240->384*240),解码器要根据这个大小一行一行赋值。在传第一个sample时取一下他的mediatype。
[解决办法]
花屏的话,应该是动态媒体格式的改变,把这个加上,把vmr的改变请求向上发就ok了。如果是上面要求的改变,这就要看实际情况处理了,一般是向下发就好了,但是,很多时候,后面的render会忽略掉这个上面的请求,由于ms不开源,所以这个原因一直未能明了,目前我是把上面的请求直接忽略掉,也没发现问题。

热点排行