Searched refs:subsampling (Results 1 – 13 of 13) sorted by relevance
| /linux/Documentation/userspace-api/media/v4l/ |
| A D | yuv-formats.rst | 26 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 …]
|
| A D | ext-ctrls-jpeg.rst | 26 The chroma subsampling factors describe how each component of an 40 - No chroma subsampling, each pixel has Y, Cr and Cb values.
|
| A D | pixfmt-yuv-planar.rst | 42 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. 499 formats. The two chroma planes always use the same subsampling. 504 horizontal subsampling factor. Vertical subsampling doesn't affect the line
|
| A D | pixfmt-m420.rst | 16 M420 is a YUV format with ½ horizontal and vertical chroma subsampling
|
| A D | pixfmt-packed-yuv.rst | 10 Cr components consecutively in memory. They may apply subsampling to the chroma
|
| /linux/drivers/media/platform/s5p-jpeg/ |
| A D | jpeg-core.c | 537 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() 1500 (fmt->subsampling < ctx->subsampling)) { in s5p_jpeg_try_fmt_vid_cap() 2225 ctx->subsampling); in exynos4_jpeg_device_run() 2252 ctx->subsampling); in exynos4_jpeg_device_run() [all …]
|
| A D | jpeg-core.h | 169 int subsampling; member 231 unsigned short subsampling; member
|
| /linux/drivers/media/platform/ |
| A D | rcar_jpu.c | 229 unsigned char subsampling; member 249 u8 subsampling; member 1084 u8 subsampling = jpu_parse_hdr(buffer, buf_size, &width, in jpu_buf_queue() local 1088 if (subsampling != JPU_JPEG_422 && subsampling != JPU_JPEG_420) in jpu_buf_queue() 1108 jpu_buf->subsampling = subsampling; in jpu_buf_queue() 1144 *(buffer + JPU_JPEG_SUBS_OFFSET) = q_data->fmtinfo->subsampling; in jpu_buf_finish() 1355 unsigned char num_planes, subsampling; in jpu_device_run() local 1383 subsampling = q_data->fmtinfo->subsampling; in jpu_device_run() 1400 if (subsampling == JPU_JPEG_420) { in jpu_device_run() 1447 if (jpu_buf->subsampling != subsampling) { in jpu_device_run()
|
| /linux/drivers/media/platform/imx-jpeg/ |
| A D | mxc-jpeg.c | 70 .subsampling = -1, 78 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444, 89 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444, 100 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_420, 111 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_422, 122 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_444, 133 .subsampling = V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY, 1152 if (mxc_formats[i].subsampling == header->frame.subsampling && in mxc_jpeg_get_image_format() 1160 header->frame.subsampling); in mxc_jpeg_get_image_format()
|
| A D | mxc-jpeg.h | 56 enum v4l2_jpeg_chroma_subsampling subsampling; member
|
| /linux/include/media/ |
| A D | v4l2-jpeg.h | 62 enum v4l2_jpeg_chroma_subsampling subsampling; member
|
| /linux/drivers/media/platform/coda/ |
| A D | coda-jpeg.c | 395 switch (header.frame.subsampling) { in coda_jpeg_decode_header() 398 ctx->params.jpeg_chroma_subsampling = header.frame.subsampling; in coda_jpeg_decode_header() 402 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()
|
| /linux/drivers/media/v4l2-core/ |
| A D | v4l2-jpeg.c | 227 frame_header->subsampling = subs; in jpeg_parse_frame_header()
|
Completed in 32 milliseconds