Lines Matching refs:pix

124 static int omap_vout_try_format(struct v4l2_pix_format *pix)  in omap_vout_try_format()  argument
128 pix->height = clamp(pix->height, (u32)VID_MIN_HEIGHT, in omap_vout_try_format()
130 pix->width = clamp(pix->width, (u32)VID_MIN_WIDTH, (u32)VID_MAX_WIDTH); in omap_vout_try_format()
133 if (pix->pixelformat == omap_formats[ifmt].pixelformat) in omap_vout_try_format()
140 pix->pixelformat = omap_formats[ifmt].pixelformat; in omap_vout_try_format()
141 pix->field = V4L2_FIELD_NONE; in omap_vout_try_format()
143 switch (pix->pixelformat) { in omap_vout_try_format()
147 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
152 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
156 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
161 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
165 pix->bytesperline = pix->width * bpp; in omap_vout_try_format()
166 pix->sizeimage = pix->bytesperline * pix->height; in omap_vout_try_format()
204 struct v4l2_pix_format *pix = &vout->pix; in omap_vout_calculate_offset() local
213 vout->line_length = line_length = pix->width; in omap_vout_calculate_offset()
215 if (V4L2_PIX_FMT_YUYV == pix->pixelformat || in omap_vout_calculate_offset()
216 V4L2_PIX_FMT_UYVY == pix->pixelformat) in omap_vout_calculate_offset()
218 else if (V4L2_PIX_FMT_RGB32 == pix->pixelformat) in omap_vout_calculate_offset()
220 else if (V4L2_PIX_FMT_RGB24 == pix->pixelformat) in omap_vout_calculate_offset()
242 struct v4l2_pix_format *pix = &vout->pix; in video_mode_to_dss_mode() local
248 switch (pix->pixelformat) { in video_mode_to_dss_mode()
287 (outw != vout->pix.width || outh != vout->pix.height)) { in omapvid_setup_overlay()
304 pixwidth = vout->pix.height; in omapvid_setup_overlay()
308 pixwidth = vout->pix.width; in omapvid_setup_overlay()
602 f->fmt.pix = vout->pix; in vidioc_g_fmt_vid_out()
629 omap_vout_try_format(&f->fmt.pix); in vidioc_try_fmt_vid_out()
660 f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) { in vidioc_s_fmt_vid_out()
677 bpp = omap_vout_try_format(&f->fmt.pix); in vidioc_s_fmt_vid_out()
678 f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp; in vidioc_s_fmt_vid_out()
682 vout->pix = f->fmt.pix; in vidioc_s_fmt_vid_out()
686 if (V4L2_PIX_FMT_YUYV == vout->pix.pixelformat || in vidioc_s_fmt_vid_out()
687 V4L2_PIX_FMT_UYVY == vout->pix.pixelformat) in vidioc_s_fmt_vid_out()
691 omap_vout_new_format(&vout->pix, &vout->fbuf, &vout->crop, &vout->win); in vidioc_s_fmt_vid_out()
793 struct v4l2_pix_format *pix = &vout->pix; in vidioc_g_selection() local
803 omap_vout_default_crop(&vout->pix, &vout->fbuf, &sel->r); in vidioc_g_selection()
807 sel->r.width = pix->width & ~1; in vidioc_g_selection()
808 sel->r.height = pix->height & ~1; in vidioc_g_selection()
854 ret = omap_vout_new_crop(&vout->pix, &vout->crop, &vout->win, in vidioc_s_selection()
879 if (rotation && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) { in omap_vout_s_ctrl()
924 if (mirror && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) { in omap_vout_s_ctrl()
947 int size = vout->pix.sizeimage; in omap_vout_vb2_queue_setup()
970 if (vb2_plane_size(vb, 0) < vout->pix.sizeimage) { in omap_vout_vb2_prepare()
973 __func__, vb2_plane_size(vb, 0), vout->pix.sizeimage); in omap_vout_vb2_prepare()
977 vb2_set_plane_payload(vb, 0, vout->pix.sizeimage); in omap_vout_vb2_prepare()
1311 struct v4l2_pix_format *pix; in omap_vout_setup_video_data() local
1319 pix = &vout->pix; in omap_vout_setup_video_data()
1322 pix->width = QQVGA_WIDTH; in omap_vout_setup_video_data()
1323 pix->height = QQVGA_HEIGHT; in omap_vout_setup_video_data()
1326 pix->pixelformat = V4L2_PIX_FMT_RGB565; in omap_vout_setup_video_data()
1327 pix->field = V4L2_FIELD_NONE; in omap_vout_setup_video_data()
1328 pix->bytesperline = pix->width * 2; in omap_vout_setup_video_data()
1329 pix->sizeimage = pix->bytesperline * pix->height; in omap_vout_setup_video_data()
1330 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_setup_video_data()
1351 omap_vout_new_format(pix, &vout->fbuf, &vout->crop, &vout->win); in omap_vout_setup_video_data()