| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-reserved.rst | 32 * .. _V4L2-PIX-FMT-DV: 37 * .. _V4L2-PIX-FMT-ET61X251: 42 * .. _V4L2-PIX-FMT-HI240: 47 * .. _V4L2-PIX-FMT-HM12: 55 * .. _V4L2-PIX-FMT-CPIA1: 60 * .. _V4L2-PIX-FMT-JPGL: 66 * .. _V4L2-PIX-FMT-SPCA501: 71 * .. _V4L2-PIX-FMT-SPCA505: 76 * .. _V4L2-PIX-FMT-SPCA508: 81 * .. _V4L2-PIX-FMT-SPCA561: [all …]
|
| D | libv4l-introduction.rst | 28 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR24>`, 29 :ref:`V4L2_PIX_FMT_HM12 <V4L2-PIX-FMT-HM12>`, 30 :ref:`V4L2_PIX_FMT_JPEG <V4L2-PIX-FMT-JPEG>`, 31 :ref:`V4L2_PIX_FMT_MJPEG <V4L2-PIX-FMT-MJPEG>`, 32 :ref:`V4L2_PIX_FMT_MR97310A <V4L2-PIX-FMT-MR97310A>`, 33 :ref:`V4L2_PIX_FMT_OV511 <V4L2-PIX-FMT-OV511>`, 34 :ref:`V4L2_PIX_FMT_OV518 <V4L2-PIX-FMT-OV518>`, 35 :ref:`V4L2_PIX_FMT_PAC207 <V4L2-PIX-FMT-PAC207>`, 36 :ref:`V4L2_PIX_FMT_PJPG <V4L2-PIX-FMT-PJPG>`, 37 :ref:`V4L2_PIX_FMT_RGB24 <V4L2-PIX-FMT-RGB24>`, [all …]
|
| D | pixfmt-compressed.rst | 20 * .. _V4L2-PIX-FMT-JPEG: 26 * .. _V4L2-PIX-FMT-MPEG: 33 * .. _V4L2-PIX-FMT-H264: 43 * .. _V4L2-PIX-FMT-H264-NO-SC: 48 * .. _V4L2-PIX-FMT-H264-MVC: 53 * .. _V4L2-PIX-FMT-H264-SLICE: 85 * .. _V4L2-PIX-FMT-H263: 90 * .. _V4L2-PIX-FMT-MPEG1: 99 * .. _V4L2-PIX-FMT-MPEG2: 108 * .. _V4L2-PIX-FMT-MPEG2-SLICE: [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/uapi/v4l/ |
| D | pixfmt-reserved.rst | 32 * .. _V4L2-PIX-FMT-DV: 37 * .. _V4L2-PIX-FMT-ET61X251: 42 * .. _V4L2-PIX-FMT-HI240: 47 * .. _V4L2-PIX-FMT-HM12: 56 * .. _V4L2-PIX-FMT-CPIA1: 61 * .. _V4L2-PIX-FMT-JPGL: 67 * .. _V4L2-PIX-FMT-SPCA501: 72 * .. _V4L2-PIX-FMT-SPCA505: 77 * .. _V4L2-PIX-FMT-SPCA508: 82 * .. _V4L2-PIX-FMT-SPCA561: [all …]
|
| D | libv4l-introduction.rst | 28 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR24>`, 29 :ref:`V4L2_PIX_FMT_HM12 <V4L2-PIX-FMT-HM12>`, 30 :ref:`V4L2_PIX_FMT_JPEG <V4L2-PIX-FMT-JPEG>`, 31 :ref:`V4L2_PIX_FMT_MJPEG <V4L2-PIX-FMT-MJPEG>`, 32 :ref:`V4L2_PIX_FMT_MR97310A <V4L2-PIX-FMT-MR97310A>`, 33 :ref:`V4L2_PIX_FMT_OV511 <V4L2-PIX-FMT-OV511>`, 34 :ref:`V4L2_PIX_FMT_OV518 <V4L2-PIX-FMT-OV518>`, 35 :ref:`V4L2_PIX_FMT_PAC207 <V4L2-PIX-FMT-PAC207>`, 36 :ref:`V4L2_PIX_FMT_PJPG <V4L2-PIX-FMT-PJPG>`, 37 :ref:`V4L2_PIX_FMT_RGB24 <V4L2-PIX-FMT-RGB24>`, [all …]
|
| D | pixfmt-compressed.rst | 20 * .. _V4L2-PIX-FMT-JPEG: 26 * .. _V4L2-PIX-FMT-MPEG: 33 * .. _V4L2-PIX-FMT-H264: 38 * .. _V4L2-PIX-FMT-H264-NO-SC: 43 * .. _V4L2-PIX-FMT-H264-MVC: 48 * .. _V4L2-PIX-FMT-H263: 53 * .. _V4L2-PIX-FMT-MPEG1: 58 * .. _V4L2-PIX-FMT-MPEG2: 63 * .. _V4L2-PIX-FMT-MPEG4: 68 * .. _V4L2-PIX-FMT-XVID: [all …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/cobalt/ |
| D | cobalt-v4l2.c | 718 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_g_fmt_vid_cap() local 721 pix->width = s->width; in cobalt_g_fmt_vid_cap() 722 pix->height = s->height; in cobalt_g_fmt_vid_cap() 723 pix->bytesperline = s->stride; in cobalt_g_fmt_vid_cap() 724 pix->field = V4L2_FIELD_NONE; in cobalt_g_fmt_vid_cap() 727 pix->colorspace = V4L2_COLORSPACE_SRGB; in cobalt_g_fmt_vid_cap() 732 v4l2_fill_pix_format(pix, &sd_fmt.format); in cobalt_g_fmt_vid_cap() 735 pix->pixelformat = s->pixfmt; in cobalt_g_fmt_vid_cap() 736 pix->sizeimage = pix->bytesperline * pix->height; in cobalt_g_fmt_vid_cap() 745 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_try_fmt_vid_cap() local [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cobalt/ |
| D | cobalt-v4l2.c | 710 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_g_fmt_vid_cap() local 713 pix->width = s->width; in cobalt_g_fmt_vid_cap() 714 pix->height = s->height; in cobalt_g_fmt_vid_cap() 715 pix->bytesperline = s->stride; in cobalt_g_fmt_vid_cap() 716 pix->field = V4L2_FIELD_NONE; in cobalt_g_fmt_vid_cap() 719 pix->colorspace = V4L2_COLORSPACE_SRGB; in cobalt_g_fmt_vid_cap() 724 v4l2_fill_pix_format(pix, &sd_fmt.format); in cobalt_g_fmt_vid_cap() 727 pix->pixelformat = s->pixfmt; in cobalt_g_fmt_vid_cap() 728 pix->sizeimage = pix->bytesperline * pix->height; in cobalt_g_fmt_vid_cap() 737 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_try_fmt_vid_cap() local [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
| D | zoran_driver.c | 310 fmt->fmt.pix.width = zr->jpg_settings.img_width / zr->jpg_settings.hor_dcm; in zoran_g_fmt_vid_out() 311 fmt->fmt.pix.height = zr->jpg_settings.img_height * 2 / in zoran_g_fmt_vid_out() 313 fmt->fmt.pix.sizeimage = zr->buffer_size; in zoran_g_fmt_vid_out() 314 fmt->fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG; in zoran_g_fmt_vid_out() 316 fmt->fmt.pix.field = (zr->jpg_settings.odd_even ? in zoran_g_fmt_vid_out() 319 fmt->fmt.pix.field = (zr->jpg_settings.odd_even ? in zoran_g_fmt_vid_out() 321 fmt->fmt.pix.bytesperline = 0; in zoran_g_fmt_vid_out() 322 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in zoran_g_fmt_vid_out() 334 fmt->fmt.pix.width = zr->v4l_settings.width; in zoran_g_fmt_vid_cap() 335 fmt->fmt.pix.height = zr->v4l_settings.height; in zoran_g_fmt_vid_cap() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/rcar-vin/ |
| D | rcar-v4l2.c | 70 static u32 rvin_format_bytesperline(struct v4l2_pix_format *pix) in rvin_format_bytesperline() argument 74 fmt = rvin_format_from_pixel(pix->pixelformat); in rvin_format_bytesperline() 79 return pix->width * fmt->bpp; in rvin_format_bytesperline() 82 static u32 rvin_format_sizeimage(struct v4l2_pix_format *pix) in rvin_format_sizeimage() argument 84 if (pix->pixelformat == V4L2_PIX_FMT_NV16) in rvin_format_sizeimage() 85 return pix->bytesperline * pix->height * 2; in rvin_format_sizeimage() 87 return pix->bytesperline * pix->height; in rvin_format_sizeimage() 90 static void rvin_format_align(struct rvin_dev *vin, struct v4l2_pix_format *pix) in rvin_format_align() argument 94 if (!rvin_format_from_pixel(pix->pixelformat) || in rvin_format_align() 96 pix->pixelformat == V4L2_PIX_FMT_XBGR32)) in rvin_format_align() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/sti/hva/ |
| 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.sizeimage = ctx->max_stream_size; in hva_g_fmt_stream() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/sti/hva/ |
| 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.sizeimage = ctx->max_stream_size; in hva_g_fmt_stream() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/ipu-v3/ |
| D | ipu-cpmem.c | 422 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0xA);/* pix fmt */ in ipu_cpmem_set_yuv_interleaved() 427 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0x8);/* pix fmt */ in ipu_cpmem_set_yuv_interleaved() 548 #define Y_OFFSET(pix, x, y) ((x) + pix->width * (y)) argument 549 #define U_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument 550 (pix->width * ((y) / 2) / 2) + (x) / 2) 551 #define V_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument 552 (pix->width * pix->height / 4) + \ 553 (pix->width * ((y) / 2) / 2) + (x) / 2) 554 #define U2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument 555 (pix->width * (y) / 2) + (x) / 2) [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
| D | ipu-cpmem.c | 460 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0xA);/* pix fmt */ in ipu_cpmem_set_yuv_interleaved() 465 ipu_ch_param_write_field(ch, IPU_FIELD_PFS, 0x8);/* pix fmt */ in ipu_cpmem_set_yuv_interleaved() 588 #define Y_OFFSET(pix, x, y) ((x) + pix->bytesperline * (y)) argument 589 #define U_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument 590 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 591 #define V_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument 592 (pix->bytesperline * pix->height / 4) + \ 593 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 594 #define U2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument 595 (pix->bytesperline * (y) / 2) + (x) / 2) [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/sti/delta/ |
| 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->xfer_func = streaminfo->xfer_func; in delta_g_fmt_stream() 447 pix->ycbcr_enc = streaminfo->ycbcr_enc; in delta_g_fmt_stream() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/sti/delta/ |
| 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->xfer_func = streaminfo->xfer_func; in delta_g_fmt_stream() 447 pix->ycbcr_enc = streaminfo->ycbcr_enc; in delta_g_fmt_stream() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/rcar-vin/ |
| D | rcar-v4l2.c | 117 struct v4l2_pix_format *pix) in rvin_format_bytesperline() argument 122 fmt = rvin_format_from_pixel(vin, pix->pixelformat); in rvin_format_bytesperline() 127 switch (pix->pixelformat) { in rvin_format_bytesperline() 137 if (V4L2_FIELD_IS_SEQUENTIAL(pix->field)) in rvin_format_bytesperline() 140 return ALIGN(pix->width, align) * fmt->bpp; in rvin_format_bytesperline() 143 static u32 rvin_format_sizeimage(struct v4l2_pix_format *pix) in rvin_format_sizeimage() argument 145 switch (pix->pixelformat) { in rvin_format_sizeimage() 147 return pix->bytesperline * pix->height * 3 / 2; in rvin_format_sizeimage() 149 return pix->bytesperline * pix->height * 2; in rvin_format_sizeimage() 151 return pix->bytesperline * pix->height; in rvin_format_sizeimage() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun4i-csi/ |
| D | sun4i_v4l2.c | 96 struct v4l2_pix_format_mplane *pix) in _sun4i_csi_try_fmt() argument 102 _fmt = sun4i_csi_find_format(&pix->pixelformat, NULL); in _sun4i_csi_try_fmt() 106 pix->field = V4L2_FIELD_NONE; in _sun4i_csi_try_fmt() 107 pix->colorspace = V4L2_COLORSPACE_SRGB; in _sun4i_csi_try_fmt() 108 pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace); in _sun4i_csi_try_fmt() 109 pix->ycbcr_enc = V4L2_MAP_YCBCR_ENC_DEFAULT(pix->colorspace); in _sun4i_csi_try_fmt() 110 pix->quantization = V4L2_MAP_QUANTIZATION_DEFAULT(true, pix->colorspace, in _sun4i_csi_try_fmt() 111 pix->ycbcr_enc); in _sun4i_csi_try_fmt() 113 pix->num_planes = _fmt->num_planes; in _sun4i_csi_try_fmt() 114 pix->pixelformat = _fmt->fourcc; in _sun4i_csi_try_fmt() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| 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 : test_in.pix; in ipu_csc_scaler_try_fmt() 226 f->fmt.pix.colorspace = q_data->cur_fmt.colorspace; in ipu_csc_scaler_try_fmt() 227 f->fmt.pix.ycbcr_enc = q_data->cur_fmt.ycbcr_enc; in ipu_csc_scaler_try_fmt() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/ |
| D | sh_vou.c | 80 struct v4l2_pix_format pix; member 199 switch (vou_dev->pix.pixelformat) { in sh_vou_schedule_next() 202 addr2 = addr1 + vou_dev->pix.width * vou_dev->pix.height; in sh_vou_schedule_next() 221 switch (vou_dev->pix.pixelformat) { in sh_vou_stream_config() 239 sh_vou_reg_ab_write(vou_dev, VOUAIR, vou_dev->pix.width * row_coeff); in sh_vou_stream_config() 248 struct v4l2_pix_format *pix = &vou_dev->pix; in sh_vou_queue_setup() local 249 int bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8; in sh_vou_queue_setup() 254 return sizes[0] < pix->height * bytes_per_line ? -EINVAL : 0; in sh_vou_queue_setup() 256 sizes[0] = pix->height * bytes_per_line; in sh_vou_queue_setup() 263 struct v4l2_pix_format *pix = &vou_dev->pix; in sh_vou_buf_prepare() local [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/ |
| 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->height * bytes_per_line ? -EINVAL : 0; in sh_vou_queue_setup() 250 sizes[0] = pix->height * bytes_per_line; in sh_vou_queue_setup() 257 struct v4l2_pix_format *pix = &vou_dev->pix; in sh_vou_buf_prepare() local [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/media/davinci_vpfe/ |
| D | vpfe_mc_capture.c | 99 struct v4l2_pix_format *pix) in mbus_to_pix() argument 103 pix->pixelformat = V4L2_PIX_FMT_UYVY; in mbus_to_pix() 104 pix->bytesperline = pix->width * 2; in mbus_to_pix() 108 pix->pixelformat = V4L2_PIX_FMT_YUYV; in mbus_to_pix() 109 pix->bytesperline = pix->width * 2; in mbus_to_pix() 113 pix->pixelformat = V4L2_PIX_FMT_UYVY; in mbus_to_pix() 114 pix->bytesperline = pix->width * 2; in mbus_to_pix() 118 pix->pixelformat = V4L2_PIX_FMT_SBGGR16; in mbus_to_pix() 119 pix->bytesperline = pix->width * 2; in mbus_to_pix() 123 pix->pixelformat = V4L2_PIX_FMT_SGRBG10DPCM8; in mbus_to_pix() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx25821/ |
| D | cx25821-video.c | 322 f->fmt.pix.width = chan->width; in cx25821_vidioc_g_fmt_vid_cap() 323 f->fmt.pix.height = chan->height; in cx25821_vidioc_g_fmt_vid_cap() 324 f->fmt.pix.field = chan->field; in cx25821_vidioc_g_fmt_vid_cap() 325 f->fmt.pix.pixelformat = chan->fmt->fourcc; in cx25821_vidioc_g_fmt_vid_cap() 326 f->fmt.pix.bytesperline = (chan->width * chan->fmt->depth) >> 3; in cx25821_vidioc_g_fmt_vid_cap() 327 f->fmt.pix.sizeimage = chan->height * f->fmt.pix.bytesperline; in cx25821_vidioc_g_fmt_vid_cap() 328 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in cx25821_vidioc_g_fmt_vid_cap() 339 enum v4l2_field field = f->fmt.pix.field; in cx25821_vidioc_try_fmt_vid_cap() 343 fmt = cx25821_format_by_fourcc(f->fmt.pix.pixelformat); in cx25821_vidioc_try_fmt_vid_cap() 348 w = f->fmt.pix.width; in cx25821_vidioc_try_fmt_vid_cap() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/cx25821/ |
| D | cx25821-video.c | 336 f->fmt.pix.width = chan->width; in cx25821_vidioc_g_fmt_vid_cap() 337 f->fmt.pix.height = chan->height; in cx25821_vidioc_g_fmt_vid_cap() 338 f->fmt.pix.field = chan->field; in cx25821_vidioc_g_fmt_vid_cap() 339 f->fmt.pix.pixelformat = chan->fmt->fourcc; in cx25821_vidioc_g_fmt_vid_cap() 340 f->fmt.pix.bytesperline = (chan->width * chan->fmt->depth) >> 3; in cx25821_vidioc_g_fmt_vid_cap() 341 f->fmt.pix.sizeimage = chan->height * f->fmt.pix.bytesperline; in cx25821_vidioc_g_fmt_vid_cap() 342 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in cx25821_vidioc_g_fmt_vid_cap() 353 enum v4l2_field field = f->fmt.pix.field; in cx25821_vidioc_try_fmt_vid_cap() 357 fmt = cx25821_format_by_fourcc(f->fmt.pix.pixelformat); in cx25821_vidioc_try_fmt_vid_cap() 362 w = f->fmt.pix.width; in cx25821_vidioc_try_fmt_vid_cap() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/test-drivers/ |
| D | vim2m.c | 304 u16 pix = le16_to_cpu(*(__le16 *)(src[i])); in copy_two_pixels() local 306 *r++ = (u8)(((pix & 0xf800) >> 11) << 3) | 0x07; in copy_two_pixels() 307 *g++ = (u8)((((pix & 0x07e0) >> 5)) << 2) | 0x03; in copy_two_pixels() 308 *b++ = (u8)((pix & 0x1f) << 3) | 0x07; in copy_two_pixels() 313 u16 pix = be16_to_cpu(*(__be16 *)(src[i])); in copy_two_pixels() local 315 *r++ = (u8)(((pix & 0xf800) >> 11) << 3) | 0x07; in copy_two_pixels() 316 *g++ = (u8)((((pix & 0x07e0) >> 5)) << 2) | 0x03; in copy_two_pixels() 317 *b++ = (u8)((pix & 0x1f) << 3) | 0x07; in copy_two_pixels() 346 u16 pix; in copy_two_pixels() local 349 pix = ((*r << 8) & 0xf800) | ((*g << 3) & 0x07e0) | in copy_two_pixels() [all …]
|