Lines Matching refs:vfmt
115 struct v4l2_format vfmt; in camera_source_init() local
151 vfmt = (struct v4l2_format) {0}; in camera_source_init()
152 vfmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in camera_source_init()
155 vfmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in camera_source_init()
157 vfmt.fmt.pix.width = width; in camera_source_init()
158 vfmt.fmt.pix.height = height; in camera_source_init()
161 vfmt.fmt.pix.pixelformat = V4L2_yuv_cfg[format - MPP_FRAME_FMT_YUV]; in camera_source_init()
163 vfmt.fmt.pix.pixelformat = V4L2_RGB_cfg[format - MPP_FRAME_FMT_RGB]; in camera_source_init()
166 if (!vfmt.fmt.pix.pixelformat) in camera_source_init()
167 vfmt.fmt.pix.pixelformat = V4L2_PIX_FMT_NV12; in camera_source_init()
169 type = vfmt.type; in camera_source_init()
170 ctx->type = vfmt.type; in camera_source_init()
172 if (-1 == camera_source_ioctl(ctx->fd, VIDIOC_S_FMT, &vfmt)) { in camera_source_init()
177 if (-1 == camera_source_ioctl(ctx->fd, VIDIOC_G_FMT, &vfmt)) { in camera_source_init()
182 mpp_log("get width %d height %d", vfmt.fmt.pix.width, vfmt.fmt.pix.height); in camera_source_init()