Lines Matching refs:pix

80 	struct v4l2_pix_format pix;
193 switch (vou_dev->pix.pixelformat) {
196 addr2 = addr1 + vou_dev->pix.width * vou_dev->pix.height;
215 switch (vou_dev->pix.pixelformat) {
233 sh_vou_reg_ab_write(vou_dev, VOUAIR, vou_dev->pix.width * row_coeff);
242 struct v4l2_pix_format *pix = &vou_dev->pix;
243 int bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8;
248 return sizes[0] < pix->height * bytes_per_line ? -EINVAL : 0;
250 sizes[0] = pix->height * bytes_per_line;
257 struct v4l2_pix_format *pix = &vou_dev->pix;
258 unsigned bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8;
259 unsigned size = pix->height * bytes_per_line;
405 fmt->fmt.pix = vou_dev->pix;
424 struct v4l2_pix_format *pix = &vou_dev->pix;
435 frame_in_height = pix->height / 2;
466 pix->width, frame_in_height, black_left, black_top,
470 sh_vou_reg_ab_write(vou_dev, VOUISR, (pix->width << 16) | frame_in_height);
655 struct v4l2_pix_format *pix = &fmt->fmt.pix;
661 pix->field = V4L2_FIELD_INTERLACED;
662 pix->colorspace = V4L2_COLORSPACE_SMPTE170M;
663 pix->ycbcr_enc = pix->quantization = 0;
666 if (vou_fmt[pix_idx].pfmt == pix->pixelformat)
677 v4l_bound_align_image(&pix->width,
679 &pix->height,
681 pix->bytesperline = pix->width * vou_fmt[pix_idx].bpl;
682 pix->sizeimage = pix->height * ((pix->width * vou_fmt[pix_idx].bpp) >> 3);
688 struct v4l2_pix_format *pix)
707 if (vou_fmt[pix_idx].pfmt == pix->pixelformat)
710 geo.in_width = pix->width;
711 geo.in_height = pix->height;
748 pix->width = geo.in_width;
749 pix->height = geo.in_height;
752 pix->width, pix->height);
756 vou_dev->pix = *pix;
772 return sh_vou_set_fmt_vid_out(vou_dev, &fmt->fmt.pix);
845 vou_dev->pix.width = vou_dev->rect.width;
846 vou_dev->pix.height = vou_dev->rect.height;
847 vou_dev->pix.bytesperline =
848 vou_dev->pix.width * vou_fmt[vou_dev->pix_idx].bpl;
849 vou_dev->pix.sizeimage = vou_dev->pix.height *
850 ((vou_dev->pix.width * vou_fmt[vou_dev->pix_idx].bpp) >> 3);
852 sh_vou_set_fmt_vid_out(vou_dev, &vou_dev->pix);
932 struct v4l2_pix_format *pix = &vou_dev->pix;
968 geo.in_width = pix->width;
969 geo.in_height = pix->height;
1005 pix->width = geo.in_width;
1006 pix->height = geo.in_height;
1116 sh_vou_set_fmt_vid_out(vou_dev, &vou_dev->pix);
1222 struct v4l2_pix_format *pix;
1251 pix = &vou_dev->pix;
1259 pix->width = VOU_MAX_IMAGE_WIDTH;
1260 pix->height = 480;
1261 pix->pixelformat = V4L2_PIX_FMT_NV16;
1262 pix->field = V4L2_FIELD_INTERLACED;
1263 pix->bytesperline = VOU_MAX_IMAGE_WIDTH;
1264 pix->sizeimage = VOU_MAX_IMAGE_WIDTH * 2 * 480;
1265 pix->colorspace = V4L2_COLORSPACE_SMPTE170M;