Lines Matching refs:fourcc

66 	u32 fourcc;  member
92 switch (q_data->fourcc) { in coda_write_base()
120 .fourcc = V4L2_PIX_FMT_YUV420,
124 .fourcc = V4L2_PIX_FMT_YVU420,
128 .fourcc = V4L2_PIX_FMT_NV12,
132 .fourcc = V4L2_PIX_FMT_YUV422P,
136 .fourcc = V4L2_PIX_FMT_H264,
140 .fourcc = V4L2_PIX_FMT_MPEG4,
144 .fourcc = V4L2_PIX_FMT_JPEG,
264 static bool coda_format_is_yuv(u32 fourcc) in coda_format_is_yuv() argument
266 switch (fourcc) { in coda_format_is_yuv()
277 static const char *coda_format_name(u32 fourcc) in coda_format_name() argument
282 if (coda_formats[i].fourcc == fourcc) in coda_format_name()
293 static u32 coda_format_normalize_yuv(u32 fourcc) in coda_format_normalize_yuv() argument
295 return coda_format_is_yuv(fourcc) ? V4L2_PIX_FMT_YUV420 : fourcc; in coda_format_normalize_yuv()
431 f->fmt.pix.pixelformat = q_data->fourcc; in coda_g_fmt()
467 f->fmt.pix.pixelformat = q_data->fourcc; in coda_try_pixelformat()
569 codec = coda_find_codec(ctx->dev, q_data_src->fourcc, in coda_try_fmt_vid_cap()
615 codec = coda_find_codec(dev, f->fmt.pix.pixelformat, q_data_dst->fourcc); in coda_try_fmt_vid_out()
638 q_data->fourcc = f->fmt.pix.pixelformat; in coda_s_fmt()
650 f->type, q_data->width, q_data->height, q_data->fourcc); in coda_s_fmt()
1102 ctx->q_data[V4L2_M2M_SRC].fourcc = ctx->codec->src_fourcc; in set_default_params()
1103 ctx->q_data[V4L2_M2M_DST].fourcc = ctx->codec->dst_fourcc; in set_default_params()
1252 if (q_data_src->fourcc == V4L2_PIX_FMT_H264 || in coda_start_streaming()
1253 (q_data_src->fourcc == V4L2_PIX_FMT_JPEG && in coda_start_streaming()
1303 ctx->codec = coda_find_codec(ctx->dev, q_data_src->fourcc, in coda_start_streaming()
1304 q_data_dst->fourcc); in coda_start_streaming()
1311 if (q_data_dst->fourcc == V4L2_PIX_FMT_JPEG) in coda_start_streaming()