V4L2_M2M_SRC
ctx->q_data[V4L2_M2M_SRC].fourcc = ctx->cvd->src_formats[0];
ctx->q_data[V4L2_M2M_SRC].width = max_w;
ctx->q_data[V4L2_M2M_SRC].height = max_h;
ctx->q_data[V4L2_M2M_SRC].bytesperline = max_w;
ctx->q_data[V4L2_M2M_SRC].sizeimage = usize;
ctx->q_data[V4L2_M2M_SRC].bytesperline = 0;
ctx->q_data[V4L2_M2M_SRC].sizeimage = csize;
ctx->q_data[V4L2_M2M_SRC].rect.width = max_w;
ctx->q_data[V4L2_M2M_SRC].rect.height = max_h;
return &(ctx->q_data[V4L2_M2M_SRC]);
src_q_data = &ctx->q_data[V4L2_M2M_SRC];
src_q_data = &ctx->q_data[V4L2_M2M_SRC];
q_data[V4L2_M2M_SRC].fmt = &formats[0];
q_data[V4L2_M2M_SRC].width = 640;
q_data[V4L2_M2M_SRC].height = 480;
q_data[V4L2_M2M_SRC].sizeimage = (640 * 480 * 3) / 2;
q_data[V4L2_M2M_SRC].field = V4L2_FIELD_SEQ_TB;
q_data[V4L2_M2M_SRC].field = V4L2_FIELD_INTERLACED_TB;
return &q_data[V4L2_M2M_SRC];
if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) ==
*ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc;
*quantization = ctx->q_data[V4L2_M2M_SRC].quant;
ctx->q_data[V4L2_M2M_SRC].ycbcr_enc = f->fmt.pix.ycbcr_enc;
ctx->q_data[V4L2_M2M_SRC].quant = f->fmt.pix.quantization;
ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0];
ctx->q_data[V4L2_M2M_SRC].width = 640;
ctx->q_data[V4L2_M2M_SRC].height = 480;
ctx->q_data[V4L2_M2M_SRC].bytesperline =
ctx->q_data[V4L2_M2M_SRC].sizeimage =
ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];
return &ctx->q_data[V4L2_M2M_SRC];
if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) &&
ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc;
quantization = ctx->q_data[V4L2_M2M_SRC].quant;
if (!pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) &&
src_width = ctx->q_data[V4L2_M2M_SRC].width;
src_height = ctx->q_data[V4L2_M2M_SRC].height;
src_stride = ctx->q_data[V4L2_M2M_SRC].bytesperline;
src_fourcc = ctx->q_data[V4L2_M2M_SRC].fmt->fourcc;
return &(ctx->q_data[V4L2_M2M_SRC]);
ctx->q_data[V4L2_M2M_SRC].fmt = &formats[1];
return &ctx->q_data[V4L2_M2M_SRC];
ctx->q_data[V4L2_M2M_SRC].info = info;
ctx->q_data[V4L2_M2M_SRC].info = &pixfmt_stateless_fwht;
ctx->q_data[V4L2_M2M_SRC].info = &pixfmt_fwht;
ctx->q_data[V4L2_M2M_SRC].coded_width = 1280;
ctx->q_data[V4L2_M2M_SRC].coded_height = 720;
ctx->q_data[V4L2_M2M_SRC].visible_width = 1280;
ctx->q_data[V4L2_M2M_SRC].visible_height = 720;
ctx->q_data[V4L2_M2M_SRC].sizeimage = raw_size;
ctx->q_data[V4L2_M2M_SRC].sizeimage = comp_size;
ctx->q_data[V4L2_M2M_SRC].sizeimage =
ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];
ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0];
ctx->q_data[V4L2_M2M_SRC].width = 640;
ctx->q_data[V4L2_M2M_SRC].height = 480;
ctx->q_data[V4L2_M2M_SRC].sizeimage[0] =
ctx->q_data[V4L2_M2M_SRC].width *
ctx->q_data[V4L2_M2M_SRC].height *
(ctx->q_data[V4L2_M2M_SRC].fmt->depth >> 3);
ctx->q_data[V4L2_M2M_SRC].num_mem_planes = 1;
ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];
return &ctx->q_data[V4L2_M2M_SRC];
run.src->sequence = ctx->q_data[V4L2_M2M_SRC].sequence++;
return &ctx->q_data[V4L2_M2M_SRC];
in_fmt = &ctx->q_data[V4L2_M2M_SRC].cur_fmt;
return &ctx->q_data[V4L2_M2M_SRC];
ctx->q_data[V4L2_M2M_SRC] = ipu_csc_scaler_q_data_default;