Lines Matching refs:pix

150 static int omap_vout_try_format(struct v4l2_pix_format *pix)  in omap_vout_try_format()  argument
154 pix->height = clamp(pix->height, (u32)VID_MIN_HEIGHT, in omap_vout_try_format()
156 pix->width = clamp(pix->width, (u32)VID_MIN_WIDTH, (u32)VID_MAX_WIDTH); in omap_vout_try_format()
159 if (pix->pixelformat == omap_formats[ifmt].pixelformat) in omap_vout_try_format()
166 pix->pixelformat = omap_formats[ifmt].pixelformat; in omap_vout_try_format()
167 pix->field = V4L2_FIELD_ANY; in omap_vout_try_format()
169 switch (pix->pixelformat) { in omap_vout_try_format()
173 pix->colorspace = V4L2_COLORSPACE_JPEG; in omap_vout_try_format()
178 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
182 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
187 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
191 pix->bytesperline = pix->width * bpp; in omap_vout_try_format()
192 pix->sizeimage = pix->bytesperline * pix->height; in omap_vout_try_format()
280 struct v4l2_pix_format *pix = &vout->pix; in omap_vout_calculate_offset() local
289 vout->line_length = line_length = pix->width; in omap_vout_calculate_offset()
291 if (V4L2_PIX_FMT_YUYV == pix->pixelformat || in omap_vout_calculate_offset()
292 V4L2_PIX_FMT_UYVY == pix->pixelformat) in omap_vout_calculate_offset()
294 else if (V4L2_PIX_FMT_RGB32 == pix->pixelformat) in omap_vout_calculate_offset()
296 else if (V4L2_PIX_FMT_RGB24 == pix->pixelformat) in omap_vout_calculate_offset()
318 struct v4l2_pix_format *pix = &vout->pix; in video_mode_to_dss_mode() local
324 switch (pix->pixelformat) { in video_mode_to_dss_mode()
363 (outw != vout->pix.width || outh != vout->pix.height)) { in omapvid_setup_overlay()
380 pixwidth = vout->pix.height; in omapvid_setup_overlay()
384 pixwidth = vout->pix.width; in omapvid_setup_overlay()
687 *size = PAGE_ALIGN(vout->pix.width * vout->pix.height * vout->bpp); in omap_vout_buffer_setup()
765 vb->width = vout->pix.width; in omap_vout_buffer_prepare()
766 vb->height = vout->pix.height; in omap_vout_buffer_prepare()
1074 f->fmt.pix = vout->pix; in vidioc_g_fmt_vid_out()
1101 omap_vout_try_format(&f->fmt.pix); in vidioc_try_fmt_vid_out()
1134 f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) { in vidioc_s_fmt_vid_out()
1151 bpp = omap_vout_try_format(&f->fmt.pix); in vidioc_s_fmt_vid_out()
1152 f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp; in vidioc_s_fmt_vid_out()
1156 vout->pix = f->fmt.pix; in vidioc_s_fmt_vid_out()
1160 if (V4L2_PIX_FMT_YUYV == vout->pix.pixelformat || in vidioc_s_fmt_vid_out()
1161 V4L2_PIX_FMT_UYVY == vout->pix.pixelformat) in vidioc_s_fmt_vid_out()
1165 omap_vout_new_format(&vout->pix, &vout->fbuf, &vout->crop, &vout->win); in vidioc_s_fmt_vid_out()
1254 struct v4l2_pix_format *pix = &vout->pix; in vidioc_cropcap() local
1260 cropcap->bounds.width = pix->width & ~1; in vidioc_cropcap()
1261 cropcap->bounds.height = pix->height & ~1; in vidioc_cropcap()
1263 omap_vout_default_crop(&vout->pix, &vout->fbuf, &cropcap->defrect); in vidioc_cropcap()
1313 ret = omap_vout_new_crop(&vout->pix, &vout->crop, &vout->win, in vidioc_s_crop()
1396 if (rotation && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) { in vidioc_s_ctrl()
1454 if (mirror && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) { in vidioc_s_ctrl()
1557 if ((buffer->length < vout->pix.sizeimage) || in vidioc_qbuf()
1867 struct v4l2_pix_format *pix; in omap_vout_setup_video_data() local
1873 pix = &vout->pix; in omap_vout_setup_video_data()
1876 pix->width = QQVGA_WIDTH; in omap_vout_setup_video_data()
1877 pix->height = QQVGA_HEIGHT; in omap_vout_setup_video_data()
1880 pix->pixelformat = V4L2_PIX_FMT_RGB565; in omap_vout_setup_video_data()
1881 pix->field = V4L2_FIELD_ANY; in omap_vout_setup_video_data()
1882 pix->bytesperline = pix->width * 2; in omap_vout_setup_video_data()
1883 pix->sizeimage = pix->bytesperline * pix->height; in omap_vout_setup_video_data()
1884 pix->colorspace = V4L2_COLORSPACE_JPEG; in omap_vout_setup_video_data()
1897 omap_vout_new_format(pix, &vout->fbuf, &vout->crop, &vout->win); in omap_vout_setup_video_data()