Home
last modified time | relevance | path

Searched refs:pixfmt (Results 1 – 25 of 116) sorted by relevance

12345

/linux-6.6.21/Documentation/userspace-api/media/v4l/
Dpixfmt-bayer.rst22 pixfmt-srggb8
23 pixfmt-srggb10
24 pixfmt-srggb10p
25 pixfmt-srggb10alaw8
26 pixfmt-srggb10dpcm8
27 pixfmt-srggb10-ipu3
28 pixfmt-srggb12
29 pixfmt-srggb12p
30 pixfmt-srggb14
31 pixfmt-srggb14p
[all …]
Dsdr-formats.rst15 pixfmt-sdr-cu08
16 pixfmt-sdr-cu16le
17 pixfmt-sdr-cs08
18 pixfmt-sdr-cs14le
19 pixfmt-sdr-ru12le
20 pixfmt-sdr-pcu16be
21 pixfmt-sdr-pcu18be
22 pixfmt-sdr-pcu20be
Dpixfmt.rst22 pixfmt-v4l2
23 pixfmt-v4l2-mplane
24 pixfmt-intro
25 pixfmt-indexed
26 pixfmt-rgb
27 pixfmt-bayer
31 pixfmt-compressed
35 pixfmt-reserved
Dtch-formats.rst15 pixfmt-tch-td16
16 pixfmt-tch-td08
17 pixfmt-tch-tu16
18 pixfmt-tch-tu08
Ddepth-formats.rst15 pixfmt-inzi
16 pixfmt-z16
17 pixfmt-cnf4
Dyuv-formats.rst267 pixfmt-packed-yuv
268 pixfmt-yuv-planar
269 pixfmt-yuv-luma
270 pixfmt-y8i
271 pixfmt-y12i
272 pixfmt-uv8
273 pixfmt-m420
/linux-6.6.21/drivers/staging/media/meson/vdec/
Dvdec_platform.c18 .pixfmt = V4L2_PIX_FMT_H264,
30 .pixfmt = V4L2_PIX_FMT_MPEG1,
41 .pixfmt = V4L2_PIX_FMT_MPEG2,
56 .pixfmt = V4L2_PIX_FMT_VP9,
68 .pixfmt = V4L2_PIX_FMT_H264,
80 .pixfmt = V4L2_PIX_FMT_MPEG1,
91 .pixfmt = V4L2_PIX_FMT_MPEG2,
106 .pixfmt = V4L2_PIX_FMT_VP9,
118 .pixfmt = V4L2_PIX_FMT_H264,
130 .pixfmt = V4L2_PIX_FMT_MPEG1,
[all …]
Dcodec_hevc_common.h33 static inline int codec_hevc_use_fbc(u32 pixfmt, int is_10bit) in codec_hevc_use_fbc() argument
40 static inline int codec_hevc_use_downsample(u32 pixfmt, int is_10bit) in codec_hevc_use_downsample() argument
46 static inline int codec_hevc_use_mmu(u32 revision, u32 pixfmt, int is_10bit) in codec_hevc_use_mmu() argument
49 codec_hevc_use_fbc(pixfmt, is_10bit); in codec_hevc_use_mmu()
/linux-6.6.21/drivers/media/usb/pwc/
Dpwc-ctrl.c141 static int set_video_mode_Nala(struct pwc_device *pdev, int size, int pixfmt, in set_video_mode_Nala() argument
186 if (pEntry->compressed && pixfmt == V4L2_PIX_FMT_YUV420) in set_video_mode_Nala()
190 pdev->pixfmt = pixfmt; in set_video_mode_Nala()
216 static int set_video_mode_Timon(struct pwc_device *pdev, int size, int pixfmt, in set_video_mode_Timon() argument
249 if (pChoose->bandlength > 0 && pixfmt == V4L2_PIX_FMT_YUV420) in set_video_mode_Timon()
253 pdev->pixfmt = pixfmt; in set_video_mode_Timon()
267 static int set_video_mode_Kiara(struct pwc_device *pdev, int size, int pixfmt, in set_video_mode_Kiara() argument
300 if (pChoose->bandlength > 0 && pixfmt == V4L2_PIX_FMT_YUV420) in set_video_mode_Kiara()
304 pdev->pixfmt = pixfmt; in set_video_mode_Kiara()
320 int pixfmt, int frames, int *compression, int send_to_cam) in pwc_set_video_mode() argument
[all …]
/linux-6.6.21/drivers/video/fbdev/
Dgxt4500.c148 int pixfmt; /* pixel format, see DFA_PIX_* values */ member
300 par->pixfmt = DFA_PIX_32BIT; in gxt4500_var_to_par()
302 par->pixfmt = DFA_PIX_24BIT; in gxt4500_var_to_par()
305 par->pixfmt = DFA_PIX_24BIT; in gxt4500_var_to_par()
309 par->pixfmt = DFA_PIX_16BIT_1555; in gxt4500_var_to_par()
311 par->pixfmt = DFA_PIX_16BIT_565; in gxt4500_var_to_par()
314 par->pixfmt = DFA_PIX_8BIT; in gxt4500_var_to_par()
327 int pixfmt) in gxt4500_unpack_pixfmt() argument
329 var->bits_per_pixel = pixsize[pixfmt] * 8; in gxt4500_unpack_pixfmt()
335 switch (pixfmt) { in gxt4500_unpack_pixfmt()
[all …]
/linux-6.6.21/drivers/media/usb/gspca/
Dw996Xcf.c432 fw = SC(sd->gspca_dev.pixfmt.width) / max_width; in w9968cf_set_crop_window()
433 fh = SC(sd->gspca_dev.pixfmt.height) / max_height; in w9968cf_set_crop_window()
435 cw = (fw >= fh) ? max_width : SC(sd->gspca_dev.pixfmt.width) / fh; in w9968cf_set_crop_window()
436 ch = (fw >= fh) ? SC(sd->gspca_dev.pixfmt.height) / fw : max_height; in w9968cf_set_crop_window()
456 reg_w(sd, 0x14, sd->gspca_dev.pixfmt.width); in w9968cf_mode_init_regs()
457 reg_w(sd, 0x15, sd->gspca_dev.pixfmt.height); in w9968cf_mode_init_regs()
460 reg_w(sd, 0x30, sd->gspca_dev.pixfmt.width); in w9968cf_mode_init_regs()
461 reg_w(sd, 0x31, sd->gspca_dev.pixfmt.height); in w9968cf_mode_init_regs()
466 reg_w(sd, 0x2c, sd->gspca_dev.pixfmt.width / 2); in w9968cf_mode_init_regs()
467 reg_w(sd, 0x2d, sd->gspca_dev.pixfmt.width / 4); in w9968cf_mode_init_regs()
[all …]
Dgspca.c54 __u32 pixfmt, int w, int h) in PDEBUG_MODE() argument
56 if ((pixfmt >> 24) >= '0' && (pixfmt >> 24) <= 'z') { in PDEBUG_MODE()
59 pixfmt & 0xff, in PDEBUG_MODE()
60 (pixfmt >> 8) & 0xff, in PDEBUG_MODE()
61 (pixfmt >> 16) & 0xff, in PDEBUG_MODE()
62 pixfmt >> 24, in PDEBUG_MODE()
67 pixfmt, in PDEBUG_MODE()
424 if (gspca_dev->image_len + len > PAGE_ALIGN(gspca_dev->pixfmt.sizeimage)) { in gspca_frame_add()
427 PAGE_ALIGN(gspca_dev->pixfmt.sizeimage)); in gspca_frame_add()
447 if (gspca_dev->image_len > gspca_dev->pixfmt.sizeimage) in gspca_frame_add()
[all …]
Dtouptek.c239 unsigned int w = gspca_dev->pixfmt.width; in setexposure()
328 unsigned int w = gspca_dev->pixfmt.width; in configure_wh()
374 reg_w(gspca_dev, gspca_dev->pixfmt.height, REG_Y_OUTPUT_SIZE); in configure_wh()
420 gspca_dev->pixfmt.width); in configure_encrypted()
560 if (sd->this_f + len == gspca_dev->pixfmt.sizeimage) { in sd_pkt_scan()
563 sd->this_f, gspca_dev->pixfmt.sizeimage, len); in sd_pkt_scan()
568 sd->this_f, gspca_dev->pixfmt.sizeimage, len); in sd_pkt_scan()
/linux-6.6.21/drivers/media/pci/cx18/
Dcx18-ioctl.c58 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in cx18_g_fmt_vid_cap() local
60 pixfmt->width = cx->cxhdl.width; in cx18_g_fmt_vid_cap()
61 pixfmt->height = cx->cxhdl.height; in cx18_g_fmt_vid_cap()
62 pixfmt->colorspace = V4L2_COLORSPACE_SMPTE170M; in cx18_g_fmt_vid_cap()
63 pixfmt->field = V4L2_FIELD_INTERLACED; in cx18_g_fmt_vid_cap()
65 pixfmt->pixelformat = s->pixelformat; in cx18_g_fmt_vid_cap()
66 pixfmt->sizeimage = s->vb_bytes_per_frame; in cx18_g_fmt_vid_cap()
67 pixfmt->bytesperline = s->vb_bytes_per_line; in cx18_g_fmt_vid_cap()
69 pixfmt->pixelformat = V4L2_PIX_FMT_MPEG; in cx18_g_fmt_vid_cap()
70 pixfmt->sizeimage = 128 * 1024; in cx18_g_fmt_vid_cap()
[all …]
/linux-6.6.21/drivers/media/pci/ivtv/
Divtv-ioctl.c335 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in ivtv_g_fmt_vid_cap() local
337 pixfmt->width = itv->cxhdl.width; in ivtv_g_fmt_vid_cap()
338 pixfmt->height = itv->cxhdl.height; in ivtv_g_fmt_vid_cap()
339 pixfmt->colorspace = V4L2_COLORSPACE_SMPTE170M; in ivtv_g_fmt_vid_cap()
340 pixfmt->field = V4L2_FIELD_INTERLACED; in ivtv_g_fmt_vid_cap()
342 pixfmt->pixelformat = V4L2_PIX_FMT_NV12_16L16; in ivtv_g_fmt_vid_cap()
344 pixfmt->sizeimage = pixfmt->height * 720 * 3 / 2; in ivtv_g_fmt_vid_cap()
345 pixfmt->bytesperline = 720; in ivtv_g_fmt_vid_cap()
347 pixfmt->pixelformat = V4L2_PIX_FMT_MPEG; in ivtv_g_fmt_vid_cap()
348 pixfmt->sizeimage = 128 * 1024; in ivtv_g_fmt_vid_cap()
[all …]
/linux-6.6.21/drivers/media/platform/amphion/
Dvdec.c71 .pixfmt = V4L2_PIX_FMT_NV12M_8L128,
78 .pixfmt = V4L2_PIX_FMT_NV12_8L128,
85 .pixfmt = V4L2_PIX_FMT_NV12M_10BE_8L128,
92 .pixfmt = V4L2_PIX_FMT_NV12_10BE_8L128,
99 .pixfmt = V4L2_PIX_FMT_H264,
106 .pixfmt = V4L2_PIX_FMT_H264_MVC,
113 .pixfmt = V4L2_PIX_FMT_HEVC,
120 .pixfmt = V4L2_PIX_FMT_VC1_ANNEX_G,
127 .pixfmt = V4L2_PIX_FMT_VC1_ANNEX_L,
134 .pixfmt = V4L2_PIX_FMT_MPEG2,
[all …]
Dvpu_helpers.c35 for (pfmt = inst->formats; pfmt->pixfmt; pfmt++) { in vpu_helper_check_type()
36 if (!vpu_iface_check_format(inst, pfmt->pixfmt)) in vpu_helper_check_type()
55 for (pfmt = inst->formats; pfmt->pixfmt; pfmt++) { in vpu_helper_find_format()
56 if (pfmt->pixfmt == pixelfmt && (!type || type == pfmt->type)) in vpu_helper_find_format()
73 if (!sibling || sibling->sibling != fmt->pixfmt || in vpu_helper_find_sibling()
88 if (sibling && sibling->pixfmt == fmtb) in vpu_helper_match_format()
101 for (pfmt = inst->formats; pfmt->pixfmt; pfmt++) { in vpu_helper_enum_format()
102 if (!vpu_iface_check_format(inst, pfmt->pixfmt)) in vpu_helper_enum_format()
Dvpu_dbg.c91 inst->out_format.pixfmt, in vpu_dbg_instance()
92 inst->out_format.pixfmt >> 8, in vpu_dbg_instance()
93 inst->out_format.pixfmt >> 16, in vpu_dbg_instance()
94 inst->out_format.pixfmt >> 24, in vpu_dbg_instance()
115 inst->cap_format.pixfmt, in vpu_dbg_instance()
116 inst->cap_format.pixfmt >> 8, in vpu_dbg_instance()
117 inst->cap_format.pixfmt >> 16, in vpu_dbg_instance()
118 inst->cap_format.pixfmt >> 24, in vpu_dbg_instance()
/linux-6.6.21/drivers/media/platform/qcom/venus/
Dvenc.c36 .pixfmt = V4L2_PIX_FMT_NV12,
41 .pixfmt = V4L2_PIX_FMT_H264,
46 .pixfmt = V4L2_PIX_FMT_VP8,
51 .pixfmt = V4L2_PIX_FMT_HEVC,
56 .pixfmt = V4L2_PIX_FMT_MPEG4,
61 .pixfmt = V4L2_PIX_FMT_H263,
68 find_format(struct venus_inst *inst, u32 pixfmt, u32 type) in find_format() argument
75 if (fmt[i].pixfmt == pixfmt) in find_format()
83 !venus_helper_check_codec(inst, fmt[i].pixfmt)) in find_format()
105 venus_helper_check_codec(inst, fmt[i].pixfmt); in find_format_by_index()
[all …]
Dvdec.c34 .pixfmt = V4L2_PIX_FMT_NV12,
39 .pixfmt = V4L2_PIX_FMT_QC08C,
44 .pixfmt = V4L2_PIX_FMT_QC10C,
49 .pixfmt = V4L2_PIX_FMT_P010,
54 .pixfmt = V4L2_PIX_FMT_H264,
60 .pixfmt = V4L2_PIX_FMT_VP8,
66 .pixfmt = V4L2_PIX_FMT_VP9,
72 .pixfmt = V4L2_PIX_FMT_HEVC,
78 .pixfmt = V4L2_PIX_FMT_VC1_ANNEX_G,
84 .pixfmt = V4L2_PIX_FMT_VC1_ANNEX_L,
[all …]
/linux-6.6.21/drivers/media/platform/ti/davinci/
Dvpif_capture.c467 struct v4l2_pix_format *pixfmt = &common->fmt.fmt.pix; in vpif_update_std_info() local
475 if (pixfmt->width && pixfmt->height) { in vpif_update_std_info()
476 if (pixfmt->field == V4L2_FIELD_ANY || in vpif_update_std_info()
477 pixfmt->field == V4L2_FIELD_NONE) in vpif_update_std_info()
478 pixfmt->field = V4L2_FIELD_NONE; in vpif_update_std_info()
481 if (pixfmt->pixelformat == V4L2_PIX_FMT_SGRBG10 || in vpif_update_std_info()
482 pixfmt->pixelformat == V4L2_PIX_FMT_SBGGR8) in vpif_update_std_info()
485 if (pixfmt->pixelformat == V4L2_PIX_FMT_SGRBG10) in vpif_update_std_info()
948 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in vpif_try_fmt_vid_cap() local
954 pixfmt->field = common->fmt.fmt.pix.field; in vpif_try_fmt_vid_cap()
[all …]
/linux-6.6.21/drivers/media/v4l2-core/
Dv4l2-common.c370 int v4l2_fill_pixfmt_mp(struct v4l2_pix_format_mplane *pixfmt, in v4l2_fill_pixfmt_mp() argument
381 pixfmt->width = width; in v4l2_fill_pixfmt_mp()
382 pixfmt->height = height; in v4l2_fill_pixfmt_mp()
383 pixfmt->pixelformat = pixelformat; in v4l2_fill_pixfmt_mp()
384 pixfmt->num_planes = info->mem_planes; in v4l2_fill_pixfmt_mp()
387 plane = &pixfmt->plane_fmt[0]; in v4l2_fill_pixfmt_mp()
414 plane = &pixfmt->plane_fmt[i]; in v4l2_fill_pixfmt_mp()
425 int v4l2_fill_pixfmt(struct v4l2_pix_format *pixfmt, u32 pixelformat, in v4l2_fill_pixfmt() argument
439 pixfmt->width = width; in v4l2_fill_pixfmt()
440 pixfmt->height = height; in v4l2_fill_pixfmt()
[all …]
/linux-6.6.21/drivers/staging/media/imx/
Dimx-media-capture.c140 __capture_try_fmt(struct v4l2_pix_format *pixfmt, struct v4l2_rect *compose) in __capture_try_fmt() argument
149 cc = imx_media_find_pixel_format(pixfmt->pixelformat, PIXFMT_SEL_ANY); in __capture_try_fmt()
151 imx_media_enum_pixel_formats(&pixfmt->pixelformat, 0, in __capture_try_fmt()
153 cc = imx_media_find_pixel_format(pixfmt->pixelformat, in __capture_try_fmt()
158 if (V4L2_FIELD_IS_INTERLACED(pixfmt->field)) { in __capture_try_fmt()
159 switch (pixfmt->field) { in __capture_try_fmt()
161 pixfmt->field = V4L2_FIELD_INTERLACED_TB; in __capture_try_fmt()
164 pixfmt->field = V4L2_FIELD_INTERLACED_BT; in __capture_try_fmt()
171 v4l2_fill_mbus_format(&fmt_src, pixfmt, 0); in __capture_try_fmt()
172 imx_media_mbus_fmt_to_pix_fmt(pixfmt, &fmt_src, cc); in __capture_try_fmt()
[all …]
/linux-6.6.21/drivers/media/platform/verisilicon/
Dhantro_v4l2.c801 struct v4l2_pix_format_mplane *pixfmt; in hantro_queue_setup() local
806 pixfmt = &ctx->dst_fmt; in hantro_queue_setup()
809 pixfmt = &ctx->src_fmt; in hantro_queue_setup()
817 if (*num_planes != pixfmt->num_planes) in hantro_queue_setup()
819 for (i = 0; i < pixfmt->num_planes; ++i) in hantro_queue_setup()
820 if (sizes[i] < pixfmt->plane_fmt[i].sizeimage) in hantro_queue_setup()
825 *num_planes = pixfmt->num_planes; in hantro_queue_setup()
826 for (i = 0; i < pixfmt->num_planes; ++i) in hantro_queue_setup()
827 sizes[i] = pixfmt->plane_fmt[i].sizeimage; in hantro_queue_setup()
833 struct v4l2_pix_format_mplane *pixfmt) in hantro_buf_plane_check() argument
[all …]
/linux-6.6.21/drivers/media/platform/nvidia/tegra-vde/
Dv4l2.c223 struct v4l2_pix_format_mplane *pixfmt; in tegra_buf_prepare() local
229 pixfmt = &ctx->coded_fmt.fmt.pix_mp; in tegra_buf_prepare()
232 pixfmt = &ctx->decoded_fmt.fmt.pix_mp; in tegra_buf_prepare()
242 size = pixfmt->plane_fmt[i].sizeimage; in tegra_buf_prepare()
272 switch (pixfmt->pixelformat) { in tegra_buf_prepare()
432 static void tegra_fill_pixfmt_mp(struct v4l2_pix_format_mplane *pixfmt, in tegra_fill_pixfmt_mp() argument
442 pixfmt->width = width; in tegra_fill_pixfmt_mp()
443 pixfmt->height = height; in tegra_fill_pixfmt_mp()
444 pixfmt->pixelformat = pixelformat; in tegra_fill_pixfmt_mp()
445 pixfmt->num_planes = info->mem_planes; in tegra_fill_pixfmt_mp()
[all …]

12345