TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8168修改SWOSD,无法控制视频的像素输出?

开发平台 DM8168 , DVRRDK 4.0

在SWOSD中执行 memset(pFrame->addr[0][0],0,1920*1080*2);

视频格式为SYSTEM_DF_YUV422I_YUYV,分辨率为1080 P;

正常应当是整副画面都是绿色的,但是下边有一个小白条一直在闪烁,好像是数据有问题,请问这是什么情况

这个是按照 yuv420sp_uv 处理的,memset(pFrame->addr[0][0],0,1920*1080);   只把Y值设置为了0 ,理论上整副画面的亮度都是黑的,但是下面也是有白色的条带在闪烁 ,

请问我这么控制有什么问题吗?或者设置有什么不对的地方吗?

Chris Meng:

你好,

memset应该是一个像素一个像素写内存,效率比较低。你能否替换为EDMA搬移数据,看是否有改善?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168修改SWOSD,无法控制视频的像素输出?
分享到: 更多 (0)