Home
last modified time | relevance | path

Searched refs:quant (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/media/test-drivers/visl/
H A Dvisl-trace-vp8.h51 "quant.y_ac_qi %u\n"
52 "quant.y_dc_delta %d\n"
53 "quant.y2_dc_delta %d\n"
54 "quant.y2_ac_delta %d\n"
55 "quant.uv_dc_delta %d\n"
56 "quant.uv_ac_delta %d\n"
103 __entry->f.quant.y_ac_qi,
104 __entry->f.quant.y_dc_delta,
105 __entry->f.quant.y2_dc_delta,
106 __entry->f.quant
[all...]
H A Dvisl-trace-vp9.h21 "quant.base_q_idx %u\n"
22 "quant.delta_q_y_dc %d\n"
23 "quant.delta_q_uv_dc %d\n"
24 "quant.delta_q_uv_ac %d\n"
60 __entry->f.quant.base_q_idx,
61 __entry->f.quant.delta_q_y_dc,
62 __entry->f.quant.delta_q_uv_dc,
63 __entry->f.quant.delta_q_uv_ac,
H A Dvisl-dec.h19 const struct v4l2_ctrl_mpeg2_quantisation *quant; member
/kernel/linux/linux-5.10/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.c197 const int *quant = quant_table; in quantize_intra() local
201 for (i = 0; i < 8; i++, quant++, coeff++, de_coeff++) { in quantize_intra()
202 *coeff >>= *quant; in quantize_intra() local
206 *de_coeff = *coeff << *quant; in quantize_intra()
213 const int *quant = quant_table; in dequantize_intra() local
217 for (i = 0; i < 8; i++, quant++, coeff++) in dequantize_intra()
218 *coeff <<= *quant; in dequantize_intra() local
223 const int *quant = quant_table_p; in quantize_inter() local
227 for (i = 0; i < 8; i++, quant++, coeff++, de_coeff++) { in quantize_inter()
228 *coeff >>= *quant; in quantize_inter() local
239 const int *quant = quant_table_p; dequantize_inter() local
244 *coeff <<= *quant; dequantize_inter() local
[all...]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.c198 const int *quant = quant_table; in quantize_intra() local
202 for (i = 0; i < 8; i++, quant++, coeff++, de_coeff++) { in quantize_intra()
203 *coeff >>= *quant; in quantize_intra() local
207 *de_coeff = *coeff << *quant; in quantize_intra()
214 const int *quant = quant_table; in dequantize_intra() local
218 for (i = 0; i < 8; i++, quant++, coeff++) in dequantize_intra()
219 *coeff <<= *quant; in dequantize_intra() local
224 const int *quant = quant_table_p; in quantize_inter() local
228 for (i = 0; i < 8; i++, quant++, coeff++, de_coeff++) { in quantize_inter()
229 *coeff >>= *quant; in quantize_inter() local
240 const int *quant = quant_table_p; dequantize_inter() local
245 *coeff <<= *quant; dequantize_inter() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_av1_req_lat_if.c445 * @quant: av1 Quantization params
484 struct vdec_av1_slice_quantization quant; member
1166 static void vdec_av1_slice_setup_quant(struct vdec_av1_slice_quantization *quant, in vdec_av1_slice_setup_quant() argument
1169 quant->base_q_idx = ctrl_quant->base_q_idx; in vdec_av1_slice_setup_quant()
1170 quant->delta_qydc = ctrl_quant->delta_q_y_dc; in vdec_av1_slice_setup_quant()
1171 quant->delta_qudc = ctrl_quant->delta_q_u_dc; in vdec_av1_slice_setup_quant()
1172 quant->delta_quac = ctrl_quant->delta_q_u_ac; in vdec_av1_slice_setup_quant()
1173 quant->delta_qvdc = ctrl_quant->delta_q_v_dc; in vdec_av1_slice_setup_quant()
1174 quant->delta_qvac = ctrl_quant->delta_q_v_ac; in vdec_av1_slice_setup_quant()
1175 quant in vdec_av1_slice_setup_quant()
1185 struct vdec_av1_slice_quantization *quant = &uh->quant; vdec_av1_slice_get_qindex() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Drtas-proc.c119 unsigned int quant; member
124 unsigned int quant; member
404 for (i=0; i<sensors.quant; i++) { in ppc_rtas_sensors_show()
414 for (j = 0, offs = 0; j <= p->quant; j++) { in ppc_rtas_sensors_show()
444 sensors.quant = len / 8; /* int + int */ in ppc_rtas_find_all_sensors()
446 for (i=0; i<sensors.quant; i++) { in ppc_rtas_find_all_sensors()
448 sensors.sensor[i].quant = *utmp++; in ppc_rtas_find_all_sensors()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Drtas-proc.c119 unsigned int quant; member
124 unsigned int quant; member
399 for (i=0; i<sensors.quant; i++) { in ppc_rtas_sensors_show()
409 for (j = 0, offs = 0; j <= p->quant; j++) { in ppc_rtas_sensors_show()
439 sensors.quant = len / 8; /* int + int */ in ppc_rtas_find_all_sensors()
441 for (i=0; i<sensors.quant; i++) { in ppc_rtas_find_all_sensors()
443 sensors.sensor[i].quant = *utmp++; in ppc_rtas_find_all_sensors()
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
H A Dhfi_cmds.c688 struct hfi_quantization *in = pdata, *quant = prop_data; in pkt_session_set_property_1x() local
690 quant->qp_i = in->qp_i; in pkt_session_set_property_1x()
691 quant->qp_p = in->qp_p; in pkt_session_set_property_1x()
692 quant->qp_b = in->qp_b; in pkt_session_set_property_1x()
693 quant->layer_id = in->layer_id; in pkt_session_set_property_1x()
694 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
980 struct hfi_initial_quantization *in = pdata, *quant = prop_data; in pkt_session_set_property_1x() local
982 quant->init_qp_enable = in->init_qp_enable; in pkt_session_set_property_1x()
983 quant->qp_i = in->qp_i; in pkt_session_set_property_1x()
984 quant in pkt_session_set_property_1x()
[all...]
H A Dvenc.c539 struct hfi_quantization quant; in venc_set_properties() local
674 quant.qp_i = ctr->h264_i_qp; in venc_set_properties()
675 quant.qp_p = ctr->h264_p_qp; in venc_set_properties()
676 quant.qp_b = ctr->h264_b_qp; in venc_set_properties()
677 quant.layer_id = 0; in venc_set_properties()
678 ret = hfi_session_set_property(inst, ptype, &quant); in venc_set_properties()
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
H A Dhantro_g2_vp9_dec.c437 feat_val = dec_params->quant.base_q_idx; in config_segment()
527 static inline bool is_lossless(const struct v4l2_vp9_quantization *quant) in is_lossless() argument
529 return quant->base_q_idx == 0 && quant->delta_q_uv_ac == 0 && in is_lossless()
530 quant->delta_q_uv_dc == 0 && quant->delta_q_y_dc == 0; in is_lossless()
536 hantro_reg_write(ctx->dev, &vp9_qp_delta_y_dc, dec_params->quant.delta_q_y_dc); in config_quant()
537 hantro_reg_write(ctx->dev, &vp9_qp_delta_ch_dc, dec_params->quant.delta_q_uv_dc); in config_quant()
538 hantro_reg_write(ctx->dev, &vp9_qp_delta_ch_ac, dec_params->quant.delta_q_uv_ac); in config_quant()
539 hantro_reg_write(ctx->dev, &vp9_lossless_e, is_lossless(&dec_params->quant)); in config_quant()
[all...]
H A Dhantro_g1_vp8_dec.c179 const struct v4l2_vp8_quantization *q = &hdr->quant; in cfg_qp()
188 u32 quant = clamp(q->y_ac_qi + seg->quant_update[i], in cfg_qp() local
191 hantro_reg_write(vpu, &vp8_dec_quant[i], quant); in cfg_qp()
H A Drockchip_vpu2_hw_vp8_dec.c317 const struct v4l2_vp8_quantization *q = &hdr->quant; in cfg_qp()
326 u32 quant = clamp(q->y_ac_qi + seg->quant_update[i], in cfg_qp() local
329 hantro_reg_write(vpu, &vp8_dec_quant[i], quant); in cfg_qp()
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
H A Dipu-ic-csc.c360 tbl_idx = (QUANT_MAP(csc->in_cs.quant) << 1) | in calc_csc_coeffs()
361 QUANT_MAP(csc->out_cs.quant); in calc_csc_coeffs()
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/
H A Dipu-ic-csc.c360 tbl_idx = (QUANT_MAP(csc->in_cs.quant) << 1) | in calc_csc_coeffs()
361 QUANT_MAP(csc->out_cs.quant); in calc_csc_coeffs()
/kernel/linux/linux-5.10/include/video/
H A Dimx-ipu-v3.h399 enum v4l2_quantization quant; member
406 enum v4l2_quantization quant, in ipu_ic_fill_colorspace()
410 ic_cs->quant = quant; in ipu_ic_fill_colorspace()
404 ipu_ic_fill_colorspace(struct ipu_ic_colorspace *ic_cs, enum v4l2_ycbcr_encoding enc, enum v4l2_quantization quant, enum ipu_color_space cs) ipu_ic_fill_colorspace() argument
/kernel/linux/linux-6.6/include/video/
H A Dimx-ipu-v3.h401 enum v4l2_quantization quant; member
408 enum v4l2_quantization quant, in ipu_ic_fill_colorspace()
412 ic_cs->quant = quant; in ipu_ic_fill_colorspace()
406 ipu_ic_fill_colorspace(struct ipu_ic_colorspace *ic_cs, enum v4l2_ycbcr_encoding enc, enum v4l2_quantization quant, enum ipu_color_space cs) ipu_ic_fill_colorspace() argument
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
H A Dhfi_cmds.c699 struct hfi_quantization *in = pdata, *quant = prop_data; in pkt_session_set_property_1x() local
701 quant->qp_i = in->qp_i; in pkt_session_set_property_1x()
702 quant->qp_p = in->qp_p; in pkt_session_set_property_1x()
703 quant->qp_b = in->qp_b; in pkt_session_set_property_1x()
704 quant->layer_id = in->layer_id; in pkt_session_set_property_1x()
705 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*quant); in pkt_session_set_property_1x()
993 struct hfi_initial_quantization *in = pdata, *quant = prop_data; in pkt_session_set_property_1x() local
995 quant->init_qp_enable = in->init_qp_enable; in pkt_session_set_property_1x()
996 quant->qp_i = in->qp_i; in pkt_session_set_property_1x()
997 quant in pkt_session_set_property_1x()
[all...]
H A Dvenc.c669 struct hfi_quantization quant; in venc_set_properties() local
867 quant.qp_i = ctr->hevc_i_qp; in venc_set_properties()
868 quant.qp_p = ctr->hevc_p_qp; in venc_set_properties()
869 quant.qp_b = ctr->hevc_b_qp; in venc_set_properties()
871 quant.qp_i = ctr->h264_i_qp; in venc_set_properties()
872 quant.qp_p = ctr->h264_p_qp; in venc_set_properties()
873 quant.qp_b = ctr->h264_b_qp; in venc_set_properties()
875 quant.layer_id = 0; in venc_set_properties()
876 ret = hfi_session_set_property(inst, ptype, &quant); in venc_set_properties()
/kernel/linux/linux-6.6/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d.h101 enum v4l2_quantization quant; member
/kernel/linux/linux-5.10/drivers/media/platform/mtk-mdp/
H A Dmtk_mdp_core.h191 * @quant: enum v4l2_quantization, colorspace quantization
215 enum v4l2_quantization quant; member
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_core.h191 * @quant: enum v4l2_quantization, colorspace quantization
215 enum v4l2_quantization quant; member
/kernel/linux/linux-5.10/drivers/media/platform/
H A Dimx-pxp.c163 enum v4l2_quantization quant; member
464 quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_setup_csc()
677 quantization = ctx->q_data[V4L2_M2M_DST].quant; in pxp_setup_csc()
1098 f->fmt.pix.quantization = q_data->quant; in pxp_g_fmt()
1162 *quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_fixup_colorimetry_cap()
1269 ctx->q_data[V4L2_M2M_DST].quant = f->fmt.pix.quantization; in pxp_s_fmt_vid_cap()
1291 ctx->q_data[V4L2_M2M_SRC].quant = f->fmt.pix.quantization; in pxp_s_fmt_vid_out()
1295 &ctx->q_data[V4L2_M2M_DST].quant); in pxp_s_fmt_vid_out()
/kernel/linux/linux-6.6/drivers/media/platform/nxp/
H A Dimx-pxp.c171 enum v4l2_quantization quant; member
505 quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_setup_csc()
718 quantization = ctx->q_data[V4L2_M2M_DST].quant; in pxp_setup_csc()
1201 f->fmt.pix.quantization = q_data->quant; in pxp_g_fmt()
1265 *quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_fixup_colorimetry_cap()
1372 ctx->q_data[V4L2_M2M_DST].quant = f->fmt.pix.quantization; in pxp_s_fmt_vid_cap()
1394 ctx->q_data[V4L2_M2M_SRC].quant = f->fmt.pix.quantization; in pxp_s_fmt_vid_out()
1398 &ctx->q_data[V4L2_M2M_DST].quant); in pxp_s_fmt_vid_out()
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-ctrls-core.c435 validate_vp9_quant_params(struct v4l2_vp9_quantization *quant) in validate_vp9_quant_params() argument
437 if (quant->delta_q_y_dc < -15 || quant->delta_q_y_dc > 15 || in validate_vp9_quant_params()
438 quant->delta_q_uv_dc < -15 || quant->delta_q_uv_dc > 15 || in validate_vp9_quant_params()
439 quant->delta_q_uv_ac < -15 || quant->delta_q_uv_ac > 15) in validate_vp9_quant_params()
442 zero_reserved(*quant); in validate_vp9_quant_params()
556 ret = validate_vp9_quant_params(&frame->quant); in validate_vp9_frame()
1045 zero_padding(p_vp8_frame->quant); in std_validate_compound()
[all...]

Completed in 27 milliseconds

12