求助:sl8541e camera 移植内存申请问题
·
根据:https://laval.csdn.net/64f0908e4cd6367bad13147a.html?login=from_csdn&q=isp 这个指导移植了一些代码,在运行camera的时候报错:
01-01 08:02:43.321 579 1794 D C02500/vendor_camera: V4L2AllocBuffer() V4L2AllocBuffer
01-01 08:02:43.321 579 1794 D C02500/vendor_camera: V4L2AllocBuffer() buf.length = 462848 frameSpec->buffer_->GetSize() = 1228800 buf.index = 2
01-01 08:02:43.321 579 1794 E C02500/camera_service_test: CreatBuffer() error: Creatbuffer: V4L2AllocBuffer error
查到这个定义:
enum v4l2_memory memoryType_ = V4L2_MEMORY_MMAP; //unisoc camera, V4L2_MEMORY_USERPTR;
这样会走到mmap导致分配失败。
请问是否在展锐平台应该修改为:
enum v4l2_memory memoryType_ = V4L2_MEMORY_USERPTR;
谢谢。
更多推荐
所有评论(0)