Home
last modified time | relevance | path

Searched refs:qp (Results 1 – 20 of 20) sorted by relevance

/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_base.c54 RK_U32 qp = 36; in set_filter() local
57 RK_S32 tmp = (qp * 64) / 128 + 8; in set_filter()
64 sps->filter_level = inter_level_tbl[qp]; in set_filter()
133 RK_S32 qp = ctx->rc->qp_hdr; in set_segmentation() local
136 pps->qp_sgm[1] = MPP_CLIP3(0, 127, qp - hw_cfg->roi1_delta_qp); in set_segmentation()
139 pps->qp_sgm[2] = MPP_CLIP3(0, 127, qp - hw_cfg->roi2_delta_qp); in set_segmentation()
204 static void set_intra_pred_penalties(Vp8eHwCfg *hw_cfg, RK_U32 qp) in set_intra_pred_penalties() argument
209 tmp = qp * 2 + 8; in set_intra_pred_penalties()
215 tmp = qp * 2 + 64; in set_intra_pred_penalties()
222 hw_cfg->intra_16_favor = qp * 1024 / 128; in set_intra_pred_penalties()
[all …]
H A Dhal_vp8e_base.h80 RK_S32 qp; member
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_enctropy.c118 RK_U8 sbacInit(RK_S32 qp, RK_S32 initValue) in sbacInit() argument
122 RK_S32 initState = MPP_MIN(MPP_MAX(1, (((slope * qp) >> 4) + offset)), 126); in sbacInit()
129 …textModel_t* contextModel, SliceType sliceType, RK_U8 cabacIntFlag, RK_S32 qp, RK_U8* ctxModel, RK… in initBuffer() argument
144 contextModel[n].m_state = sbacInit(qp, ctxModel[n]); in initBuffer()
154 RK_S32 qp = slice->m_sliceQp; in h265e_reset_enctropy() local
158 …initBuffer(&slice->m_contextModels[OFF_SPLIT_FLAG_CTX], sliceType, cabacInitFlag, qp, (RK_U8*)INIT… in h265e_reset_enctropy()
159 …initBuffer(&slice->m_contextModels[OFF_SKIP_FLAG_CTX], sliceType, cabacInitFlag, qp, (RK_U8*)INIT_… in h265e_reset_enctropy()
160 …initBuffer(&slice->m_contextModels[OFF_MERGE_FLAG_EXT_CTX], sliceType, cabacInitFlag, qp, (RK_U8*)… in h265e_reset_enctropy()
161 …initBuffer(&slice->m_contextModels[OFF_MERGE_IDX_EXT_CTX], sliceType, cabacInitFlag, qp, (uint8_t*… in h265e_reset_enctropy()
/rockchip-linux_mpp/mpp/codec/rc/
H A Dvp8e_rc.c76 RK_S32 qp = force->force_qp; in rc_model_v2_vp8_hal_start() local
77 info->quality_target = qp; in rc_model_v2_vp8_hal_start()
78 info->quality_max = qp; in rc_model_v2_vp8_hal_start()
79 info->quality_min = qp; in rc_model_v2_vp8_hal_start()
H A Drc_model_v2.c1583 RK_S32 qp = force->force_qp; in rc_model_v2_hal_start() local
1584 info->quality_target = qp; in rc_model_v2_hal_start()
1585 info->quality_max = qp; in rc_model_v2_hal_start()
1586 info->quality_min = qp; in rc_model_v2_hal_start()
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu_v2.c129 RK_S32 i, j, qp; in vepu_write_cabac_table() local
132 for (qp = 0; qp < 52; qp++) { /* All QP values */ in vepu_write_cabac_table()
145 RK_S32 pre_ctx_state = MPP_CLIP3(1, 126, ((m * (RK_S32)qp) >> 4) + n); in vepu_write_cabac_table()
148 table[qp * 464 * 2 + j * 464 + i] = in vepu_write_cabac_table()
151 table[qp * 464 * 2 + j * 464 + i] = in vepu_write_cabac_table()
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api_legacy.cpp108 RK_S32 qp = (cfg->qp) ? (cfg->qp) : (qp_init); in vpu_api_set_enc_cfg() local
118 if (qp_max == 0 || qp_max < qp) { in vpu_api_set_enc_cfg()
121 if (qp_min == 0 || qp_min > qp) { in vpu_api_set_enc_cfg()
127 mpp_log("rc_mode %s qp %d bps %d\n", (rc_mode) ? ("CBR") : ("CQP"), qp, bps); in vpu_api_set_enc_cfg()
131 mpp_log("setup encoder qp_init %d qp_min %d qp_max %d\n", qp, qp_min, qp_max); in vpu_api_set_enc_cfg()
135 mpp_assert(qp); in vpu_api_set_enc_cfg()
188 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_init", is_fix_qp ? qp : -1); in vpu_api_set_enc_cfg()
189 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_min", is_fix_qp ? qp : qp_min); in vpu_api_set_enc_cfg()
190 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_max", is_fix_qp ? qp : qp_max); in vpu_api_set_enc_cfg()
204 mpp_enc_cfg_set_s32(enc_cfg, "jpeg:quant", qp); in vpu_api_set_enc_cfg()
H A Dvpu_api_mlvec.h39 RK_S32 qp; member
/rockchip-linux_mpp/inc/
H A Drk_venc_cmd.h794 RK_U32 qp; member
1210 RK_S32 qp; member
H A Dvpu_api.h330 RK_S32 qp; member
/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu511_common.c70 reg->cfg8.osd_qp = region->qp_cfg.qp; in vepu511_set_osd()
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.h115 RK_U32 qp; member
/rockchip-linux_mpp/debian/
H A Dchangelog17 * [h264e]: Add qp min/max limit by bps max/min
35 * [h264e_rkv]: Fix error qp prev update
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_CN.md978 …可以通过码率控制模式(rc)和码率约束参数(bps)对输出码流的码率进行控制。码率控制模式(rc)分为可变码率模式(VBR)、固定码率模式(CBR)、qp修正的码率模式(FIXQP)和自适应码率模…
994 其中,qp表示质量参数;init表示初值;min表示最小值;max表示最大值;后缀i表示I帧最值,未标注则表示B、P帧最值。
1016 `I mpi_enc_test: chn 0 encoded frame 0 size 218616 qp 11`
H A DRockchip_Developer_Guide_MPP_EN.md934 where qp represents quality parameters, init represents the initial value, min represents the minim…
959 I mpi_enc_test: chn 0 encoded frame 0 size 218616 qp 11
/rockchip-linux_mpp/utils/
H A Dmpp_enc_roi_utils.c496 RK_U16 *qp = (RK_U16 *)qp_cfg; in gen_vepu580_roi_h264()
502 mpp_log("qp cfg %4x", *qp); in gen_vepu580_roi_h264()
H A Dosd3_test.c594 region->qp_cfg.qp = -1; in osd3_get_test_case()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.c786 static void init_context(H264eCabac *ctx, RK_S32 qp, RK_S32 model, MppWriteCtx *s) in init_context() argument
789 RK_S32 state = MPP_CLIP3(1, 126, ((init[0] * qp) >> 4) + init[1]); in init_context()
/rockchip-linux_mpp/
H A DCHANGELOG.md14 - [smart_v3]: Add new frame qp interface
577 - [hal_h264e]: Fix qp err when fixqp mode
713 - [vepu580]: Add frm min/max qp and scene_mode cmd param
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_global.h792 RK_S32 qp; member