/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-reserved.rst | 36 * .. _V4L2-PIX-FMT-DV: 41 * .. _V4L2-PIX-FMT-ET61X251: 46 * .. _V4L2-PIX-FMT-HI240: 51 * .. _V4L2-PIX-FMT-CPIA1: 56 * .. _V4L2-PIX-FMT-JPGL: 62 * .. _V4L2-PIX-FMT-SPCA501: 67 * .. _V4L2-PIX-FMT-SPCA505: 72 * .. _V4L2-PIX-FMT-SPCA508: 77 * .. _V4L2-PIX-FMT-SPCA561: 82 * .. _V4L2-PIX-FMT-PAC207: [all …]
|
H A D | libv4l-introduction.rst | 28 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR24>`, 29 :ref:`V4L2_PIX_FMT_NV12_16L16 <V4L2-PIX-FMT-NV12-16L16>`, 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 …]
|
H A D | pixfmt-compressed.rst | 26 * .. _V4L2-PIX-FMT-JPEG: 32 * .. _V4L2-PIX-FMT-MPEG: 39 * .. _V4L2-PIX-FMT-H264: 49 * .. _V4L2-PIX-FMT-H264-NO-SC: 54 * .. _V4L2-PIX-FMT-H264-MVC: 59 * .. _V4L2-PIX-FMT-H264-SLICE: 86 * .. _V4L2-PIX-FMT-H263: 91 * .. _V4L2-PIX-FMT-SPK: 96 * .. _V4L2-PIX-FMT-MPEG1: 105 * .. _V4L2-PIX-FMT-MPEG2: [all …]
|
H A D | pixfmt-rgb.rst | 122 * .. _V4L2-PIX-FMT-RGB332: 136 * .. _V4L2-PIX-FMT-ARGB444: 159 * .. _V4L2-PIX-FMT-XRGB444: 182 * .. _V4L2-PIX-FMT-RGBA444: 205 * .. _V4L2-PIX-FMT-RGBX444: 228 * .. _V4L2-PIX-FMT-ABGR444: 251 * .. _V4L2-PIX-FMT-XBGR444: 274 * .. _V4L2-PIX-FMT-BGRA444: 297 * .. _V4L2-PIX-FMT-BGRX444: 320 * .. _V4L2-PIX-FMT-ARGB555: [all …]
|
H A D | pixfmt-packed-yuv.rst | 75 * .. _V4L2-PIX-FMT-YUV444: 98 * .. _V4L2-PIX-FMT-YUV555: 121 * .. _V4L2-PIX-FMT-YUV565: 173 * .. _V4L2-PIX-FMT-YUV32: 183 * .. _V4L2-PIX-FMT-AYUV32: 193 * .. _V4L2-PIX-FMT-XYUV32: 203 * .. _V4L2-PIX-FMT-VUYA32: 213 * .. _V4L2-PIX-FMT-VUYX32: 223 * .. _V4L2-PIX-FMT-YUVA32: 233 * .. _V4L2-PIX-FMT-YUVX32: [all …]
|
H A D | v4l2grab.c.rst | 77 fmt.fmt.pix.width = 640; 78 fmt.fmt.pix.height = 480; 79 fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_RGB24; 80 fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; 82 if (fmt.fmt.pix.pixelformat != V4L2_PIX_FMT_RGB24) { 86 if ((fmt.fmt.pix.width != 640) || (fmt.fmt.pix.height != 480)) 88 fmt.fmt.pix.width, fmt.fmt.pix.height); 155 fmt.fmt.pix.width, fmt.fmt.pix.height);
|
H A D | pixfmt-yuv-luma.rst | 42 * .. _V4L2-PIX-FMT-GREY: 55 * .. _V4L2-PIX-FMT-IPU3-Y10: 68 * .. _V4L2-PIX-FMT-Y10: 81 * .. _V4L2-PIX-FMT-Y10BPACK: 94 * .. _V4L2-PIX-FMT-Y10P: 107 * .. _V4L2-PIX-FMT-Y12: 120 * .. _V4L2-PIX-FMT-Y012: 133 * .. _V4L2-PIX-FMT-Y12P: 146 * .. _V4L2-PIX-FMT-Y14: 159 * .. _V4L2-PIX-FMT-Y14P: [all …]
|
H A D | pixfmt-srggb8-pisp-comp.rst | 3 .. _v4l2-pix-fmt-pisp-comp1-rggb: 4 .. _v4l2-pix-fmt-pisp-comp1-grbg: 5 .. _v4l2-pix-fmt-pisp-comp1-gbrg: 6 .. _v4l2-pix-fmt-pisp-comp1-bggr: 7 .. _v4l2-pix-fmt-pisp-comp1-mono: 8 .. _v4l2-pix-fmt-pisp-comp2-rggb: 9 .. _v4l2-pix-fmt-pisp-comp2-grbg: 10 .. _v4l2-pix-fmt-pisp-comp2-gbrg: 11 .. _v4l2-pix-fmt-pisp-comp2-bggr: 12 .. _v4l2-pix-fmt-pisp-comp2-mono:
|
H A D | pixfmt-srggb10alaw8.rst | 3 .. _V4L2-PIX-FMT-SBGGR10ALAW8: 4 .. _v4l2-pix-fmt-sgbrg10alaw8: 5 .. _v4l2-pix-fmt-sgrbg10alaw8: 6 .. _v4l2-pix-fmt-srggb10alaw8: 24 similar to :ref:`V4L2-PIX-FMT-SRGGB8`.
|
H A D | pixfmt-srggb10dpcm8.rst | 3 .. _V4L2-PIX-FMT-SBGGR10DPCM8: 4 .. _v4l2-pix-fmt-sgbrg10dpcm8: 5 .. _v4l2-pix-fmt-sgrbg10dpcm8: 6 .. _v4l2-pix-fmt-srggb10dpcm8: 28 :ref:`V4L2-PIX-FMT-SRGGB10`.
|
H A D | capture.c.rst | 493 fmt.fmt.pix.width = 640; 494 fmt.fmt.pix.height = 480; 495 fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; 496 fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; 509 min = fmt.fmt.pix.width * 2; 510 if (fmt.fmt.pix.bytesperline < min) 511 fmt.fmt.pix.bytesperline = min; 512 min = fmt.fmt.pix.bytesperline * fmt.fmt.pix.height; 513 if (fmt.fmt.pix.sizeimage < min) 514 fmt.fmt.pix.sizeimage = min; [all …]
|
H A D | pixfmt-inzi.rst | 3 .. _V4L2-PIX-FMT-INZI: 23 :ref:`V4L2_PIX_FMT_Y10 <V4L2-PIX-FMT-Y10>` greyscale format. 30 :ref:`V4L2-PIX-FMT-Z16 <V4L2-PIX-FMT-Z16>` format.
|
H A D | pixfmt-srggb8.rst | 3 .. _V4L2-PIX-FMT-SRGGB8: 4 .. _v4l2-pix-fmt-sbggr8: 5 .. _v4l2-pix-fmt-sgbrg8: 6 .. _v4l2-pix-fmt-sgrbg8:
|
/linux/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_v4l2.c | 92 struct v4l2_pix_format_mplane *pix) in _sun4i_csi_try_fmt() argument 98 _fmt = sun4i_csi_find_format(&pix->pixelformat, NULL); in _sun4i_csi_try_fmt() 102 pix->field = V4L2_FIELD_NONE; in _sun4i_csi_try_fmt() 103 pix->colorspace = V4L2_COLORSPACE_SRGB; in _sun4i_csi_try_fmt() 104 pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace); in _sun4i_csi_try_fmt() 105 pix->ycbcr_enc = V4L2_MAP_YCBCR_ENC_DEFAULT(pix->colorspace); in _sun4i_csi_try_fmt() 106 pix->quantization = V4L2_MAP_QUANTIZATION_DEFAULT(true, pix->colorspace, in _sun4i_csi_try_fmt() 107 pix->ycbcr_enc); in _sun4i_csi_try_fmt() 109 pix->num_planes = _fmt->num_planes; in _sun4i_csi_try_fmt() 110 pix->pixelformat = _fmt->fourcc; in _sun4i_csi_try_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.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_try_fmt_vid_cap() 395 if (f->fmt.pix.width < 48) in vidioc_try_fmt_vid_cap() [all …]
|
H A D | saa7146_hlp.c | 410 struct v4l2_pix_format *pix = &vv->video_fmt; in calculate_video_dma_grab_packed() local 412 struct saa7146_format *sfmt = saa7146_format_by_fourcc(dev, pix->pixelformat); in calculate_video_dma_grab_packed() 414 int width = pix->width; in calculate_video_dma_grab_packed() 415 int height = pix->height; in calculate_video_dma_grab_packed() 416 int bytesperline = pix->bytesperline; in calculate_video_dma_grab_packed() 417 enum v4l2_field field = pix->field; in calculate_video_dma_grab_packed() 472 struct v4l2_pix_format *pix = &vv->video_fmt; in calc_planar_422() local 473 int height = pix->height; in calc_planar_422() 474 int width = pix->width; in calc_planar_422() 504 struct v4l2_pix_format *pix = &vv->video_fmt; in calc_planar_420() 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->width) ? in omap_vout_new_crop() [all …]
|
H A D | omap_vout_vrfb.c | 224 vout->smsshado_phy_addr[i], vout->pix.width, in omap_vout_vrfb_buffer_setup() 225 vout->pix.height, vout->bpp, yuv_mode); in omap_vout_vrfb_buffer_setup() 254 dst_icg = MAX_PIXELS_PER_LINE * pixsize - vout->pix.width * vout->bpp; in omap_vout_prepare_vrfb() 259 xt->numf = vout->pix.height; in omap_vout_prepare_vrfb() 261 xt->sgl[0].size = vout->pix.width * vout->bpp; in omap_vout_prepare_vrfb() 323 struct v4l2_pix_format *pix = &vout->pix; in omap_vout_calculate_vrfb_offset() local 330 if (V4L2_PIX_FMT_YUYV == pix->pixelformat || in omap_vout_calculate_vrfb_offset() 331 V4L2_PIX_FMT_UYVY == pix->pixelformat) { in omap_vout_calculate_vrfb_offset() 344 } else if (V4L2_PIX_FMT_RGB32 == pix->pixelformat) { in omap_vout_calculate_vrfb_offset() 346 } else if (V4L2_PIX_FMT_RGB24 == pix->pixelformat) { in omap_vout_calculate_vrfb_offset() [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.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap() [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.height, in stk1160_try_fmt() 391 f->fmt.pix.width = base_width; in stk1160_try_fmt() [all …]
|
/linux/drivers/media/platform/ti/vpe/ |
H A D | csc.c | 145 const struct v4l2_pix_format *pix; in csc_set_coeff() local 158 pix = &src_fmt->fmt.pix; in csc_set_coeff() 159 src_pixelformat = pix->pixelformat; in csc_set_coeff() 160 src_ycbcr_enc = pix->ycbcr_enc; in csc_set_coeff() 161 src_quantization = pix->quantization; in csc_set_coeff() 170 pix = &dst_fmt->fmt.pix; in csc_set_coeff() 171 dst_pixelformat = pix->pixelformat; in csc_set_coeff() 172 dst_ycbcr_enc = pix->ycbcr_enc; in csc_set_coeff() 173 dst_quantization = pix->quantization; in csc_set_coeff()
|
/linux/drivers/media/usb/pwc/ |
H A D | pwc-v4l.c | 389 memset(&f->fmt.pix, 0, sizeof(struct v4l2_pix_format)); in pwc_vidioc_fill_fmt() 390 f->fmt.pix.width = width; in pwc_vidioc_fill_fmt() 391 f->fmt.pix.height = height; in pwc_vidioc_fill_fmt() 392 f->fmt.pix.field = V4L2_FIELD_NONE; in pwc_vidioc_fill_fmt() 393 f->fmt.pix.pixelformat = pixfmt; in pwc_vidioc_fill_fmt() 394 f->fmt.pix.bytesperline = f->fmt.pix.width; in pwc_vidioc_fill_fmt() 395 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.width * 3 / 2; in pwc_vidioc_fill_fmt() 396 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in pwc_vidioc_fill_fmt() 398 f->fmt.pix.width, in pwc_vidioc_fill_fmt() 399 f->fmt.pix.height, in pwc_vidioc_fill_fmt() [all …]
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | samsung,exynos4210-fimc.yaml | 68 samsung,min-pix-alignment: 76 samsung,min-pix-sizes: 84 samsung,pix-limits: 115 - samsung,pix-limits 143 samsung,pix-limits = <4224 8192 1920 4224>;
|
/linux/drivers/clk/st/ |
H A D | clk-flexgen.c | 446 { .name = "clk-pix-main-disp", }, 447 { .name = "clk-pix-pip", }, 448 { .name = "clk-pix-gdp1", }, 449 { .name = "clk-pix-gdp2", }, 450 { .name = "clk-pix-gdp3", }, 451 { .name = "clk-pix-gdp4", }, 452 { .name = "clk-pix-aux-disp", }, 454 { .name = "clk-pix-hddac", }, 457 { .name = "clk-pix-dvo", }, 459 { .name = "clk-pix-hdmi", }, [all …]
|
/linux/drivers/staging/media/imx/ |
H A D | imx-media-utils.c | 519 int imx_media_mbus_fmt_to_pix_fmt(struct v4l2_pix_format *pix, in imx_media_mbus_fmt_to_pix_fmt() argument 556 pix->width = width; in imx_media_mbus_fmt_to_pix_fmt() 557 pix->height = mbus->height; in imx_media_mbus_fmt_to_pix_fmt() 558 pix->pixelformat = cc->fourcc; in imx_media_mbus_fmt_to_pix_fmt() 559 pix->colorspace = mbus->colorspace; in imx_media_mbus_fmt_to_pix_fmt() 560 pix->xfer_func = mbus->xfer_func; in imx_media_mbus_fmt_to_pix_fmt() 561 pix->ycbcr_enc = mbus->ycbcr_enc; in imx_media_mbus_fmt_to_pix_fmt() 562 pix->quantization = mbus->quantization; in imx_media_mbus_fmt_to_pix_fmt() 563 pix->field = mbus->field; in imx_media_mbus_fmt_to_pix_fmt() 564 pix->bytesperline = stride; in imx_media_mbus_fmt_to_pix_fmt() [all …]
|