想在dm385上实现图像数据分片编码功能。
我的想法是,在video端进行实现,将图像数据放入编码队列的时候,把数据切片,分别放入编码队列。
数据分片的时候,我把Y和UV数据分为四份,每编码一份就重新赋地址值。
但显示一帧数据后就出现status 错误。
而且在屏幕中显示的图像还是那种分裂的图像,颜色也不对。
请问该怎么解决? 还有我的这个思路对吗?
如下图所示
Chris Meng:
你好,
如果图像不分片,直接编码预览,是否有问题?
请确认用于jpeg编码的图像数据buffer要等到jpegh和视频编码都结束后,才释放。
user6370357:
回复 Chris Meng:
你好,不分片,图像视频是正常的。
采用的是H.264编码,没有用jpeg编码。
我就想把一个FVID2_Frame给分片,然后编码,该怎么完成呢?
本人对dm385了解的不多,接手这块板子没多久。
user6370357:
回复 Chris Meng:
而且我发现一个FVID2_Frame的长度为6220800 是三倍1920X1080, 按YUV420SP 1920X1080来说一个帧的长度应该为 1920X1080X3/2
帧里面是还有其他什么数据吗?
Chris Meng:
回复 user6370357:
你好,
我建议先h264enc+jpegenc图像不分片,把流程调通。