Home
last modified time | relevance | path

Searched refs:pix (Results 1 – 25 of 240) sorted by relevance

12345678910

/linux/drivers/gpu/drm/
H A Ddrm_format_internal.h39 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 & 0x00f80000) >> 8) | in drm_pixel_xrgb8888_to_rgb565()
[all …]
/linux/drivers/media/pci/cobalt/
H A Dcobalt-v4l2.c704 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->sizeimage = pix->bytesperline * pix->height; in cobalt_g_fmt_vid_cap()
733 struct v4l2_pix_format *pix = &f->fmt.pix; in cobalt_try_fmt_vid_cap() local
[all …]
/linux/drivers/media/pci/zoran/
H A Dzoran_driver.c294 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.height = zr->v4l_settings.height; in zoran_g_fmt_vid_cap()
[all …]
/linux/drivers/media/platform/renesas/rzv2h-ivc/
H A Drzv2h-ivc-video.c181 if (sizes[0] && sizes[0] < ivc->format.pix.plane_fmt[0].sizeimage) in rzv2h_ivc_queue_setup()
187 sizes[0] = ivc->format.pix.plane_fmt[0].sizeimage; in rzv2h_ivc_queue_setup()
211 struct v4l2_pix_format_mplane *pix = &ivc->format.pix; in rzv2h_ivc_format_configure() local
222 rzv2h_ivc_write(ivc, RZV2H_IVC_REG_AXIRX_HSIZE, pix->width); in rzv2h_ivc_format_configure()
223 rzv2h_ivc_write(ivc, RZV2H_IVC_REG_AXIRX_VSIZE, pix->height); in rzv2h_ivc_format_configure()
225 pix->plane_fmt[0].bytesperline); in rzv2h_ivc_format_configure()
235 hts = pix->width + RZV2H_IVC_FIXED_HBLANK; in rzv2h_ivc_format_configure()
338 f->fmt.pix_mp = ivc->format.pix; in rzv2h_ivc_g_fmt_vid_out()
343 static void rzv2h_ivc_try_fmt(struct v4l2_pix_format_mplane *pix, in rzv2h_ivc_try_fmt() argument
346 pix->pixelformat = fmt->fourcc; in rzv2h_ivc_try_fmt()
[all …]
/linux/drivers/media/platform/st/sti/delta/
H A Ddelta-v4l2.c433 struct v4l2_pix_format *pix = &f->fmt.pix; in delta_g_fmt_stream() local
443 pix->pixelformat = streaminfo->streamformat; in delta_g_fmt_stream()
444 pix->width = streaminfo->width; in delta_g_fmt_stream()
445 pix->height = streaminfo->height; in delta_g_fmt_stream()
446 pix->field = streaminfo->field; in delta_g_fmt_stream()
447 pix->bytesperline = 0; in delta_g_fmt_stream()
448 pix->sizeimage = ctx->max_au_size; in delta_g_fmt_stream()
449 pix->colorspace = streaminfo->colorspace; in delta_g_fmt_stream()
450 pix->xfer_func = streaminfo->xfer_func; in delta_g_fmt_stream()
451 pix->ycbcr_enc = streaminfo->ycbcr_enc; in delta_g_fmt_stream()
[all …]
/linux/drivers/media/platform/renesas/rcar-vin/
H A Drcar-v4l2.c143 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->height * 2; in rvin_format_sizeimage()
174 return pix->bytesperline * pix->height; in rvin_format_sizeimage()
178 static void rvin_format_align(struct rvin_dev *vin, struct v4l2_pix_format *pix) in rvin_format_align() argument
[all …]
/linux/drivers/gpu/ipu-v3/
H A Dipu-cpmem.c565 #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->bytesperline * pix->height / 4) + \
570 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2)
571 #define U2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
572 (pix->bytesperline * (y) / 2) + (x) / 2)
573 #define V2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
574 (pix->bytesperline * pix->height / 2) + \
[all …]
/linux/drivers/media/platform/st/sti/hva/
H A Dhva-v4l2.c304 f->fmt.pix.width = streaminfo->width; in hva_g_fmt_stream()
305 f->fmt.pix.height = streaminfo->height; in hva_g_fmt_stream()
306 f->fmt.pix.field = V4L2_FIELD_NONE; in hva_g_fmt_stream()
307 f->fmt.pix.colorspace = ctx->colorspace; in hva_g_fmt_stream()
308 f->fmt.pix.xfer_func = ctx->xfer_func; in hva_g_fmt_stream()
309 f->fmt.pix.ycbcr_enc = ctx->ycbcr_enc; in hva_g_fmt_stream()
310 f->fmt.pix.quantization = ctx->quantization; in hva_g_fmt_stream()
311 f->fmt.pix.pixelformat = streaminfo->streamformat; in hva_g_fmt_stream()
312 f->fmt.pix.bytesperline = 0; in hva_g_fmt_stream()
313 f->fmt.pix.sizeimage = ctx->max_stream_size; in hva_g_fmt_stream()
[all …]
/linux/drivers/media/platform/rockchip/rkcif/
H A Drkcif-stream.c107 struct v4l2_pix_format_mplane *pix = &stream->pix; in rkcif_stream_init_buffers() local
122 stream->dummy.size = pix->num_planes * pix->plane_fmt[0].sizeimage; in rkcif_stream_init_buffers()
130 for (unsigned int i = 1; i < pix->num_planes; i++) in rkcif_stream_init_buffers()
133 pix->plane_fmt[i - 1].bytesperline * pix->height; in rkcif_stream_init_buffers()
182 struct v4l2_pix_format_mplane *pix = &stream->pix; in rkcif_stream_setup_queue() local
185 if (*num_planes != pix->num_planes) in rkcif_stream_setup_queue()
188 for (unsigned int i = 0; i < pix->num_planes; i++) in rkcif_stream_setup_queue()
189 if (sizes[i] < pix->plane_fmt[i].sizeimage) in rkcif_stream_setup_queue()
192 *num_planes = pix->num_planes; in rkcif_stream_setup_queue()
193 for (unsigned int i = 0; i < pix->num_planes; i++) in rkcif_stream_setup_queue()
[all …]
/linux/drivers/staging/media/starfive/camss/
H A Dstf-video.c66 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->height = clamp_t(u32, height, STFCAMSS_FRAME_MIN_HEIGHT, in __video_try_fmt()
86 bpl = pix->width * fi->bpp / 8; in __video_try_fmt()
88 pix->bytesperline = bpl; in __video_try_fmt()
[all …]
/linux/drivers/media/platform/renesas/
H A Dsh_vou.c80 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 …]
H A Drenesas-ceu.c280 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->height << 16) | pix->width; in ceu_hw_config()
415 cdwdr = pix->width; in ceu_hw_config()
428 cfzsr = (pix->height << 16) | pix->width; in ceu_hw_config()
[all …]
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-video.c409 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->colorspace = MXC_ISI_DEF_COLOR_SPACE; in mxc_isi_format_try()
431 pix->ycbcr_enc = MXC_ISI_DEF_YCBCR_ENC; in mxc_isi_format_try()
432 pix->quantization = MXC_ISI_DEF_QUANTIZATION; in mxc_isi_format_try()
[all …]
/linux/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c190 f->fmt.pix = q_data->cur_fmt; in ipu_csc_scaler_g_fmt()
203 field = f->fmt.pix.field; in ipu_csc_scaler_try_fmt()
213 test_out.pix = f->fmt.pix; in ipu_csc_scaler_try_fmt()
214 test_in.pix = q_data_in->cur_fmt; in ipu_csc_scaler_try_fmt()
219 test_in.pix = f->fmt.pix; in ipu_csc_scaler_try_fmt()
220 test_out.pix = q_data_out->cur_fmt; in ipu_csc_scaler_try_fmt()
225 f->fmt.pix = (f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) ? in ipu_csc_scaler_try_fmt()
226 test_out.pix : test_in.pix; in ipu_csc_scaler_try_fmt()
229 f->fmt.pix.colorspace = q_data->cur_fmt.colorspace; in ipu_csc_scaler_try_fmt()
230 f->fmt.pix.ycbcr_enc = q_data->cur_fmt.ycbcr_enc; in ipu_csc_scaler_try_fmt()
[all …]
/linux/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d.c361 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
362 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
363 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
364 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt()
365 f->fmt.pix.bytesperline = (frm->width * frm->fmt->depth) >> 3; in vidioc_g_fmt()
366 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt()
367 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt()
368 f->fmt.pix.xfer_func = ctx->xfer_func; in vidioc_g_fmt()
369 f->fmt.pix.ycbcr_enc = ctx->ycbcr_enc; in vidioc_g_fmt()
370 f->fmt.pix.quantization = ctx->quant; in vidioc_g_fmt()
[all …]
/linux/drivers/media/platform/ti/vpe/
H A Dvpe.c365 return __find_format(f->fmt.pix.pixelformat); in find_format()
1028 struct v4l2_pix_format_mplane *pix; in add_out_dtd() local
1038 pix = &q_data->format.fmt.pix_mp; in add_out_dtd()
1039 stride = ALIGN((pix->width * vpdma_fmt->depth) >> 3, in add_out_dtd()
1045 pix = &q_data->format.fmt.pix_mp; in add_out_dtd()
1051 if (pix->num_planes == 1 && plane) { in add_out_dtd()
1054 offset = pix->plane_fmt[0].bytesperline * pix->height; in add_out_dtd()
1068 stride = pix->plane_fmt[VPE_LUMA].bytesperline; in add_out_dtd()
1079 vpdma_add_out_dtd(&ctx->desc_list, pix->width, in add_out_dtd()
1092 struct v4l2_pix_format_mplane *pix; in add_in_dtd() local
[all …]
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c92 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/pci/cx25821/
H A Dcx25821-video.c320 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.pixelformat); in cx25821_vidioc_try_fmt_vid_cap()
346 w = f->fmt.pix.width; in cx25821_vidioc_try_fmt_vid_cap()
[all …]
/linux/drivers/media/platform/ti/omap/
H A Domap_vout.c124 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()
[all …]
H A Domap_voutlib.c43 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()
189 try_crop.width : pix->width; in omap_vout_new_crop()
[all …]
/linux/drivers/media/platform/ti/cal/
H A Dcal-video.c161 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.height, in cal_calc_format_size()
174 f->fmt.pix.bytesperline, f->fmt.pix.sizeimage); in cal_calc_format_size()
188 fmtinfo = find_format_by_pix(ctx, f->fmt.pix.pixelformat); in cal_legacy_try_fmt_vid_cap()
[all …]
/linux/drivers/media/common/saa7146/
H A Dsaa7146_video.c93 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 …]
/linux/drivers/media/platform/
H A Dm2m-deinterlace.c111 (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.pixelformat) { in vidioc_try_fmt()
[all …]
/linux/drivers/media/pci/mgb4/
H A Dmgb4_vout.c276 f->fmt.pix.width = voutdev->width; in vidioc_g_fmt()
277 f->fmt.pix.height = voutdev->height; in vidioc_g_fmt()
278 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
281 f->fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; in vidioc_g_fmt()
283 f->fmt.pix.colorspace = V4L2_COLORSPACE_REC709; in vidioc_g_fmt()
286 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt()
288 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in vidioc_g_fmt()
290 f->fmt.pix.bytesperline = (f->fmt.pix.width + voutdev->padding) * 2; in vidioc_g_fmt()
292 f->fmt.pix.pixelformat = V4L2_PIX_FMT_ABGR32; in vidioc_g_fmt()
293 f->fmt.pix.colorspace = V4L2_COLORSPACE_RAW; in vidioc_g_fmt()
[all …]
/linux/drivers/usb/gadget/function/
H A Duvc_v4l2.c235 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.pixelformat, in uvc_v4l2_try_format()
[all …]

12345678910