yuv格式问题,在硬件抽象层源码中有段代码会判断:
#ifdef _SUN7I_
org_fmt = V4L2_PIX_FMT_NV12;
#else
org_fmt = V4L2_PIX_FMT_NV21;
#endif
默认的这个__SUN7I__是没有定义的,所以走的格式为 NV21,定义此宏即可!
亲试:CameraDebug.h 中添加
#define __SUN7I__ 1