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.

TMS320DM8148: 达芬奇DM8148evm利用mcfw将rgb888视频帧转成YUV420编码H264显示

达芬奇DM8148evm板卡,我想用mcfw实现RGB888格式视频帧数据到DSP处理成YUV420格式,再放进chain传输到后面的的vedio M3编码压缩成h264显示,下面是我dsp从A8获得rgb888视频帧后,转换成YUV420格式放回chain的代码:

显示效果如下:

上面部分显示正确,下面部分显示为绿色就很奇怪,正常应该和上面部分一样,我定位是我截图部分代码写得有问题,有大神可以指点下问题出在哪吗?

从chain中取出A8过来的RGB888视频帧,转换成YUV420视频帧后,再怎么放回chain给后面编码压缩h264?

下面是我RGB888转YUV420的函数,利用的是查表法: