| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu580_tune.c | 88 RK_S32 scene_mode = ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 0 : 1; in vepu580_h264e_tune_init() local 95 tune->ap_motion_flag = scene_mode; in vepu580_h264e_tune_init() 115 RK_S32 scene_mode = 0; in vepu580_h264e_tune_reg_patch() local 121 scene_mode = ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 0 : 1; in vepu580_h264e_tune_reg_patch() 125 tune->ap_motion_flag = scene_mode; in vepu580_h264e_tune_reg_patch() 230 RK_S32 scene_mode = 0; in vepu580_h264e_tune_stat_update() local 236 scene_mode = ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 0 : 1; in vepu580_h264e_tune_stat_update() 237 tune->ap_motion_flag = scene_mode; in vepu580_h264e_tune_stat_update()
|
| H A D | hal_h264e_vepu510.c | 1132 RK_U32 is_ipc_scene = (ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC); in setup_vepu510_rdo_pred() 1605 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in setup_vepu510_me() 1722 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in setup_vepu510_l2() 1866 if (ctx->cfg->tune.scene_mode != MPP_ENC_SCENE_MODE_IPC) in setup_vepu510_anti_stripe() 1893 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in setup_vepu510_anti_ringing() 2033 if (ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in setup_vepu510_anti_smear()
|
| H A D | hal_h264e_vepu511.c | 1103 RK_U32 is_ipc_scene = (ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC); in setup_vepu511_rdo_pred() 1605 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in setup_vepu511_me() 1722 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in setup_vepu511_l2() 1828 if (ctx->cfg->tune.scene_mode != MPP_ENC_SCENE_MODE_IPC) in setup_vepu511_anti_stripe() 1855 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in setup_vepu511_anti_ringing() 1995 if (ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in setup_vepu511_anti_smear()
|
| H A D | hal_h264e_vepu541.c | 779 if (cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) in setup_vepu541_rdo_pred() 785 if (cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in setup_vepu541_rdo_pred() 1434 if (cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in setup_vepu541_l2()
|
| H A D | hal_h264e_vepu580.c | 2165 cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in hal_h264e_vepu580_gen_regs()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580_tune.c | 211 RK_S32 scene_mode = ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 0 : 1; in vepu580_h265e_tune_init() local 218 tune->ap_motion_flag = scene_mode; in vepu580_h265e_tune_init() 375 RK_S32 scene_mode = 0; in vepu580_h265e_tune_reg_patch() local 381 scene_mode = ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 0 : 1; in vepu580_h265e_tune_reg_patch() 382 tune->ap_motion_flag = scene_mode; in vepu580_h265e_tune_reg_patch() 493 RK_S32 scene_mode = 0; in vepu580_h265e_tune_stat_update() local 499 scene_mode = ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 0 : 1; in vepu580_h265e_tune_stat_update() 500 tune->ap_motion_flag = scene_mode; in vepu580_h265e_tune_stat_update()
|
| H A D | hal_h265e_vepu511_reg.h | 1426 RK_U32 scene_mode : 1; member
|
| H A D | hal_h265e_vepu510.c | 938 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in vepu510_h265_global_cfg_set() 1617 regs->common.me_cach.cime_zero_thre = (ctx->cfg->tune.scene_mode == in vepu510_h265_set_me_regs() 1946 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in hal_h265e_v510_gen_regs()
|
| H A D | hal_h265e_vepu511.c | 865 MppEncSceneMode sm = ctx->cfg->tune.scene_mode; in vepu511_h265_set_prep() 1056 if (ctx->cfg->tune.scene_mode != MPP_ENC_SCENE_MODE_IPC) { in vepu511_h265_set_me_regs()
|
| H A D | hal_h265e_vepu540c.c | 1277 … (ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC ? 9 : 6); in hal_h265e_v540c_gen_regs()
|
| H A D | hal_h265e_vepu541.c | 550 if (ctx->cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in vepu541_h265_set_l2_regs()
|
| H A D | hal_h265e_vepu580.c | 2794 cfg->tune.scene_mode == MPP_ENC_SCENE_MODE_IPC) { in hal_h265e_v580_gen_regs()
|
| /rockchip-linux_mpp/inc/ |
| H A D | mpp_rc_defs.h | 218 RK_S32 scene_mode; member
|
| H A D | mpp_rc_api.h | 177 RK_S32 scene_mode; member
|
| H A D | rk_venc_cmd.h | 1267 MppEncSceneMode scene_mode; member
|
| /rockchip-linux_mpp/utils/ |
| H A D | mpi_enc_utils.h | 79 RK_S32 scene_mode; member
|
| H A D | mpi_enc_utils.c | 498 cmd->scene_mode = atoi(next); in mpi_enc_opt_sm()
|
| /rockchip-linux_mpp/test/ |
| H A D | mpi_enc_test.c | 144 RK_S32 scene_mode; member 301 p->scene_mode = cmd->scene_mode; in test_ctx_init() 646 mpp_enc_cfg_set_s32(cfg, "tune:scene_mode", p->scene_mode); in test_mpp_enc_cfg_setup()
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 898 if (set->scene_mode < MPP_ENC_SCENE_MODE_DEFAULT || in proc_tune_cfg() 899 set->scene_mode >= MPP_ENC_SCENE_MODE_BUTT) { in proc_tune_cfg() 900 mpp_loge("invalid scene mode %d not in range [%d:%d]\n", set->scene_mode, in proc_tune_cfg() 902 mpp_loge("restore scene mode %d\n", cfg->scene_mode); in proc_tune_cfg() 903 set->scene_mode = cfg->scene_mode; in proc_tune_cfg() 998 if (set->scene_mode != cfg->scene_mode || in proc_tune_cfg() 1587 cfg->scene_mode = cfg_set->tune.scene_mode; in set_rc_cfg()
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_enc_cfg.c | 240 …ENTRY(prefix, s32, rk_s32, scene_mode, FLAG_BASE(0), tune, … 361 TO_CHANGE_POS(tune, scene_mode) in TO_CHANGE_POS()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_api.c | 99 p->cfg->tune.scene_mode = MPP_ENC_SCENE_MODE_DEFAULT; in h265e_init()
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_api_v2.c | 108 cfg->tune.scene_mode = MPP_ENC_SCENE_MODE_DEFAULT; in init_h264e_cfg_set()
|
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2_smt.c | 855 RK_S32 cnt = p->usr_cfg.scene_mode * 3 + p->usr_cfg.rc_container; in derive_pframe_qp_by_bitrate()
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 713 - [vepu580]: Add frm min/max qp and scene_mode cmd param
|