Lines Matching defs:q_data
219 struct pxp_q_data q_data[2];
231 return &ctx->q_data[V4L2_M2M_SRC];
233 return &ctx->q_data[V4L2_M2M_DST];
315 if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) &&
316 !pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) {
463 ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc;
464 quantization = ctx->q_data[V4L2_M2M_SRC].quant;
495 if (!pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) &&
496 pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) {
676 ycbcr_enc = ctx->q_data[V4L2_M2M_DST].ycbcr_enc;
677 quantization = ctx->q_data[V4L2_M2M_DST].quant;
724 struct pxp_q_data *q_data;
735 q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT);
737 src_width = ctx->q_data[V4L2_M2M_SRC].width;
738 dst_width = ctx->q_data[V4L2_M2M_DST].width;
739 src_height = ctx->q_data[V4L2_M2M_SRC].height;
740 dst_height = ctx->q_data[V4L2_M2M_DST].height;
741 src_stride = ctx->q_data[V4L2_M2M_SRC].bytesperline;
742 dst_stride = ctx->q_data[V4L2_M2M_DST].bytesperline;
743 src_fourcc = ctx->q_data[V4L2_M2M_SRC].fmt->fourcc;
744 dst_fourcc = ctx->q_data[V4L2_M2M_DST].fmt->fourcc;
757 in_vb->sequence = q_data->sequence++;
1081 struct pxp_q_data *q_data;
1087 q_data = get_q_data(ctx, f->type);
1089 f->fmt.pix.width = q_data->width;
1090 f->fmt.pix.height = q_data->height;
1092 f->fmt.pix.pixelformat = q_data->fmt->fourcc;
1093 f->fmt.pix.bytesperline = q_data->bytesperline;
1094 f->fmt.pix.sizeimage = q_data->sizeimage;
1097 f->fmt.pix.ycbcr_enc = q_data->ycbcr_enc;
1098 f->fmt.pix.quantization = q_data->quant;
1155 if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) ==
1161 *ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc;
1162 *quantization = ctx->q_data[V4L2_M2M_SRC].quant;
1225 struct pxp_q_data *q_data;
1232 q_data = get_q_data(ctx, f->type);
1233 if (!q_data)
1241 q_data->fmt = find_format(f);
1242 q_data->width = f->fmt.pix.width;
1243 q_data->height = f->fmt.pix.height;
1244 q_data->bytesperline = f->fmt.pix.bytesperline;
1245 q_data->sizeimage = f->fmt.pix.sizeimage;
1249 f->type, q_data->width, q_data->height, q_data->fmt->fourcc);
1268 ctx->q_data[V4L2_M2M_DST].ycbcr_enc = f->fmt.pix.ycbcr_enc;
1269 ctx->q_data[V4L2_M2M_DST].quant = f->fmt.pix.quantization;
1290 ctx->q_data[V4L2_M2M_SRC].ycbcr_enc = f->fmt.pix.ycbcr_enc;
1291 ctx->q_data[V4L2_M2M_SRC].quant = f->fmt.pix.quantization;
1293 pxp_fixup_colorimetry_cap(ctx, ctx->q_data[V4L2_M2M_DST].fmt->fourcc,
1294 &ctx->q_data[V4L2_M2M_DST].ycbcr_enc,
1295 &ctx->q_data[V4L2_M2M_DST].quant);
1372 struct pxp_q_data *q_data;
1375 q_data = get_q_data(ctx, vq->type);
1377 size = q_data->sizeimage;
1397 struct pxp_q_data *q_data;
1401 q_data = get_q_data(ctx, vb->vb2_queue->type);
1411 if (vb2_plane_size(vb, 0) < q_data->sizeimage) {
1414 (long)q_data->sizeimage);
1418 vb2_set_plane_payload(vb, 0, q_data->sizeimage);
1434 struct pxp_q_data *q_data = get_q_data(ctx, q->type);
1436 q_data->sequence = 0;
1538 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0];
1539 ctx->q_data[V4L2_M2M_SRC].width = 640;
1540 ctx->q_data[V4L2_M2M_SRC].height = 480;
1541 ctx->q_data[V4L2_M2M_SRC].bytesperline =
1543 ctx->q_data[V4L2_M2M_SRC].sizeimage =
1545 ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC];