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;
403 fmt->fmt.pix = vou_dev->pix;
422 struct v4l2_pix_format *pix = &vou_dev->pix;
433 frame_in_height = pix->height / 2;
464 pix->width, frame_in_height, black_left, black_top,
468 sh_vou_reg_ab_write(vou_dev, VOUISR, (pix->width << 16) | frame_in_height);
653 struct v4l2_pix_format *pix = &fmt->fmt.pix;
659 pix->field = V4L2_FIELD_INTERLACED;
660 pix->colorspace = V4L2_COLORSPACE_SMPTE170M;
661 pix->ycbcr_enc = pix->quantization = 0;
664 if (vou_fmt[pix_idx].pfmt == pix->pixelformat)
675 v4l_bound_align_image(&pix->width,
677 &pix->height,
679 pix->bytesperline = pix->width * vou_fmt[pix_idx].bpl;
680 pix->sizeimage = pix->height * ((pix->width * vou_fmt[pix_idx].bpp) >> 3);
686 struct v4l2_pix_format *pix)
705 if (vou_fmt[pix_idx].pfmt == pix->pixelformat)
708 geo.in_width = pix->width;
709 geo.in_height = pix->height;
746 pix->width = geo.in_width;
747 pix->height = geo.in_height;
750 pix->width, pix->height);
754 vou_dev->pix = *pix;
770 return sh_vou_set_fmt_vid_out(vou_dev, &fmt->fmt.pix);
843 vou_dev->pix.width = vou_dev->rect.width;
844 vou_dev->pix.height = vou_dev->rect.height;
845 vou_dev->pix.bytesperline =
846 vou_dev->pix.width * vou_fmt[vou_dev->pix_idx].bpl;
847 vou_dev->pix.sizeimage = vou_dev->pix.height *
848 ((vou_dev->pix.width * vou_fmt[vou_dev->pix_idx].bpp) >> 3);
850 sh_vou_set_fmt_vid_out(vou_dev, &vou_dev->pix);
930 struct v4l2_pix_format *pix = &vou_dev->pix;
966 geo.in_width = pix->width;
967 geo.in_height = pix->height;
1003 pix->width = geo.in_width;
1004 pix->height = geo.in_height;
1114 sh_vou_set_fmt_vid_out(vou_dev, &vou_dev->pix);
1220 struct v4l2_pix_format *pix;
1249 pix = &vou_dev->pix;
1257 pix->width = VOU_MAX_IMAGE_WIDTH;
1258 pix->height = 480;
1259 pix->pixelformat = V4L2_PIX_FMT_NV16;
1260 pix->field = V4L2_FIELD_INTERLACED;
1261 pix->bytesperline = VOU_MAX_IMAGE_WIDTH;
1262 pix->sizeimage = VOU_MAX_IMAGE_WIDTH * 2 * 480;
1263 pix->colorspace = V4L2_COLORSPACE_SMPTE170M;