Home
last modified time | relevance | path

Searched refs:quantization (Results 1 – 25 of 94) sorted by relevance

1234

/Linux-v5.4/include/media/
Dv4l2-mediabus.h118 pix_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format()
140 mbus_fmt->quantization = pix_fmt->quantization; in v4l2_fill_mbus_format()
161 pix_mp_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format_mplane()
181 mbus_fmt->quantization = pix_mp_fmt->quantization; in v4l2_fill_mbus_format_mplane()
Dfwht-ctrls.h27 __u32 quantization; member
/Linux-v5.4/drivers/staging/media/sunxi/cedrus/
Dcedrus_mpeg2.c80 const struct v4l2_ctrl_mpeg2_quantization *quantization; in cedrus_mpeg2_setup() local
96 quantization = run->mpeg2.quantization; in cedrus_mpeg2_setup()
103 if (quantization && quantization->load_intra_quantiser_matrix) in cedrus_mpeg2_setup()
104 matrix = quantization->intra_quantiser_matrix; in cedrus_mpeg2_setup()
117 if (quantization && quantization->load_non_intra_quantiser_matrix) in cedrus_mpeg2_setup()
118 matrix = quantization->non_intra_quantiser_matrix; in cedrus_mpeg2_setup()
Dcedrus_dec.c45 run.mpeg2.quantization = cedrus_find_control_data(ctx, in cedrus_device_run()
/Linux-v5.4/Documentation/media/uapi/v4l/
Dcolorspaces-details.rst23 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited
93 The default quantization is limited range, but full range is possible
105 quantization is limited range. The chromaticities of the primary colors
171 The default quantization is limited range, but full range is possible
211 As seen by the xvYCC formulas these encodings always use limited range quantization,
226 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited range.
228 Note that the :ref:`sycc` standard specifies full range quantization,
231 would break how applications interpret the quantization range.
297 170M/BT.601. The Y'CbCr quantization is limited range.
308 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited
[all …]
Dcolorspaces-defs.rst17 default Y'CbCr encoding and the default quantization method. The second
22 non-standard Y'CbCr encodings and the fourth is the quantization
24 specify non-standard quantization methods. Most of the time only the
38 .. note:: The default R'G'B' quantization is full range for all
40 quantization.
171 - Use the default quantization encoding as defined by the
175 - Use the full range quantization encoding. I.e. the range [0…1] is
181 - Use the limited range quantization encoding. I.e. the range [0…1]
Dext-ctrls-codec.rst1050 Specify the offset that should be added to the luma quantization
1051 parameter to determine the chroma quantization parameter. Applicable
1062 the quantization parameter for each frame type is constant and set
1065 enabled then quantization parameter is adjusted to meet the chosen
1066 bitrate. Minimum and maximum value for the quantization parameter
1083 Minimum quantization parameter for H263. Valid range: from 1 to 31.
1086 Maximum quantization parameter for H263. Valid range: from 1 to 31.
1101 Minimum quantization parameter for H264. Valid range: from 0 to 51.
1104 Maximum quantization parameter for H264. Valid range: from 0 to 51.
1115 Minimum quantization parameter for the H264 I frame to limit I frame
[all …]
Dext-ctrls-dv.rst87 Select the quantization range for RGB output. V4L2_DV_RANGE_AUTO
88 follows the RGB quantization range specified in the standard for the
146 Select the quantization range for RGB input. V4L2_DV_RANGE_AUTO
147 follows the RGB quantization range specified in the standard for the
/Linux-v5.4/drivers/media/platform/vimc/
Dvimc-common.h44 (fmt)->quantization = V4L2_QUANTIZATION_DEFAULT; \
49 if ((fmt)->quantization > V4L2_QUANTIZATION_LIM_RANGE) \
50 (fmt)->quantization = V4L2_QUANTIZATION_DEFAULT; \
Dvimc-common.c306 source_fmt.format.quantization, source_fmt.format.xfer_func, in vimc_link_validate()
312 sink_fmt.format.quantization, sink_fmt.format.xfer_func, in vimc_link_validate()
348 if (source_fmt.format.quantization != V4L2_QUANTIZATION_DEFAULT in vimc_link_validate()
349 && sink_fmt.format.quantization != V4L2_QUANTIZATION_DEFAULT in vimc_link_validate()
350 && source_fmt.format.quantization != sink_fmt.format.quantization) in vimc_link_validate()
Dvimc-sensor.c122 tpg_s_quantization(&vsen->tpg, vsen->mbus_format.quantization); in vimc_sen_tpg_s_format()
172 mf->colorspace, mf->quantization, in vimc_sen_set_fmt()
176 fmt->format.colorspace, fmt->format.quantization, in vimc_sen_set_fmt()
/Linux-v5.4/drivers/media/platform/
Dimx-pxp.c313 enum v4l2_quantization quantization; in pxp_setup_csc() local
464 quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_setup_csc()
467 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
472 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
477 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
482 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
677 quantization = ctx->q_data[V4L2_M2M_DST].quant; in pxp_setup_csc()
680 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
685 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
690 if (quantization == V4L2_QUANTIZATION_FULL_RANGE) in pxp_setup_csc()
[all …]
/Linux-v5.4/include/media/tpg/
Dv4l2-tpg.h176 u32 quantization; member
403 static inline void tpg_s_quantization(struct tpg_data *tpg, u32 quantization) in tpg_s_quantization() argument
405 if (tpg->quantization == quantization) in tpg_s_quantization()
407 tpg->quantization = quantization; in tpg_s_quantization()
413 return tpg->quantization; in tpg_g_quantization()
/Linux-v5.4/drivers/staging/media/imx/
Dimx-media-utils.c228 mbus->quantization = in init_mbus_colorimetry()
566 if (tryfmt->quantization == V4L2_QUANTIZATION_DEFAULT) in imx_media_try_colorimetry()
567 tryfmt->quantization = in imx_media_try_colorimetry()
616 pix->quantization = mbus->quantization; in imx_media_mbus_fmt_to_pix_fmt()
661 mbus->quantization = image->pix.quantization; in imx_media_ipu_image_to_mbus_fmt()
Dimx-media-csc-scaler.c226 f->fmt.pix.quantization = q_data->cur_fmt.quantization; in ipu_csc_scaler_try_fmt()
231 f->fmt.pix.quantization = V4L2_QUANTIZATION_DEFAULT; in ipu_csc_scaler_try_fmt()
276 q_data->cur_fmt.quantization = f->fmt.pix.quantization; in ipu_csc_scaler_s_fmt()
282 q_data->cur_fmt.quantization = f->fmt.pix.quantization; in ipu_csc_scaler_s_fmt()
493 if (fmt->quantization == V4L2_QUANTIZATION_DEFAULT) in ipu_image_from_q_data()
/Linux-v5.4/drivers/media/platform/vicodec/
Dcodec-v4l2-fwht.c293 p_hdr->quantization = htonl(state->quantization); in v4l2_fwht_encode()
348 state->quantization = ntohl(state->header.quantization); in v4l2_fwht_decode()
Dvicodec-core.c255 ctx->state.quantization = ntohl(p_hdr->quantization); in update_state_from_header()
552 ctx->state.quantization = ntohl(p_hdr->quantization); in update_capture_data_from_header()
799 pix->quantization = ctx->state.quantization; in vidioc_g_fmt()
818 pix_mp->quantization = ctx->state.quantization; in vidioc_g_fmt()
921 pix->quantization = ctx->state.quantization; in vidioc_try_fmt_vid_cap()
932 pix_mp->quantization = ctx->state.quantization; in vidioc_try_fmt_vid_cap()
1130 ctx->state.quantization = pix->quantization; in vidioc_s_fmt_vid_out()
1137 ctx->state.quantization = pix_mp->quantization; in vidioc_s_fmt_vid_out()
1841 p_hdr->quantization = htonl(params->quantization); in update_header_from_stateless_params()
Dcodec-v4l2-fwht.h42 enum v4l2_quantization quantization; member
/Linux-v5.4/drivers/media/platform/sti/delta/
Ddelta-v4l2.c262 frameinfo->quantization = V4L2_QUANTIZATION_DEFAULT; in set_default_params()
272 streaminfo->quantization = V4L2_QUANTIZATION_DEFAULT; in set_default_params()
448 pix->quantization = streaminfo->quantization; in delta_g_fmt_stream()
481 frameinfo->quantization = streaminfo->quantization; in delta_g_fmt_frame()
486 pix->quantization = frameinfo->quantization; in delta_g_fmt_frame()
591 pix->quantization = V4L2_QUANTIZATION_DEFAULT; in delta_try_fmt_frame()
636 ctx->streaminfo.quantization = pix->quantization; in delta_s_fmt_stream()
690 frameinfo.quantization = pix->quantization; in delta_s_fmt_frame()
716 pix->quantization = frameinfo.quantization; in delta_s_fmt_frame()
Ddelta.h81 enum v4l2_quantization quantization; member
146 enum v4l2_quantization quantization; member
/Linux-v5.4/drivers/staging/media/hantro/
Dhantro_g1_mpeg2_dec.c88 struct v4l2_ctrl_mpeg2_quantization *quantization; in hantro_g1_mpeg2_dec_set_quantization() local
90 quantization = hantro_get_ctrl(ctx, in hantro_g1_mpeg2_dec_set_quantization()
93 quantization); in hantro_g1_mpeg2_dec_set_quantization()
Drk3399_vpu_hw_mpeg2_dec.c90 struct v4l2_ctrl_mpeg2_quantization *quantization; in rk3399_vpu_mpeg2_dec_set_quantization() local
92 quantization = hantro_get_ctrl(ctx, in rk3399_vpu_mpeg2_dec_set_quantization()
94 hantro_mpeg2_dec_copy_qtable(ctx->mpeg2_dec.qtable.cpu, quantization); in rk3399_vpu_mpeg2_dec_set_quantization()
Dhantro_v4l2.c286 fmt->quantization = V4L2_QUANTIZATION_DEFAULT; in hantro_reset_fmt()
419 ctx->dst_fmt.quantization = pix_mp->quantization; in vidioc_s_fmt_out_mplane()
486 ctx->src_fmt.quantization = pix_mp->quantization; in vidioc_s_fmt_cap_mplane()
/Linux-v5.4/drivers/media/platform/sti/hva/
Dhva-v4l2.c114 ctx->quantization = V4L2_QUANTIZATION_DEFAULT; in set_default_params()
307 f->fmt.pix.quantization = ctx->quantization; in hva_g_fmt_stream()
326 f->fmt.pix.quantization = ctx->quantization; in hva_g_fmt_frame()
393 pix->quantization = ctx->quantization; in hva_try_fmt_stream()
440 pix->quantization = V4L2_QUANTIZATION_DEFAULT; in hva_try_fmt_frame()
504 ctx->quantization = pix->quantization; in hva_s_fmt_frame()
/Linux-v5.4/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.h127 enum v4l2_quantization quantization; member

1234