我现在同时使用IMX6的GC2000,GC320,架构是这样的,
获取4路相机的实时视频数据,用GPU进行渲染再lvds屏幕上实时显示,同时该4路视频经过g2d的进行resize 每帧图像由720P resize为640*480,然后合成到一帧图像,再一帧图像显示4路视频,获取拼接后的该数据不上屏显示,直接进行保存成视频,此时发现GPU渲染实时显示的视频会有撕裂的现象。回放保存的录像视频,也发现图像有撕裂的问题,影响了观看效果。
如果单独测试GPU渲染显示,或者4路视频经过G2D合成一帧进行保存的视频,都不会出现图像撕裂的问题。但是只要把这两个功能和并到一个工程中,显示及保存都会出现图像撕裂的问题。
问题
1.IMX6 的GC2000,和GC320可以同时使用吗?有没有GPU资源抢占的问题?
2.有没有可能是数据冲突的问题?我已经使GC2000 和GC320 获取不能buf的数据了,但是两个功能集成到一起后还是会出现视频撕裂的问题。