This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

8148 算法处理的问题



当dsp接到数据 FVID2_FRAMLIST的时候我们该如何处理

我知道addr根据视频格式选择addr[0][0] addr[0][1]等等。来选择数据的入口。

我的问题是:

framlist是不是就是frameList.numFrames个完整的帧数据。

如果是;

我该如何知道每帧数据的大小。

例如我数据的格式是

YUV420SP

那么 addr[0][0]就是Y分量的入口地址。

我的目的就是处理Y分量让他的这一阵显示白色。下一帧显示黑色。或者其他颜色。

或者说我让他每帧的数据从1到255循环变化。不管怎么样就是要完整的处理一帧数据。

而我目前不是很清楚这个宽高是如何得到。

例如我的例子是解码H264后得到的YUV420SP。我的文件H264是160*128的。

我该怎么得到完整的数据帧。来处理呢?

 

尝试了一些方法。但是总是不正确。因为图片有时候会显示条状,有时候会显示整个屏幕是全部的纯色。然而调整addr++究竟加到多大,我也是自己尝试着修改,却不知道究竟该是多少?