/linux/drivers/gpu/drm/ |
H A D | drm_format_internal.h | 39 static inline u32 drm_pixel_xrgb8888_to_r8_bt601(u32 pix) in drm_pixel_xrgb8888_to_r8_bt601() argument 41 u32 r = (pix & 0x00ff0000) >> 16; in drm_pixel_xrgb8888_to_r8_bt601() 42 u32 g = (pix & 0x0000ff00) >> 8; in drm_pixel_xrgb8888_to_r8_bt601() 43 u32 b = pix & 0x000000ff; in drm_pixel_xrgb8888_to_r8_bt601() 49 static inline u32 drm_pixel_xrgb8888_to_rgb332(u32 pix) in drm_pixel_xrgb8888_to_rgb332() argument 51 return ((pix & 0x00e00000) >> 16) | in drm_pixel_xrgb8888_to_rgb332() 52 ((pix & 0x0000e000) >> 11) | in drm_pixel_xrgb8888_to_rgb332() 53 ((pix & 0x000000c0) >> 6); in drm_pixel_xrgb8888_to_rgb332() 56 static inline u32 drm_pixel_xrgb8888_to_rgb565(u32 pix) in drm_pixel_xrgb8888_to_rgb565() argument 58 return ((pix in drm_pixel_xrgb8888_to_rgb565() 63 drm_pixel_xrgb8888_to_rgb565be(u32 pix) drm_pixel_xrgb8888_to_rgb565be() argument 68 drm_pixel_xrgb8888_to_rgbx5551(u32 pix) drm_pixel_xrgb8888_to_rgbx5551() argument 75 drm_pixel_xrgb8888_to_rgba5551(u32 pix) drm_pixel_xrgb8888_to_rgba5551() argument 81 drm_pixel_xrgb8888_to_xrgb1555(u32 pix) drm_pixel_xrgb8888_to_xrgb1555() argument 88 drm_pixel_xrgb8888_to_argb1555(u32 pix) drm_pixel_xrgb8888_to_argb1555() argument 94 drm_pixel_xrgb8888_to_rgb888(u32 pix) drm_pixel_xrgb8888_to_rgb888() argument 99 drm_pixel_xrgb8888_to_bgr888(u32 pix) drm_pixel_xrgb8888_to_bgr888() argument 106 drm_pixel_xrgb8888_to_argb8888(u32 pix) drm_pixel_xrgb8888_to_argb8888() argument 112 drm_pixel_xrgb8888_to_xbgr8888(u32 pix) drm_pixel_xrgb8888_to_xbgr8888() argument 120 drm_pixel_xrgb8888_to_bgrx8888(u32 pix) drm_pixel_xrgb8888_to_bgrx8888() argument 128 drm_pixel_xrgb8888_to_abgr8888(u32 pix) drm_pixel_xrgb8888_to_abgr8888() argument 134 drm_pixel_xrgb8888_to_xrgb2101010(u32 pix) drm_pixel_xrgb8888_to_xrgb2101010() argument 142 drm_pixel_xrgb8888_to_argb2101010(u32 pix) drm_pixel_xrgb8888_to_argb2101010() argument 148 drm_pixel_xrgb8888_to_xbgr2101010(u32 pix) drm_pixel_xrgb8888_to_xbgr2101010() argument 156 drm_pixel_xrgb8888_to_abgr2101010(u32 pix) drm_pixel_xrgb8888_to_abgr2101010() argument 166 drm_pixel_argb8888_to_argb4444(u32 pix) drm_pixel_argb8888_to_argb4444() argument [all...] |
/linux/drivers/media/pci/cobalt/ |
H A D | cobalt-v4l2.c | 704 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_g_fmt_vid_cap() local 706 pix->width = s->width; in cobalt_g_fmt_vid_cap() 707 pix->height = s->height; in cobalt_g_fmt_vid_cap() 708 pix->bytesperline = s->stride; in cobalt_g_fmt_vid_cap() 709 pix->field = V4L2_FIELD_NONE; in cobalt_g_fmt_vid_cap() 712 pix->colorspace = V4L2_COLORSPACE_SRGB; in cobalt_g_fmt_vid_cap() 720 v4l2_fill_pix_format(pix, &sd_fmt.format); in cobalt_g_fmt_vid_cap() 723 pix->pixelformat = s->pixfmt; in cobalt_g_fmt_vid_cap() 724 pix in cobalt_g_fmt_vid_cap() 733 struct v4l2_pix_format *pix = &f->fmt.pix; cobalt_try_fmt_vid_cap() local 794 struct v4l2_pix_format *pix = &f->fmt.pix; cobalt_s_fmt_vid_cap() local 827 struct v4l2_pix_format *pix = &f->fmt.pix; cobalt_try_fmt_vid_out() local 869 struct v4l2_pix_format *pix = &f->fmt.pix; cobalt_g_fmt_vid_out() local 906 struct v4l2_pix_format *pix = &f->fmt.pix; cobalt_s_fmt_vid_out() local [all...] |
/linux/drivers/media/pci/zoran/ |
H A D | zoran_driver.c | 294 fmt->fmt.pix.width = zr->jpg_settings.img_width / zr->jpg_settings.hor_dcm; in zoran_g_fmt_vid_out() 295 fmt->fmt.pix.height = zr->jpg_settings.img_height * 2 / in zoran_g_fmt_vid_out() 297 fmt->fmt.pix.sizeimage = zr->buffer_size; in zoran_g_fmt_vid_out() 298 fmt->fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG; in zoran_g_fmt_vid_out() 300 fmt->fmt.pix.field = (zr->jpg_settings.odd_even ? in zoran_g_fmt_vid_out() 303 fmt->fmt.pix.field = (zr->jpg_settings.odd_even ? in zoran_g_fmt_vid_out() 305 fmt->fmt.pix.bytesperline = 0; in zoran_g_fmt_vid_out() 306 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in zoran_g_fmt_vid_out() 318 fmt->fmt.pix.width = zr->v4l_settings.width; in zoran_g_fmt_vid_cap() 319 fmt->fmt.pix in zoran_g_fmt_vid_cap() [all...] |
/linux/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-v4l2.c | 143 struct v4l2_pix_format *pix) in rvin_format_bytesperline() argument 148 fmt = rvin_format_from_pixel(vin, pix->pixelformat); in rvin_format_bytesperline() 153 switch (pix->pixelformat) { in rvin_format_bytesperline() 163 return ALIGN(pix->width, align) * fmt->bpp; in rvin_format_bytesperline() 166 static u32 rvin_format_sizeimage(struct v4l2_pix_format *pix) in rvin_format_sizeimage() argument 168 switch (pix->pixelformat) { in rvin_format_sizeimage() 170 return pix->bytesperline * pix->height * 3 / 2; in rvin_format_sizeimage() 172 return pix->bytesperline * pix in rvin_format_sizeimage() 178 rvin_format_align(struct rvin_dev * vin,struct v4l2_pix_format * pix) rvin_format_align() argument 501 rvin_mc_try_format(struct rvin_dev * vin,struct v4l2_pix_format * pix) rvin_mc_try_format() argument [all...] |
/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-cpmem.c | 565 #define Y_OFFSET(pix, x, y) ((x) + pix->bytesperline * (y)) argument 566 #define U_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument 567 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 568 #define V_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument 569 (pix 571 U2_OFFSET(pix,x,y) global() argument 573 V2_OFFSET(pix,x,y) global() argument 576 UV_OFFSET(pix,x,y) global() argument 578 UV2_OFFSET(pix,x,y) global() argument 743 struct v4l2_pix_format *pix = &image->pix; ipu_cpmem_set_image() local [all...] |
/linux/drivers/media/platform/st/sti/delta/ |
H A D | delta-v4l2.c | 429 struct v4l2_pix_format *pix = &f->fmt.pix; in delta_g_fmt_stream() local 439 pix->pixelformat = streaminfo->streamformat; in delta_g_fmt_stream() 440 pix->width = streaminfo->width; in delta_g_fmt_stream() 441 pix->height = streaminfo->height; in delta_g_fmt_stream() 442 pix->field = streaminfo->field; in delta_g_fmt_stream() 443 pix->bytesperline = 0; in delta_g_fmt_stream() 444 pix->sizeimage = ctx->max_au_size; in delta_g_fmt_stream() 445 pix->colorspace = streaminfo->colorspace; in delta_g_fmt_stream() 446 pix in delta_g_fmt_stream() 457 struct v4l2_pix_format *pix = &f->fmt.pix; delta_g_fmt_frame() local 496 struct v4l2_pix_format *pix = &f->fmt.pix; delta_try_fmt_stream() local 550 struct v4l2_pix_format *pix = &f->fmt.pix; delta_try_fmt_frame() local 611 struct v4l2_pix_format *pix = &f->fmt.pix; delta_s_fmt_stream() local 647 struct v4l2_pix_format *pix = &f->fmt.pix; delta_s_fmt_frame() local [all...] |
/linux/drivers/media/platform/st/sti/hva/ |
H A D | hva-v4l2.c | 301 f->fmt.pix.width = streaminfo->width; in hva_g_fmt_stream() 302 f->fmt.pix.height = streaminfo->height; in hva_g_fmt_stream() 303 f->fmt.pix.field = V4L2_FIELD_NONE; in hva_g_fmt_stream() 304 f->fmt.pix.colorspace = ctx->colorspace; in hva_g_fmt_stream() 305 f->fmt.pix.xfer_func = ctx->xfer_func; in hva_g_fmt_stream() 306 f->fmt.pix.ycbcr_enc = ctx->ycbcr_enc; in hva_g_fmt_stream() 307 f->fmt.pix.quantization = ctx->quantization; in hva_g_fmt_stream() 308 f->fmt.pix.pixelformat = streaminfo->streamformat; in hva_g_fmt_stream() 309 f->fmt.pix.bytesperline = 0; in hva_g_fmt_stream() 310 f->fmt.pix in hva_g_fmt_stream() 340 struct v4l2_pix_format *pix = &f->fmt.pix; hva_try_fmt_stream() local 404 struct v4l2_pix_format *pix = &f->fmt.pix; hva_try_fmt_frame() local 484 struct v4l2_pix_format *pix = &f->fmt.pix; hva_s_fmt_frame() local [all...] |
/linux/drivers/staging/media/starfive/camss/ |
H A D | stf-video.c | 66 struct v4l2_pix_format *pix = &f->fmt.pix; in __video_try_fmt() local 72 fi = video_g_fi_by_pfmt(video, pix->pixelformat); in __video_try_fmt() 76 width = pix->width; in __video_try_fmt() 77 height = pix->height; in __video_try_fmt() 79 memset(pix, 0, sizeof(*pix)); in __video_try_fmt() 81 pix->pixelformat = fi->pixelformat; in __video_try_fmt() 82 pix->width = clamp_t(u32, width, STFCAMSS_FRAME_MIN_WIDTH, in __video_try_fmt() 84 pix in __video_try_fmt() 245 struct v4l2_pix_format *pix = &video->active_fmt.fmt.pix; stf_video_check_format() local [all...] |
/linux/drivers/media/platform/renesas/ |
H A D | sh_vou.c | 80 struct v4l2_pix_format pix; member 193 switch (vou_dev->pix.pixelformat) { in sh_vou_schedule_next() 196 addr2 = addr1 + vou_dev->pix.width * vou_dev->pix.height; in sh_vou_schedule_next() 215 switch (vou_dev->pix.pixelformat) { in sh_vou_stream_config() 233 sh_vou_reg_ab_write(vou_dev, VOUAIR, vou_dev->pix.width * row_coeff); in sh_vou_stream_config() 242 struct v4l2_pix_format *pix = &vou_dev->pix; in sh_vou_queue_setup() local 243 int bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8; in sh_vou_queue_setup() 248 return sizes[0] < pix in sh_vou_queue_setup() 257 struct v4l2_pix_format *pix = &vou_dev->pix; sh_vou_buf_prepare() local 422 struct v4l2_pix_format *pix = &vou_dev->pix; sh_vou_configure_geometry() local 653 struct v4l2_pix_format *pix = &fmt->fmt.pix; sh_vou_try_fmt_vid_out() local 686 sh_vou_set_fmt_vid_out(struct sh_vou_device * vou_dev,struct v4l2_pix_format * pix) sh_vou_set_fmt_vid_out() argument 930 struct v4l2_pix_format *pix = &vou_dev->pix; sh_vou_s_selection() local 1220 struct v4l2_pix_format *pix; sh_vou_probe() local [all...] |
H A D | renesas-ceu.c | 280 static bool ceu_fmt_mplane(struct v4l2_pix_format_mplane *pix) in ceu_fmt_mplane() argument 282 switch (pix->pixelformat) { in ceu_fmt_mplane() 351 struct v4l2_pix_format_mplane *pix = &ceudev->v4l2_pix; in ceu_hw_config() local 363 capwr = (pix->height << 16) | pix->width * mbus_fmt->bpp / 8; in ceu_hw_config() 392 switch (pix->pixelformat) { in ceu_hw_config() 400 cfzsr = (pix->height << 16) | pix->width; in ceu_hw_config() 401 cdwdr = pix->plane_fmt[0].bytesperline; in ceu_hw_config() 414 cfzsr = (pix in ceu_hw_config() 466 struct v4l2_pix_format_mplane *pix = &ceudev->v4l2_pix; ceu_capture() local 579 ceu_calc_plane_sizes(struct ceu_device * ceudev,const struct ceu_fmt * ceu_fmt,struct v4l2_pix_format_mplane * pix) ceu_calc_plane_sizes() argument 625 struct v4l2_pix_format_mplane *pix = &ceudev->v4l2_pix; ceu_vb2_setup() local 660 struct v4l2_pix_format_mplane *pix = &ceudev->v4l2_pix; ceu_vb2_prepare() local 782 struct v4l2_pix_format_mplane *pix = &v4l2_fmt->fmt.pix_mp; __ceu_try_fmt() local [all...] |
/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-video.c | 409 mxc_isi_format_try(struct mxc_isi_pipe *pipe, struct v4l2_pix_format_mplane *pix, in mxc_isi_format_try() argument 420 fmt = mxc_isi_format_by_fourcc(pix->pixelformat, type); in mxc_isi_format_try() 424 pix->width = clamp(pix->width, MXC_ISI_MIN_WIDTH, max_width); in mxc_isi_format_try() 425 pix->height = clamp(pix->height, MXC_ISI_MIN_HEIGHT, MXC_ISI_MAX_HEIGHT); in mxc_isi_format_try() 426 pix->pixelformat = fmt->fourcc; in mxc_isi_format_try() 427 pix->field = V4L2_FIELD_NONE; in mxc_isi_format_try() 429 if (pix->colorspace == V4L2_COLORSPACE_DEFAULT) { in mxc_isi_format_try() 430 pix in mxc_isi_format_try() 838 mxc_isi_video_buffer_init(struct vb2_buffer * vb2,dma_addr_t dma_addrs[3],const struct mxc_isi_format_info * info,const struct v4l2_pix_format_mplane * pix) mxc_isi_video_buffer_init() argument 862 mxc_isi_video_buffer_prepare(struct mxc_isi_dev * isi,struct vb2_buffer * vb2,const struct mxc_isi_format_info * info,const struct v4l2_pix_format_mplane * pix) mxc_isi_video_buffer_prepare() argument 1137 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; mxc_isi_video_s_fmt() local 1411 struct v4l2_pix_format_mplane *pix = &video->pix; mxc_isi_video_register() local [all...] |
/linux/drivers/media/platform/st/stm32/dma2d/ |
H A D | dma2d.c | 364 f->fmt.pix.width = frm->width; in vidioc_g_fmt() 365 f->fmt.pix.height = frm->height; in vidioc_g_fmt() 366 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt() 367 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt() 368 f->fmt.pix.bytesperline = (frm->width * frm->fmt->depth) >> 3; in vidioc_g_fmt() 369 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt() 370 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt() 371 f->fmt.pix.xfer_func = ctx->xfer_func; in vidioc_g_fmt() 372 f->fmt.pix.ycbcr_enc = ctx->ycbcr_enc; in vidioc_g_fmt() 373 f->fmt.pix in vidioc_g_fmt() [all...] |
/linux/drivers/staging/media/imx/ |
H A D | imx-media-csc-scaler.c | 187 f->fmt.pix = q_data->cur_fmt; in ipu_csc_scaler_g_fmt() 200 field = f->fmt.pix.field; in ipu_csc_scaler_try_fmt() 210 test_out.pix = f->fmt.pix; in ipu_csc_scaler_try_fmt() 211 test_in.pix = q_data_in->cur_fmt; in ipu_csc_scaler_try_fmt() 216 test_in.pix = f->fmt.pix; in ipu_csc_scaler_try_fmt() 217 test_out.pix = q_data_out->cur_fmt; in ipu_csc_scaler_try_fmt() 222 f->fmt.pix = (f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) ? in ipu_csc_scaler_try_fmt() 223 test_out.pix in ipu_csc_scaler_try_fmt() [all...] |
/linux/drivers/media/platform/ti/vpe/ |
H A D | vpe.c | 365 return __find_format(f->fmt.pix.pixelformat); in find_format() 1024 struct v4l2_pix_format_mplane *pix; in add_out_dtd() local 1034 pix = &q_data->format.fmt.pix_mp; in add_out_dtd() 1035 stride = ALIGN((pix->width * vpdma_fmt->depth) >> 3, in add_out_dtd() 1041 pix = &q_data->format.fmt.pix_mp; in add_out_dtd() 1047 if (pix->num_planes == 1 && plane) { in add_out_dtd() 1050 offset = pix->plane_fmt[0].bytesperline * pix->height; in add_out_dtd() 1064 stride = pix->plane_fmt[VPE_LUMA].bytesperline; in add_out_dtd() 1075 vpdma_add_out_dtd(&ctx->desc_list, pix in add_out_dtd() 1088 struct v4l2_pix_format_mplane *pix; add_in_dtd() local 1564 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; vpe_g_fmt() local 1599 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; __vpe_try_fmt() local 1733 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; __vpe_s_fmt() local 1807 struct v4l2_pix_format_mplane *pix; __vpe_try_selection() local 1876 struct v4l2_pix_format_mplane *pix; vpe_g_selection() local 2031 struct v4l2_pix_format_mplane *pix; vpe_queue_setup() local 2056 struct v4l2_pix_format_mplane *pix; vpe_buf_prepare() local 2273 struct v4l2_pix_format_mplane *pix; vpe_open() local [all...] |
/linux/drivers/media/platform/ti/omap/ |
H A D | omap_voutlib.c | 38 * size in pix and the video display size in fbuf. The default 43 void omap_vout_default_crop(struct v4l2_pix_format *pix, in omap_vout_default_crop() argument 46 crop->width = (pix->width < fbuf->fmt.width) ? in omap_vout_default_crop() 47 pix->width : fbuf->fmt.width; in omap_vout_default_crop() 48 crop->height = (pix->height < fbuf->fmt.height) ? in omap_vout_default_crop() 49 pix->height : fbuf->fmt.height; in omap_vout_default_crop() 52 crop->left = ((pix->width - crop->width) >> 1) & ~1; in omap_vout_default_crop() 53 crop->top = ((pix->height - crop->height) >> 1) & ~1; in omap_vout_default_crop() 169 int omap_vout_new_crop(struct v4l2_pix_format *pix, in omap_vout_new_crop() argument 188 try_crop.width = (try_crop.width < pix in omap_vout_new_crop() 285 omap_vout_new_format(struct v4l2_pix_format * pix,struct v4l2_framebuffer * fbuf,struct v4l2_rect * crop,struct v4l2_window * win) omap_vout_new_format() argument [all...] |
H A D | omap_vout.c | 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 in omap_vout_try_format() 204 struct v4l2_pix_format *pix = &vout->pix; omap_vout_calculate_offset() local 242 struct v4l2_pix_format *pix = &vout->pix; video_mode_to_dss_mode() local 793 struct v4l2_pix_format *pix = &vout->pix; vidioc_g_selection() local 1310 struct v4l2_pix_format *pix; omap_vout_setup_video_data() local [all...] |
/linux/drivers/media/pci/cx25821/ |
H A D | cx25821-video.c | 320 f->fmt.pix.width = chan->width; in cx25821_vidioc_g_fmt_vid_cap() 321 f->fmt.pix.height = chan->height; in cx25821_vidioc_g_fmt_vid_cap() 322 f->fmt.pix.field = chan->field; in cx25821_vidioc_g_fmt_vid_cap() 323 f->fmt.pix.pixelformat = chan->fmt->fourcc; in cx25821_vidioc_g_fmt_vid_cap() 324 f->fmt.pix.bytesperline = (chan->width * chan->fmt->depth) >> 3; in cx25821_vidioc_g_fmt_vid_cap() 325 f->fmt.pix.sizeimage = chan->height * f->fmt.pix.bytesperline; in cx25821_vidioc_g_fmt_vid_cap() 326 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in cx25821_vidioc_g_fmt_vid_cap() 337 enum v4l2_field field = f->fmt.pix.field; in cx25821_vidioc_try_fmt_vid_cap() 341 fmt = cx25821_format_by_fourcc(f->fmt.pix in cx25821_vidioc_try_fmt_vid_cap() [all...] |
/linux/drivers/media/platform/ti/cal/ |
H A D | cal-video.c | 161 v4l_bound_align_image(&f->fmt.pix.width, 48, max_width, 2, in cal_calc_format_size() 162 &f->fmt.pix.height, 32, CAL_MAX_HEIGHT_LINES, in cal_calc_format_size() 165 bpl = (f->fmt.pix.width * ALIGN(fmtinfo->bpp, 8)) >> 3; in cal_calc_format_size() 166 f->fmt.pix.bytesperline = ALIGN(bpl, 16); in cal_calc_format_size() 168 f->fmt.pix.sizeimage = f->fmt.pix.height * in cal_calc_format_size() 169 f->fmt.pix.bytesperline; in cal_calc_format_size() 172 __func__, &f->fmt.pix.pixelformat, in cal_calc_format_size() 173 f->fmt.pix.width, f->fmt.pix in cal_calc_format_size() [all...] |
/linux/drivers/media/pci/mgb4/ |
H A D | mgb4_vout.c | 267 f->fmt.pix.width = voutdev->width; in vidioc_g_fmt() 268 f->fmt.pix.height = voutdev->height; in vidioc_g_fmt() 269 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt() 272 f->fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; in vidioc_g_fmt() 274 f->fmt.pix.colorspace = V4L2_COLORSPACE_REC709; in vidioc_g_fmt() 277 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt() 279 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in vidioc_g_fmt() 281 f->fmt.pix.bytesperline = (f->fmt.pix.width + voutdev->padding) * 2; in vidioc_g_fmt() 283 f->fmt.pix in vidioc_g_fmt() [all...] |
/linux/drivers/media/common/saa7146/ |
H A D | saa7146_video.c | 93 struct v4l2_pix_format *pix = &vv->video_fmt; in saa7146_pgtable_build() local 94 struct saa7146_format *sfmt = saa7146_format_by_fourcc(dev, pix->pixelformat); in saa7146_pgtable_build() 106 int size = pix->width * pix->height; in saa7146_pgtable_build() 345 f->fmt.pix = vv->video_fmt; in vidioc_g_fmt_vid_cap() 369 fmt = saa7146_format_by_fourcc(dev, f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap() 373 field = f->fmt.pix.field; in vidioc_try_fmt_vid_cap() 378 field = (f->fmt.pix.height > maxh / 2) in vidioc_try_fmt_vid_cap() 393 f->fmt.pix.field = field; in vidioc_try_fmt_vid_cap() 394 f->fmt.pix in vidioc_try_fmt_vid_cap() [all...] |
/linux/drivers/media/platform/ |
H A D | m2m-deinterlace.c | 111 (fmt->fourcc == f->fmt.pix.pixelformat)) in find_format() 492 f->fmt.pix.width = q_data->width; in vidioc_g_fmt() 493 f->fmt.pix.height = q_data->height; in vidioc_g_fmt() 494 f->fmt.pix.field = q_data->field; in vidioc_g_fmt() 495 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt() 499 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt() 503 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt() 506 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt() 507 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt() 526 switch (f->fmt.pix in vidioc_try_fmt() [all...] |
/linux/drivers/usb/gadget/function/ |
H A D | uvc_v4l2.c | 235 fmt->fmt.pix.pixelformat = video->fcc; in uvc_v4l2_get_format() 236 fmt->fmt.pix.width = video->width; in uvc_v4l2_get_format() 237 fmt->fmt.pix.height = video->height; in uvc_v4l2_get_format() 238 fmt->fmt.pix.field = V4L2_FIELD_NONE; in uvc_v4l2_get_format() 239 fmt->fmt.pix.bytesperline = video->bpp * video->width / 8; in uvc_v4l2_get_format() 240 fmt->fmt.pix.sizeimage = video->imagesize; in uvc_v4l2_get_format() 241 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in uvc_v4l2_get_format() 242 fmt->fmt.pix.priv = 0; in uvc_v4l2_get_format() 261 fcc = (u8 *)&fmt->fmt.pix.pixelformat; in uvc_v4l2_try_format() 263 fmt->fmt.pix in uvc_v4l2_try_format() [all...] |
/linux/drivers/media/usb/stk1160/ |
H A D | stk1160-v4l.c | 357 f->fmt.pix.width = dev->width; in vidioc_g_fmt_vid_cap() 358 f->fmt.pix.height = dev->height; in vidioc_g_fmt_vid_cap() 359 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap() 360 f->fmt.pix.pixelformat = dev->fmt->fourcc; in vidioc_g_fmt_vid_cap() 361 f->fmt.pix.bytesperline = dev->width * 2; in vidioc_g_fmt_vid_cap() 362 f->fmt.pix.sizeimage = dev->height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap() 363 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap() 381 width = clamp_t(unsigned int, f->fmt.pix.width, in stk1160_try_fmt() 383 height = clamp_t(unsigned int, f->fmt.pix in stk1160_try_fmt() [all...] |
/linux/samples/v4l/ |
H A D | v4l2-pci-skeleton.c | 44 * @format: current pix format 305 struct v4l2_pix_format *pix) in skeleton_fill_pix_format() argument 307 pix->pixelformat = V4L2_PIX_FMT_YUYV; in skeleton_fill_pix_format() 310 pix->width = 720; in skeleton_fill_pix_format() 311 pix->height = (skel->std & V4L2_STD_525_60) ? 480 : 576; in skeleton_fill_pix_format() 312 pix->field = V4L2_FIELD_INTERLACED; in skeleton_fill_pix_format() 313 pix->colorspace = V4L2_COLORSPACE_SMPTE170M; in skeleton_fill_pix_format() 316 pix->width = skel->timings.bt.width; in skeleton_fill_pix_format() 317 pix->height = skel->timings.bt.height; in skeleton_fill_pix_format() 319 pix in skeleton_fill_pix_format() 340 struct v4l2_pix_format *pix = &f->fmt.pix; skeleton_try_fmt_vid_cap() local [all...] |
/linux/drivers/staging/vc04_services/bcm2835-camera/ |
H A D | bcm2835-camera.c | 196 if (fmt->fourcc == f->fmt.pix.pixelformat) in get_format() 907 f->fmt.pix.width = dev->capture.width; in vidioc_g_fmt_vid_cap() 908 f->fmt.pix.height = dev->capture.height; in vidioc_g_fmt_vid_cap() 909 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt_vid_cap() 910 f->fmt.pix.pixelformat = dev->capture.fmt->fourcc; in vidioc_g_fmt_vid_cap() 911 f->fmt.pix.bytesperline = dev->capture.stride; in vidioc_g_fmt_vid_cap() 912 f->fmt.pix.sizeimage = dev->capture.buffersize; in vidioc_g_fmt_vid_cap() 915 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in vidioc_g_fmt_vid_cap() 917 f->fmt.pix.colorspace = V4L2_COLORSPACE_JPEG; in vidioc_g_fmt_vid_cap() 919 f->fmt.pix in vidioc_g_fmt_vid_cap() [all...] |