Home
last modified time | relevance | path

Searched refs:formats (Results 1 – 25 of 1008) sorted by relevance

12345678910>>...41

/Linux-v5.15/drivers/firmware/google/
Dframebuffer-coreboot.c23 static const struct simplefb_format formats[] = SIMPLEFB_FORMATS; variable
39 for (i = 0; i < ARRAY_SIZE(formats); ++i) { in framebuffer_probe()
40 if (fb->bits_per_pixel == formats[i].bits_per_pixel && in framebuffer_probe()
41 fb->red_mask_pos == formats[i].red.offset && in framebuffer_probe()
42 fb->red_mask_size == formats[i].red.length && in framebuffer_probe()
43 fb->green_mask_pos == formats[i].green.offset && in framebuffer_probe()
44 fb->green_mask_size == formats[i].green.length && in framebuffer_probe()
45 fb->blue_mask_pos == formats[i].blue.offset && in framebuffer_probe()
46 fb->blue_mask_size == formats[i].blue.length && in framebuffer_probe()
47 fb->reserved_mask_pos == formats[i].transp.offset && in framebuffer_probe()
[all …]
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dpixfmt.rst13 version (see :ref:`planar-apis`). Image formats are negotiated with
15 focus on video capturing and output, for overlay frame buffer formats
28 yuv-formats
29 hsv-formats
30 depth-formats
32 sdr-formats
33 tch-formats
34 meta-formats
Dpixfmt-intro.rst8 necessary to have standard image data formats which both sides will
9 interpret the same way. V4L2 includes several such formats, and this
11 image data formats in V4L2.
13 V4L2 drivers are not limited to these formats, however. Driver-specific
14 formats are possible. In that case the application may depend on a codec
15 to convert images to one of the standard formats when needed. But the
22 Even so, ultimately, some standard formats are needed, so the V4L2
24 formats.
26 The V4L2 standard formats are mainly uncompressed formats. The pixels
44 For some formats, data is stored in separate, discontiguous memory
[all …]
Dplanar-apis.rst13 of such formats see :ref:`pixfmt`.
28 Multi-planar formats
31 Multi-planar API introduces new multi-planar formats. Those formats use
34 can handle all single-planar formats as well (as long as they are passed
36 handle multi-planar formats.
45 single- and multi-planar formats.
48 New structures for describing multi-planar formats are added: struct
51 Drivers may define new multi-planar formats, which have distinct
Dvidioc-g-dv-timings.rst60 the formats in the :ref:`cea861` and :ref:`vesadmt` standards. If
102 formats the height of the active video in each field is
128 - Vertical front porch in lines. For interlaced formats this refers
132 - Vertical sync length in lines. For interlaced formats this refers
136 - Vertical back porch in lines. For interlaced formats this refers
141 interlaced field formats. Must be 0 for progressive formats.
145 interlaced field formats. Must be 0 for progressive formats.
149 interlaced field formats. Must be 0 for progressive formats.
262 - CEA-861 specific: set for CEA-861 formats with a framerate that is
263 a multiple of six. These formats can be optionally played at 1 /
[all …]
Dvidioc-enum-fmt.rst13 VIDIOC_ENUM_FMT - Enumerate image formats
34 To enumerate image formats applications initialize the ``type``, ``mbus_code``
38 formats are enumerable by beginning at index zero and incrementing by
40 formats in preference order, where preferred formats are returned before
41 (that is, with lower ``index`` value) less-preferred formats.
51 Drivers shall enumerate all image formats.
56 formats may be different.
60 If the ``mbus_code`` field is zero, then all image formats
65 shall restrict enumeration to only the image formats that can produce
71 formats shall not depend on the active configuration of the video device
[all …]
/Linux-v5.15/sound/firewire/motu/
Dmotu-proc.c48 struct snd_motu_packet_format *formats; in proc_read_format() local
58 formats = &motu->tx_packet_formats; in proc_read_format()
62 formats->msg_chunks, in proc_read_format()
64 formats->pcm_chunks[mode]); in proc_read_format()
71 formats = &motu->rx_packet_formats; in proc_read_format()
75 formats->msg_chunks, in proc_read_format()
77 formats->pcm_chunks[mode]); in proc_read_format()
Dmotu-pcm.c14 struct snd_motu_packet_format *formats = rule->private; in motu_rate_constraint() local
29 pcm_channels = formats->pcm_chunks[mode]; in motu_rate_constraint()
43 struct snd_motu_packet_format *formats = rule->private; in motu_channels_constraint() local
61 pcm_channels = formats->pcm_chunks[mode]; in motu_channels_constraint()
71 struct snd_motu_packet_format *formats) in limit_channels_and_rates() argument
83 pcm_channels = formats->pcm_chunks[mode]; in limit_channels_and_rates()
101 struct snd_motu_packet_format *formats; in init_hw_info() local
105 hw->formats = SNDRV_PCM_FMTBIT_S32; in init_hw_info()
107 formats = &motu->tx_packet_formats; in init_hw_info()
109 hw->formats = SNDRV_PCM_FMTBIT_S32; in init_hw_info()
[all …]
/Linux-v5.15/sound/firewire/oxfw/
Doxfw-stream.c60 u8 **formats; in set_stream_format() local
67 formats = oxfw->tx_stream_formats; in set_stream_format()
70 formats = oxfw->rx_stream_formats; in set_stream_format()
76 err = snd_oxfw_stream_parse_format(formats[i], &formation); in set_stream_format()
91 len = 5 + formats[i][4] * 2; in set_stream_format()
93 err = avc_stream_set_format(oxfw->unit, dir, 0, formats[i], len); in set_stream_format()
202 u8 **formats; in keep_resources() local
210 formats = oxfw->rx_stream_formats; in keep_resources()
214 formats = oxfw->tx_stream_formats; in keep_resources()
225 if (formats[i] == NULL) in keep_resources()
[all …]
Doxfw-pcm.c13 u8 **formats = rule->private; in hw_rule_rate() local
25 if (formats[i] == NULL) in hw_rule_rate()
28 err = snd_oxfw_stream_parse_format(formats[i], &formation); in hw_rule_rate()
44 u8 **formats = rule->private; in hw_rule_channels() local
55 if (formats[i] == NULL) in hw_rule_channels()
58 err = snd_oxfw_stream_parse_format(formats[i], &formation); in hw_rule_channels()
80 static void limit_channels_and_rates(struct snd_pcm_hardware *hw, u8 **formats) in limit_channels_and_rates() argument
93 if (formats[i] == NULL) in limit_channels_and_rates()
96 err = snd_oxfw_stream_parse_format(formats[i], &formation); in limit_channels_and_rates()
113 u8 **formats; in init_hw_params() local
[all …]
/Linux-v5.15/drivers/gpu/drm/arm/
Dmalidp_mw.c188 u32 *formats; in get_writeback_formats() local
191 formats = kcalloc(map->n_pixel_formats, sizeof(*formats), in get_writeback_formats()
193 if (!formats) in get_writeback_formats()
198 formats[n++] = map->pixel_formats[i].format; in get_writeback_formats()
203 return formats; in get_writeback_formats()
209 u32 *formats; in malidp_mw_connector_init() local
219 formats = get_writeback_formats(malidp, &n_formats); in malidp_mw_connector_init()
220 if (!formats) in malidp_mw_connector_init()
226 formats, n_formats); in malidp_mw_connector_init()
227 kfree(formats); in malidp_mw_connector_init()
/Linux-v5.15/drivers/media/test-drivers/vivid/
Dvivid-sdr-cap.c32 static const struct vivid_format formats[] = { variable
446 if (f->index >= ARRAY_SIZE(formats)) in vidioc_enum_fmt_sdr_cap()
448 f->pixelformat = formats[f->index].pixelformat; in vidioc_enum_fmt_sdr_cap()
470 for (i = 0; i < ARRAY_SIZE(formats); i++) { in vidioc_s_fmt_sdr_cap()
471 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in vidioc_s_fmt_sdr_cap()
472 dev->sdr_pixelformat = formats[i].pixelformat; in vidioc_s_fmt_sdr_cap()
473 dev->sdr_buffersize = formats[i].buffersize; in vidioc_s_fmt_sdr_cap()
474 f->fmt.sdr.buffersize = formats[i].buffersize; in vidioc_s_fmt_sdr_cap()
478 dev->sdr_pixelformat = formats[0].pixelformat; in vidioc_s_fmt_sdr_cap()
479 dev->sdr_buffersize = formats[0].buffersize; in vidioc_s_fmt_sdr_cap()
[all …]
/Linux-v5.15/sound/soc/uniphier/
Daio-ld11.c223 .formats = SNDRV_PCM_FMTBIT_S32_LE,
230 .formats = SNDRV_PCM_FMTBIT_S32_LE,
245 .formats = SNDRV_PCM_FMTBIT_S32_LE,
258 .formats = SNDRV_PCM_FMTBIT_S32_LE,
265 .formats = SNDRV_PCM_FMTBIT_S32_LE,
278 .formats = SNDRV_PCM_FMTBIT_S32_LE,
291 .formats = SNDRV_PCM_FMTBIT_S32_LE,
304 .formats = SNDRV_PCM_FMTBIT_S32_LE,
317 .formats = SNDRV_PCM_FMTBIT_S32_LE,
332 .formats = SNDRV_PCM_FMTBIT_S32_LE,
Daio-pxs2.c176 .formats = SNDRV_PCM_FMTBIT_S32_LE,
189 .formats = SNDRV_PCM_FMTBIT_S32_LE,
196 .formats = SNDRV_PCM_FMTBIT_S32_LE,
209 .formats = SNDRV_PCM_FMTBIT_S32_LE,
216 .formats = SNDRV_PCM_FMTBIT_S32_LE,
229 .formats = SNDRV_PCM_FMTBIT_S32_LE,
242 .formats = SNDRV_PCM_FMTBIT_S32_LE,
/Linux-v5.15/sound/usb/
Dquirks-table.h56 .formats = SNDRV_PCM_FMTBIT_S16_LE,
100 .formats = SNDRV_PCM_FMTBIT_S16_LE,
459 .formats = SNDRV_PCM_FMTBIT_S16_LE,
476 .formats = SNDRV_PCM_FMTBIT_S16_LE,
947 .formats = SNDRV_PCM_FMTBIT_S24_3LE,
964 .formats = SNDRV_PCM_FMTBIT_S24_3LE,
1568 .formats = SNDRV_PCM_FMTBIT_S32_LE,
1586 .formats = SNDRV_PCM_FMTBIT_S32_LE,
1635 .formats = SNDRV_PCM_FMTBIT_S32_LE,
1653 .formats = SNDRV_PCM_FMTBIT_S32_LE,
[all …]
/Linux-v5.15/drivers/staging/media/hantro/
Dhantro_v4l2.c41 const struct hantro_fmt *formats; in hantro_get_formats() local
44 formats = ctx->dev->variant->enc_fmts; in hantro_get_formats()
47 formats = ctx->dev->variant->dec_fmts; in hantro_get_formats()
51 return formats; in hantro_get_formats()
72 const struct hantro_fmt *formats; in hantro_find_format() local
75 formats = hantro_get_formats(ctx, &num_fmts); in hantro_find_format()
77 if (formats[i].fourcc == fourcc) in hantro_find_format()
78 return &formats[i]; in hantro_find_format()
80 formats = hantro_get_postproc_formats(ctx, &num_fmts); in hantro_find_format()
82 if (formats[i].fourcc == fourcc) in hantro_find_format()
[all …]
/Linux-v5.15/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c35 .formats = &atmel_hlcdc_plane_rgb_formats,
65 .formats = &atmel_hlcdc_plane_rgb_formats,
81 .formats = &atmel_hlcdc_plane_rgb_formats,
100 .formats = &atmel_hlcdc_plane_rgb_and_yuv_formats,
122 .formats = &atmel_hlcdc_plane_rgb_formats,
158 .formats = &atmel_hlcdc_plane_rgb_formats,
174 .formats = &atmel_hlcdc_plane_rgb_formats,
193 .formats = &atmel_hlcdc_plane_rgb_formats,
212 .formats = &atmel_hlcdc_plane_rgb_and_yuv_formats,
238 .formats = &atmel_hlcdc_plane_rgb_formats,
[all …]
/Linux-v5.15/sound/soc/intel/skylake/
Dskl-pcm.c39 .formats = SNDRV_PCM_FMTBIT_S16_LE |
692 .formats = SNDRV_PCM_FMTBIT_S16_LE |
701 .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE,
714 .formats = SNDRV_PCM_FMTBIT_S16_LE |
727 .formats = SNDRV_PCM_FMTBIT_S16_LE |
739 .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE,
751 .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE,
763 .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE,
775 .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE,
790 .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE |
[all …]
/Linux-v5.15/sound/soc/mediatek/mt6797/
Dmt6797-dai-hostless.c69 .formats = MTK_HOSTLESS_FORMATS,
76 .formats = MTK_HOSTLESS_FORMATS,
88 .formats = MTK_HOSTLESS_FORMATS,
95 .formats = MTK_HOSTLESS_FORMATS,
/Linux-v5.15/sound/soc/mediatek/mt8183/
Dmt8183-dai-hostless.c69 .formats = MTK_HOSTLESS_FORMATS,
76 .formats = MTK_HOSTLESS_FORMATS,
88 .formats = MTK_HOSTLESS_FORMATS,
95 .formats = MTK_HOSTLESS_FORMATS,
/Linux-v5.15/sound/soc/codecs/
Dbt-sco.c31 .formats = SNDRV_PCM_FMTBIT_S16_LE,
38 .formats = SNDRV_PCM_FMTBIT_S16_LE,
48 .formats = SNDRV_PCM_FMTBIT_S16_LE,
55 .formats = SNDRV_PCM_FMTBIT_S16_LE,
Dgtm601.c39 .formats = SNDRV_PCM_FMTBIT_S16_LE,
46 .formats = SNDRV_PCM_FMTBIT_S16_LE,
57 .formats = SNDRV_PCM_FMTBIT_S16_LE,
64 .formats = SNDRV_PCM_FMTBIT_S16_LE,
/Linux-v5.15/drivers/gpu/drm/omapdrm/
Domap_plane.c252 const u32 *formats = dispc_ovl_get_color_modes(priv->dispc, omap_plane->id); in omap_plane_supports_yuv() local
255 for (i = 0; formats[i]; i++) in omap_plane_supports_yuv()
256 if (formats[i] == DRM_FORMAT_YUYV || in omap_plane_supports_yuv()
257 formats[i] == DRM_FORMAT_UYVY || in omap_plane_supports_yuv()
258 formats[i] == DRM_FORMAT_NV12) in omap_plane_supports_yuv()
290 const u32 *formats; in omap_plane_init() local
303 formats = dispc_ovl_get_color_modes(priv->dispc, id); in omap_plane_init()
304 for (nformats = 0; formats[nformats]; ++nformats) in omap_plane_init()
312 &omap_plane_funcs, formats, in omap_plane_init()
/Linux-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/
Dia_css_formats.host.c44 const struct sh_css_isp_formats_params *formats, in ia_css_formats_dump() argument
47 if (!formats) return; in ia_css_formats_dump()
49 "video_full_range_flag", formats->video_full_range_flag); in ia_css_formats_dump()
/Linux-v5.15/sound/soc/qcom/qdsp6/
Dq6afe-dai.c22 .formats = SNDRV_PCM_FMTBIT_S16_LE | \
43 .formats = SNDRV_PCM_FMTBIT_S16_LE | \
64 .formats = SNDRV_PCM_FMTBIT_S16_LE | \
85 .formats = SNDRV_PCM_FMTBIT_S16_LE | \
794 .formats = SNDRV_PCM_FMTBIT_S16_LE |
817 .formats = SNDRV_PCM_FMTBIT_S16_LE |
835 .formats = SNDRV_PCM_FMTBIT_S16_LE |
848 .formats = SNDRV_PCM_FMTBIT_S16_LE |
871 .formats = SNDRV_PCM_FMTBIT_S16_LE |
884 .formats = SNDRV_PCM_FMTBIT_S16_LE |
[all …]

12345678910>>...41