Home
last modified time | relevance | path

Searched refs:subsampling (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dyuv-formats.rst26 differences, is called chroma subsampling.
28 While many combinations of subsampling factors in the horizontal and vertical
29 direction are possible, common factors are 1 (no subsampling), 2 and 4, with
30 horizontal subsampling always larger than or equal to vertical subsampling.
33 - `4:4:4`: No subsampling
34 - `4:2:2`: Horizontal subsampling by 2, no vertical subsampling
35 - `4:2:0`: Horizontal subsampling by 2, vertical subsampling by 2
36 - `4:1:1`: Horizontal subsampling by 4, no vertical subsampling
37 - `4:1:0`: Horizontal subsampling by 4, vertical subsampling by 4
59 .. flat-table:: 4:2:2 subsampling, interstitially sited
[all …]
H A Dext-ctrls-jpeg.rst26 The chroma subsampling factors describe how each component of an
40 - No chroma subsampling, each pixel has Y, Cr and Cb values.
H A Dpixfmt-m420.rst16 M420 is a YUV format with ½ horizontal and vertical chroma subsampling
H A Dpixfmt-yuv-planar.rst42 subsampling, the chroma line stride (in bytes) is thus equal to twice the luma
43 line stride. With horizontal subsampling by 2, the chroma line stride is equal
44 to the luma line stride. Vertical subsampling doesn't affect the line stride.
705 formats. The two chroma planes always use the same subsampling.
710 horizontal subsampling factor. Vertical subsampling doesn't affect the line
H A Dpixfmt-packed-yuv.rst10 Cr components consecutively in memory. They may apply subsampling to the chroma
H A Dext-ctrls-codec-stateless.rst1755 - Vertical subsampling is enabled.
1758 - Horizontal subsampling is enabled.
3089 - Specify the chroma subsampling format.
3092 - Specify the chroma subsampling format.
/openbmc/obmc-ikvm/
H A Dikvm_args.cpp11 frameRate(30), subsampling(0), calcFrameCRC{false}, commandLine(argc, argv) in Args()
35 subsampling = (int)strtol(optarg, NULL, 0);
36 if (subsampling < 0 || subsampling > 1)
37 subsampling = 0;
H A Dikvm_args.hpp78 return subsampling; in getSubsampling()
141 int subsampling; member in ikvm::Args
/openbmc/linux/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-core.c537 switch (ctx->subsampling) { in s5p_jpeg_adjust_fourcc_to_subsampling()
593 if (ctx->subsampling > 2) in s5p_jpeg_to_user_subsampling()
595 return ctx->subsampling; in s5p_jpeg_to_user_subsampling()
599 if (ctx->subsampling > 3) in s5p_jpeg_to_user_subsampling()
604 if (ctx->subsampling > 2) in s5p_jpeg_to_user_subsampling()
1078 switch (subsampling) { in s5p_jpeg_subsampling_decode()
1163 subsampling = 0x33; in s5p_jpeg_parse_hdr()
1498 (fmt->subsampling < ctx->subsampling)) { in s5p_jpeg_try_fmt_vid_cap()
2223 ctx->subsampling); in exynos4_jpeg_device_run()
2250 ctx->subsampling); in exynos4_jpeg_device_run()
[all …]
H A Djpeg-core.h159 int subsampling; member
221 unsigned short subsampling; member
/openbmc/openbmc/poky/meta/recipes-multimedia/libtiff/
H A Dtiff_4.6.0.bb34 strip-chopping extrasample-as-alpha check-ycbcr-subsampling"
54 PACKAGECONFIG[check-ycbcr-subsampling] = "--enable-check-ycbcr-subsampling,--disable-check-ycbcr-su…
/openbmc/linux/drivers/media/platform/nxp/imx-jpeg/
H A Dmxc-jpeg.c70 .subsampling = -1,
79 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444,
93 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444,
107 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444,
121 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444,
135 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_420,
148 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_420,
161 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_420,
1304 if (mxc_formats[i].subsampling == fmt->subsampling && in mxc_jpeg_get_sibling_format()
1710 if (fmt->subsampling != header->frame.subsampling || in mxc_jpeg_match_image_format()
[all …]
H A Dmxc-jpeg.h59 enum v4l2_jpeg_chroma_subsampling subsampling; member
/openbmc/linux/drivers/media/platform/renesas/
H A Drcar_jpu.c216 unsigned char subsampling; member
236 u8 subsampling; member
1076 u8 subsampling = jpu_parse_hdr(buffer, buf_size, &width, in jpu_buf_queue() local
1080 if (subsampling != JPU_JPEG_422 && subsampling != JPU_JPEG_420) in jpu_buf_queue()
1100 jpu_buf->subsampling = subsampling; in jpu_buf_queue()
1136 *(buffer + JPU_JPEG_SUBS_OFFSET) = q_data->fmtinfo->subsampling; in jpu_buf_finish()
1347 unsigned char num_planes, subsampling; in jpu_device_run() local
1375 subsampling = q_data->fmtinfo->subsampling; in jpu_device_run()
1392 if (subsampling == JPU_JPEG_420) { in jpu_device_run()
1439 if (jpu_buf->subsampling != subsampling) { in jpu_device_run()
/openbmc/linux/include/media/
H A Dv4l2-jpeg.h62 enum v4l2_jpeg_chroma_subsampling subsampling; member
/openbmc/linux/drivers/media/platform/chips-media/
H A Dcoda-jpeg.c396 switch (header.frame.subsampling) { in coda_jpeg_decode_header()
399 ctx->params.jpeg_chroma_subsampling = header.frame.subsampling; in coda_jpeg_decode_header()
403 header.frame.subsampling); in coda_jpeg_decode_header()
955 static unsigned char subsampling[5][3] = { in coda9_jpeg_encode_header() local
967 ret = coda_jpeg_put_byte(subsampling[chroma_format][i], in coda9_jpeg_encode_header()
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-jpeg.c227 frame_header->subsampling = subs; in jpeg_parse_frame_header()