| /OK3568_Linux_fs/kernel/include/media/ |
| H A D | v4l2-mediabus.h | 145 pix_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format() 167 mbus_fmt->quantization = pix_fmt->quantization; in v4l2_fill_mbus_format() 188 pix_mp_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format_mplane() 208 mbus_fmt->quantization = pix_mp_fmt->quantization; in v4l2_fill_mbus_format_mplane()
|
| H A D | v4l2-common.h | 566 static inline bool v4l2_is_quant_valid(__u8 quantization) in v4l2_is_quant_valid() argument 568 return quantization == V4L2_QUANTIZATION_FULL_RANGE || in v4l2_is_quant_valid() 569 quantization == V4L2_QUANTIZATION_LIM_RANGE; in v4l2_is_quant_valid()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/sunxi/cedrus/ |
| H A D | cedrus_mpeg2.c | 80 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()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/ti-vpe/ |
| H A D | csc.c | 26 struct quantization { struct 31 struct quantization limited; argument 32 struct quantization full; 156 src_quantization = mp->quantization; in csc_set_coeff() 161 src_quantization = pix->quantization; in csc_set_coeff() 168 dst_quantization = mp->quantization; in csc_set_coeff() 173 dst_quantization = pix->quantization; in csc_set_coeff()
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | colorspaces-details.rst | 16 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited 86 The default quantization is limited range, but full range is possible 98 quantization is limited range. The chromaticities of the primary colors 164 The default quantization is limited range, but full range is possible 204 As seen by the xvYCC formulas these encodings always use limited range quantization, 219 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited range. 221 Note that the :ref:`sycc` standard specifies full range quantization, 224 would break how applications interpret the quantization range. 290 170M/BT.601. The Y'CbCr quantization is limited range. 301 ``V4L2_YCBCR_ENC_601``. The default Y'CbCr quantization is limited [all …]
|
| H A D | colorspaces-defs.rst | 10 default Y'CbCr encoding and the default quantization method. The second 15 non-standard Y'CbCr encodings and the fourth is the quantization 17 specify non-standard quantization methods. Most of the time only the 31 .. note:: The default R'G'B' quantization is full range for all 163 - Use the default quantization encoding as defined by the 167 - Use the full range quantization encoding. I.e. the range [0…1] is 173 - Use the limited range quantization encoding. I.e. the range [0…1]
|
| H A D | ext-ctrls-codec.rst | 595 Encoder will decide the appropriate quantization parameter and 1150 Specify the offset that should be added to the luma quantization 1151 parameter to determine the chroma quantization parameter. Applicable 1162 the quantization parameter for each frame type is constant and set 1165 enabled then quantization parameter is adjusted to meet the chosen 1166 bitrate. Minimum and maximum value for the quantization parameter 1183 Minimum quantization parameter for H263. Valid range: from 1 to 31. 1186 Maximum quantization parameter for H263. Valid range: from 1 to 31. 1201 Minimum quantization parameter for H264. Valid range: from 0 to 51. 1204 Maximum quantization parameter for H264. Valid range: from 0 to 51. [all …]
|
| H A D | pixfmt-v4l2.rst | 182 - ``quantization`` 188 this field for a capture stream to request a specific quantization 190 conversion, it will return another supported quantization. 191 The driver indicates that quantization conversion is supported by setting 232 ``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``, 234 So in order to change the quantization, only the ``quantization`` field shall
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/av1/ |
| H A D | av1d_parser2_syntax.c | 187 pp->quantization.delta_q_present = frame_header->delta_q_present; in av1d_fill_picparams() 188 pp->quantization.delta_q_res = frame_header->delta_q_res; in av1d_fill_picparams() 189 pp->quantization.base_qindex = frame_header->base_q_idx; in av1d_fill_picparams() 190 pp->quantization.y_dc_delta_q = frame_header->delta_q_y_dc; in av1d_fill_picparams() 191 pp->quantization.u_dc_delta_q = frame_header->delta_q_u_dc; in av1d_fill_picparams() 192 pp->quantization.v_dc_delta_q = frame_header->delta_q_v_dc; in av1d_fill_picparams() 193 pp->quantization.u_ac_delta_q = frame_header->delta_q_u_ac; in av1d_fill_picparams() 194 pp->quantization.v_ac_delta_q = frame_header->delta_q_v_ac; in av1d_fill_picparams() 195 pp->quantization.qm_y = frame_header->using_qmatrix ? frame_header->qm_y : 0xFF; in av1d_fill_picparams() 196 pp->quantization.qm_u = frame_header->using_qmatrix ? frame_header->qm_u : 0xFF; in av1d_fill_picparams() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | isp_params.c | 388 enum v4l2_quantization quantization) in rkisp_params_first_cfg() argument 395 params_vdev->quantization = quantization; in rkisp_params_first_cfg() 400 if (params_vdev->quantization != quantization) { in rkisp_params_first_cfg() 404 quantization = params_vdev->quantization; in rkisp_params_first_cfg() 408 quantization == V4L2_QUANTIZATION_FULL_RANGE ? in rkisp_params_first_cfg() 411 dev->isp_sdev.quantization = quantization; in rkisp_params_first_cfg()
|
| H A D | isp_params.h | 73 enum v4l2_quantization quantization; member 130 enum v4l2_quantization quantization);
|
| /OK3568_Linux_fs/kernel/drivers/media/test-drivers/vimc/ |
| H A D | vimc-common.c | 295 source_fmt.quantization, source_fmt.xfer_func, in vimc_vdev_link_validate() 301 sink_fmt.quantization, sink_fmt.xfer_func, in vimc_vdev_link_validate() 337 if (source_fmt.quantization != V4L2_QUANTIZATION_DEFAULT && in vimc_vdev_link_validate() 338 sink_fmt.quantization != V4L2_QUANTIZATION_DEFAULT && in vimc_vdev_link_validate() 339 source_fmt.quantization != sink_fmt.quantization) in vimc_vdev_link_validate()
|
| H A D | vimc-common.h | 53 (fmt)->quantization = V4L2_QUANTIZATION_DEFAULT; \ 58 if ((fmt)->quantization > V4L2_QUANTIZATION_LIM_RANGE) \ 59 (fmt)->quantization = V4L2_QUANTIZATION_DEFAULT; \
|
| /OK3568_Linux_fs/buildroot/boot/grub2/ |
| H A D | 0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch | 4 Subject: [PATCH] video/readers/jpeg: Catch files with unsupported quantization 7 Our decoder only supports 2 quantization tables. If a file asks for 8 a quantization table with index > 1, reject it. 36 + "jpeg: too many quantization tables");
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/ |
| H A D | imx-pxp.c | 313 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 …]
|
| /OK3568_Linux_fs/kernel/include/media/tpg/ |
| H A D | v4l2-tpg.h | 176 u32 quantization; member 405 static inline void tpg_s_quantization(struct tpg_data *tpg, u32 quantization) in tpg_s_quantization() argument 407 if (tpg->quantization == quantization) in tpg_s_quantization() 409 tpg->quantization = quantization; in tpg_s_quantization() 415 return tpg->quantization; in tpg_g_quantization()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/imx/ |
| H A D | imx-media-utils.c | 394 mbus->quantization = in imx_media_init_mbus_fmt() 490 if (tryfmt->quantization == V4L2_QUANTIZATION_DEFAULT) in imx_media_try_colorimetry() 491 tryfmt->quantization = in imx_media_try_colorimetry() 541 pix->quantization = mbus->quantization; in imx_media_mbus_fmt_to_pix_fmt() 587 mbus->quantization = image->pix.quantization; in imx_media_ipu_image_to_mbus_fmt()
|
| H A D | imx-media-csc-scaler.c | 229 f->fmt.pix.quantization = q_data->cur_fmt.quantization; in ipu_csc_scaler_try_fmt() 234 f->fmt.pix.quantization = V4L2_QUANTIZATION_DEFAULT; in ipu_csc_scaler_try_fmt() 279 q_data->cur_fmt.quantization = f->fmt.pix.quantization; in ipu_csc_scaler_s_fmt() 285 q_data->cur_fmt.quantization = f->fmt.pix.quantization; in ipu_csc_scaler_s_fmt() 496 if (fmt->quantization == V4L2_QUANTIZATION_DEFAULT) in ipu_image_from_q_data()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/sti/delta/ |
| H A D | delta-v4l2.c | 262 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()
|
| /OK3568_Linux_fs/kernel/drivers/media/test-drivers/vicodec/ |
| H A D | vicodec-core.c | 250 ctx->state.quantization = ntohl(p_hdr->quantization); in update_state_from_header() 547 ctx->state.quantization = ntohl(p_hdr->quantization); in update_capture_data_from_header() 794 pix->quantization = ctx->state.quantization; in vidioc_g_fmt() 813 pix_mp->quantization = ctx->state.quantization; in vidioc_g_fmt() 916 pix->quantization = ctx->state.quantization; in vidioc_try_fmt_vid_cap() 927 pix_mp->quantization = ctx->state.quantization; in vidioc_try_fmt_vid_cap() 1125 ctx->state.quantization = pix->quantization; in vidioc_s_fmt_vid_out() 1132 ctx->state.quantization = pix_mp->quantization; in vidioc_s_fmt_vid_out() 1783 p_hdr->quantization = htonl(params->quantization); in update_header_from_stateless_params()
|
| H A D | codec-v4l2-fwht.c | 277 p_hdr->quantization = htonl(state->quantization); in v4l2_fwht_encode() 332 state->quantization = ntohl(state->header.quantization); in v4l2_fwht_decode()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/ |
| H A D | isp_params.h | 127 enum v4l2_quantization quantization; member 140 enum v4l2_quantization quantization);
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/media/ |
| H A D | rkisp1.rst | 170 The driver supports limited and full range quantization on YUV formats, 174 isp (`rkisp1_isp:2`). The quantization configured on this pad is the 175 quantization of the captured video frames on the mainpath and selfpath 178 ``V4L2_QUANTIZATION_DEFAULT`` even if the quantization is configured to full 179 range on `rkisp1_isp:2`. So in order to get the configured quantization,
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/hantro/ |
| H A D | rk3399_vpu_hw_mpeg2_dec.c | 90 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()
|
| H A D | hantro_g1_mpeg2_dec.c | 88 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()
|