Home
last modified time | relevance | path

Searched refs:luma (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/media/test-drivers/vicodec/
H A Dcodec-v4l2-fwht.c98 rf->luma = buf; in prepare_raw_frame()
111 rf->luma = NULL; in prepare_raw_frame()
123 rf->cb = rf->luma + size; in prepare_raw_frame()
127 rf->cr = rf->luma + size; in prepare_raw_frame()
131 rf->cb = rf->luma + size; in prepare_raw_frame()
137 rf->cb = rf->luma + size; in prepare_raw_frame()
143 rf->cr = rf->luma + size; in prepare_raw_frame()
147 rf->cb = rf->luma + 1; in prepare_raw_frame()
151 rf->cr = rf->luma + 1; in prepare_raw_frame()
155 rf->cb = rf->luma; in prepare_raw_frame()
[all...]
H A Dcodec-fwht.h61 * both luma and chroma components resolutions are rounded up to
96 u8 *luma, *cb, *cr, *alpha; member
H A Dcodec-fwht.c790 encoding = encode_plane(frm->luma, ref_frm->luma, &rlco, rlco_max, cf, in fwht_encode_frame()
921 if (!decode_plane(cf, &rlco, height, width, ref->luma, ref_stride, in fwht_decode_frame()
922 ref->luma_alpha_step, dst->luma, dst_stride, in fwht_decode_frame()
/linux/Documentation/userspace-api/media/v4l/
H A Dpixfmt-yuv-planar.rst9 Planar formats split luma and chroma data in separate memory regions. They
12 - Semi-planar formats use two planes. The first plane is the luma plane and
21 the chroma planes may be constrained by the line stride of the luma plane.
35 use two planes, and store the luma components in the first plane and the chroma
41 chroma lines is identical to the padding of the luma lines. Without horizontal
42 subsampling, the chroma line stride (in bytes) is thus equal to twice the luma
44 to the luma line stride. Vertical subsampling doesn't affect the line stride.
47 relationship between the luma and chroma line padding and stride.
244 of bytes as luma lines, and the chroma plane contains half the number of lines
245 of the luma plan
[all...]
H A Dpixfmt-m420.rst17 (YUV 4:2:0). Pixels are organized as interleaved luma and chroma planes.
18 Two lines of luma data are followed by one line of chroma data.
20 The luma plane has one byte per pixel. The chroma plane contains
H A Dcolorspaces.rst107 the so-called luma coefficients. There may be multiple possible Y'CbCr
109 prefer to use luma (Y') and chroma (CbCr) instead of R'G'B'. Since the
112 compared to the luma data. Note that the luma (Y') is unrelated to the Y
117 correct, it is just an encoding of an R'G'B' color into luma and chroma
146 luma coefficients needed to transform R'G'B' to Y'CbCr. While some
H A Dext-ctrls-codec-stateless.rst885 - Set if the Y' (luma) plane is uncompressed.
894 - Set if the chroma plane has the same height as the luma plane,
895 else the chroma plane is half the height of the luma plane.
898 - Set if the chroma plane has the same width as the luma plane,
899 else the chroma plane is half the width of the luma plane.
1450 scanning order. It is relevant for both luma and chroma components,
1456 zigzag scanning order. It is relevant for both luma and chroma
2088 - Specifies the width of each decoded picture in units of luma samples.
2091 - Specifies the height of each decoded picture in units of luma samples.
2094 - This value plus 8 specifies the bit depth of the samples of the luma arra
[all...]
H A Dpixfmt-yuv-luma.rst3 .. _yuv-luma-only:
9 This family of formats only store the luma component of a Y'CbCr image. They
H A Dyuv-formats.rst24 components than for the luma component. This compression technique, taking
269 pixfmt-yuv-luma
/linux/drivers/media/usb/gspca/
H A Detoms.c81 /* base registers for luma calculation */
624 __u8 luma; in do_autogain() local
645 luma = LIMIT(r + g + b); in do_autogain()
646 gspca_dbg(gspca_dev, D_FRAM, "Etoms luma G %d\n", luma); in do_autogain()
647 if (luma < luma_mean - luma_delta || luma > luma_mean + luma_delta) { in do_autogain()
648 Gbright += (luma_mean - luma) >> spring; in do_autogain()
H A Dnw80x.c1938 int luma; in do_autogain() local
1946 /* get the average luma */ in do_autogain()
1948 luma = (gspca_dev->usb_buf[3] << 24) + (gspca_dev->usb_buf[2] << 16) in do_autogain()
1950 luma /= sd->ae_res; in do_autogain()
1954 gspca_coarse_grained_expo_autogain(gspca_dev, luma, 100, 5); in do_autogain()
1957 gspca_expo_autogain(gspca_dev, luma, 100, 5, 230, 0); in do_autogain()
/linux/drivers/media/platform/qcom/iris/
H A Diris_platform_common.h18 #define REGISTER_BIT_DEPTH(luma, chroma) ((luma) << 16 | (chroma)) argument
/linux/drivers/media/pci/cx18/
H A Dcx18-av-core.c214 * Default to luma on ch1/ADC1, chroma on ch2/ADC2, SIF on ch3/ADC2 in cx18_av_initialize()
343 * specifies 12 luma clock periods or ~ 0.9 * 13.5 Mpps after in cx18_av_std_setup()
594 int luma = vid_input & 0xf000; in set_input() local
599 luma < CX18_AV_COMPONENT_LUMA1 || in set_input()
600 luma > CX18_AV_COMPONENT_LUMA8 || in set_input()
609 afe_mux_cfg = (luma - CX18_AV_COMPONENT_LUMA1) >> 12; in set_input()
617 int luma = vid_input & 0xf0; in set_input() local
621 luma < CX18_AV_SVIDEO_LUMA1 || in set_input()
622 luma > CX18_AV_SVIDEO_LUMA8 || in set_input()
629 afe_mux_cfg = 0xf0 + ((luma in set_input()
[all...]
/linux/drivers/media/platform/ti/omap3isp/
H A Dispresizer.c243 * @luma: Structure for luminance enhancer parameters.
263 struct resizer_luma_yenh *luma) in resizer_set_luma() argument
268 rgval = (luma->algo << ISPRSZ_YENH_ALGO_SHIFT) in resizer_set_luma()
270 rgval |= (luma->gain << ISPRSZ_YENH_GAIN_SHIFT) in resizer_set_luma()
272 rgval |= (luma->slope << ISPRSZ_YENH_SLOP_SHIFT) in resizer_set_luma()
274 rgval |= (luma->core << ISPRSZ_YENH_CORE_SHIFT) in resizer_set_luma()
961 struct resizer_luma_yenh luma = {0, 0, 0, 0}; in resizer_configure() local
974 /* YUV422 interleaved, default phase, no luma enhancement */ in resizer_configure()
978 resizer_set_luma(res, &luma); in resizer_configure()
H A Disppreview.h64 * @luma: Luma enhancement coefficients.
83 struct omap3isp_prev_luma luma; member
H A Disppreview.c84 * or luma enhancement
88 * The color suppression and luma enhancement filters are applied after bayer to
153 const struct omap3isp_prev_luma *yt = &params->luma; in preview_config_luma_enhancement()
755 offsetof(struct prev_params, luma),
756 sizeof_field(struct prev_params, luma),
757 offsetof(struct omap3isp_prev_update_config, luma),
1323 memcpy(params->luma.table, luma_enhance_table, in preview_init_params()
1324 sizeof(params->luma.table)); in preview_init_params()
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Doverlay.c220 u32 luma = (plane->brightness - 512) << 16 | plane->contrast; in nv10_set_params() local
225 nvif_wr32(dev, NV_PVIDEO_LUMINANCE(0), luma); in nv10_set_params()
226 nvif_wr32(dev, NV_PVIDEO_LUMINANCE(1), luma); in nv10_set_params()
/linux/drivers/media/platform/amphion/
H A Dvpu.h189 u32 luma; member
306 dma_addr_t luma; member
H A Dvpu_defs.h166 u32 luma; member
H A Dvpu_msgs.c142 frame.luma = info.luma; in vpu_session_handle_pic_done()
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmdp_sm_mt8183.h36 struct img_offset luma; member
H A Dmdp_sm_mt8195.h36 struct img_offset luma; member
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/
H A Ddcn401_hubbub.c1043 output->video.luma.dcc_controls.dcc_256_256 = 1; in hubbub401_get_dcc_compression_cap()
1044 output->video.luma.dcc_controls.dcc_256_128 = 1; in hubbub401_get_dcc_compression_cap()
1045 output->video.luma.dcc_controls.dcc_256_64 = 1; in hubbub401_get_dcc_compression_cap()
1048 output->video.luma.dcc_controls.dcc_256_128 = 1; in hubbub401_get_dcc_compression_cap()
1049 output->video.luma.dcc_controls.dcc_256_64 = 1; in hubbub401_get_dcc_compression_cap()
1052 output->video.luma.dcc_controls.dcc_256_64 = 1; in hubbub401_get_dcc_compression_cap()
/linux/Documentation/userspace-api/
H A Ddma-buf-alloc-exchange.rst115 As a more complex example, ``DRM_FORMAT_NV12`` describes a format in which luma
152 ``DRM_FORMAT_NV12`` buffer has a luma plane containing 1920x1080 samples for the Y
164 where the luma plane's storage begins immediately at the start of the buffer
270 the luma and chroma buffers combined into a single memory buffer by use of the
286 ``DRM_FORMAT_NV12`` buffer. This will result in two memory planes (luma and
/linux/include/uapi/linux/
H A Domap3isp.h630 * @table: Array for luma enhancement table.
641 * @luma: Pointer to luma enhancement structure.
660 struct omap3isp_prev_luma __user *luma; member

12