Lines Matching defs:pixmp
154 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp;
162 if (pixmp->num_planes == fmt->comp_planes) {
164 fmt->bytesperline[i] = pixmp->plane_fmt[i].bytesperline;
167 if (pixmp->num_planes > 1)
174 fmt->bytesperline[i] = pixmp->plane_fmt[0].bytesperline;
231 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp;
235 fmt->pixfmt = pixmp->pixelformat;
241 fmt->width = pixmp->width;
242 fmt->height = pixmp->height;
247 fmt->field = pixmp->field == V4L2_FIELD_ANY ? V4L2_FIELD_NONE : pixmp->field;
250 if ((fmt->flags & V4L2_FMT_FLAG_COMPRESSED) && pixmp->plane_fmt[0].sizeimage)
251 fmt->sizeimage[0] = clamp_val(pixmp->plane_fmt[0].sizeimage, SZ_128K, SZ_8M);
253 pixmp->pixelformat = fmt->pixfmt;
254 pixmp->width = fmt->width;
255 pixmp->height = fmt->height;
256 pixmp->flags = fmt->flags;
257 pixmp->num_planes = fmt->mem_planes;
258 pixmp->field = fmt->field;
259 memset(pixmp->reserved, 0, sizeof(pixmp->reserved));
260 for (i = 0; i < pixmp->num_planes; i++) {
261 pixmp->plane_fmt[i].bytesperline = fmt->bytesperline[i];
262 pixmp->plane_fmt[i].sizeimage = vpu_get_fmt_plane_size(fmt, i);
263 memset(pixmp->plane_fmt[i].reserved, 0, sizeof(pixmp->plane_fmt[i].reserved));