int argc=1, width=640, height=480, fps=5, format=V4L2_PIX_FMT_MJPEG,i; 可知默认设备 /dev/video0,默认格式V4L2_PIX_FMT_MJPEG 从 /* y, yuv */ case 8: case 9: DBG("case 8,9\n"); format = V4L2_PIX_FMT_YUYV; break; 可知指定 -y后格式是V4L2_PIX_FMT_YUYV 线程函数cam_thread中...
When calling the “extract_pixel_format()” function, make sure “*format” is assigned a value of “V4L2_PIX_FMT_YUYV”, i.e “*format = V4L2_PIX_FMT_YUYV;” To ensure V4L2_PIX_FMT_YUYV format, force assignment to “MEDIA_BUS_FMT_YUYV8_2X8” in the v4l2sd_set_fmt() function...
format = V4L2_PIX_FMT_YUYV; break; 可知指定 -y后格式也是V4L2_PIX_FMT_YUYV 其中init_videoIn()在mjpg-streamer/plugins/input_cmoscamera/v4l2uvc.c int init_videoIn(struct vdIn *vd, char *device, int width, int height, int fps, int format, int grabmethod) { if (vd == NULL || devi...