V4L2_M2M_DST
ctx->q_data[V4L2_M2M_DST].fourcc = ctx->cvd->dst_formats[0];
ctx->q_data[V4L2_M2M_DST].width = max_w;
ctx->q_data[V4L2_M2M_DST].height = max_h;
ctx->q_data[V4L2_M2M_DST].bytesperline = 0;
ctx->q_data[V4L2_M2M_DST].sizeimage = csize;
ctx->q_data[V4L2_M2M_DST].bytesperline = max_w;
ctx->q_data[V4L2_M2M_DST].sizeimage = usize;
ctx->q_data[V4L2_M2M_DST].rect.width = max_w;
ctx->q_data[V4L2_M2M_DST].rect.height = max_h;
return &(ctx->q_data[V4L2_M2M_DST]);
dst_q_data = &ctx->q_data[V4L2_M2M_DST];
dst_q_data = &ctx->q_data[V4L2_M2M_DST];
q_data[V4L2_M2M_DST].fmt = &formats[0];
q_data[V4L2_M2M_DST].width = 640;
q_data[V4L2_M2M_DST].height = 480;
q_data[V4L2_M2M_DST].sizeimage = (640 * 480 * 3) / 2;
return &q_data[V4L2_M2M_DST];
ctx->q_data[V4L2_M2M_DST].ycbcr_enc = f->fmt.pix.ycbcr_enc;
ctx->q_data[V4L2_M2M_DST].quant = f->fmt.pix.quantization;
pxp_fixup_colorimetry_cap(ctx, ctx->q_data[V4L2_M2M_DST].fmt->fourcc,
&ctx->q_data[V4L2_M2M_DST].ycbcr_enc,
&ctx->q_data[V4L2_M2M_DST].quant);
ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];
return &ctx->q_data[V4L2_M2M_DST];
!pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) {
pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) {
ycbcr_enc = ctx->q_data[V4L2_M2M_DST].ycbcr_enc;
quantization = ctx->q_data[V4L2_M2M_DST].quant;
dst_width = ctx->q_data[V4L2_M2M_DST].width;
dst_height = ctx->q_data[V4L2_M2M_DST].height;
dst_stride = ctx->q_data[V4L2_M2M_DST].bytesperline;
dst_fourcc = ctx->q_data[V4L2_M2M_DST].fmt->fourcc;
return &(ctx->q_data[V4L2_M2M_DST]);
ctx->q_data[V4L2_M2M_DST].fmt = &formats[0];
return &ctx->q_data[V4L2_M2M_DST];
ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];
ctx->q_data[V4L2_M2M_DST].info = &pixfmt_fwht;
ctx->q_data[V4L2_M2M_DST].sizeimage =
ctx->q_data[V4L2_M2M_DST].info = info;
ctx->q_data[V4L2_M2M_DST].sizeimage = raw_size;
ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];
return &ctx->q_data[V4L2_M2M_DST];
run.dst->sequence = ctx->q_data[V4L2_M2M_DST].sequence++;
return &ctx->q_data[V4L2_M2M_DST];
out_fmt = &ctx->q_data[V4L2_M2M_DST].cur_fmt;
return &ctx->q_data[V4L2_M2M_DST];
ctx->q_data[V4L2_M2M_DST] = ipu_csc_scaler_q_data_default;