/device/soc/rockchip/rk3588/hardware/mpp/src/ |
H A D | mpi_enc_utils.c | 47 p->bps = cmd->bps_target; in test_ctx_init() 196 if (!p->bps) in test_mpp_enc_cfg_setup() 197 p->bps = p->width * p->height / 8 * (p->fps_out_num / p->fps_out_den); in test_mpp_enc_cfg_setup() 218 mpp_enc_cfg_set_u32(cfg, "rc:drop_thd", 20); /* 20% of max bps */ in test_mpp_enc_cfg_setup() 222 mpp_enc_cfg_set_s32(cfg, "rc:bps_target", p->bps); in test_mpp_enc_cfg_setup() 229 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup() 230 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 15 / 16); in test_mpp_enc_cfg_setup() 235 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup() 236 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 1 / 16); in test_mpp_enc_cfg_setup() 240 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 1 in test_mpp_enc_cfg_setup() [all...] |
/device/soc/rockchip/rk3399/hardware/mpp/src/ |
H A D | mpi_enc_utils.c | 305 * test_mpp_enc_cfg_setup�������Զ�����Ĭ�ϵIJ�����bps�� gop�Ȳ��� 408 /* ����Ĭ��bps */ in test_mpp_enc_cfg_setup() 409 if (!p->bps) in test_mpp_enc_cfg_setup() 410 p->bps = p->width * p->height / 8 * (p->fps_out_num / p->fps_out_den); // Divide by 8 in test_mpp_enc_cfg_setup() 431 mpp_enc_cfg_set_u32(cfg, "rc:drop_thd", 20); /* 20% of max bps */ in test_mpp_enc_cfg_setup() 435 mpp_enc_cfg_set_s32(cfg, "rc:bps_target", p->bps); in test_mpp_enc_cfg_setup() 443 // mpp cfg value: p->bps * 17 / 16 in test_mpp_enc_cfg_setup() 444 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup() 445 // mpp cfg value: p->bps * 15 / 16 in test_mpp_enc_cfg_setup() 446 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 1 in test_mpp_enc_cfg_setup() [all...] |
/device/soc/rockchip/rk3568/hardware/mpp/src/ |
H A D | mpi_enc_utils.c | 306 * test_mpp_enc_cfg_setup�������Զ�����Ĭ�ϵIJ�����bps�� gop�Ȳ��� 406 /* ����Ĭ��bps */ in test_mpp_enc_cfg_setup() 407 if (!p->bps) in test_mpp_enc_cfg_setup() 408 p->bps = p->width * p->height / 8 * (p->fps_out_num / p->fps_out_den); in test_mpp_enc_cfg_setup() 429 mpp_enc_cfg_set_u32(cfg, "rc:drop_thd", 20); /* 20% of max bps */ in test_mpp_enc_cfg_setup() 433 mpp_enc_cfg_set_s32(cfg, "rc:bps_target", p->bps); in test_mpp_enc_cfg_setup() 441 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup() 442 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 15 / 16); in test_mpp_enc_cfg_setup() 448 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup() 449 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * in test_mpp_enc_cfg_setup() [all...] |
/device/soc/rockchip/common/hardware/mpp/src/ |
H A D | mpi_enc_utils.c | 287 * test_mpp_enc_cfg_setup�������Զ�����Ĭ�ϵIJ�����bps�� gop�Ȳ��� 391 /* ����Ĭ��bps */ in test_mpp_enc_cfg_setup() 392 if (!p->bps) { in test_mpp_enc_cfg_setup() 393 p->bps = p->width * p->height / 0x8 * (p->fps_out_num / p->fps_out_den); in test_mpp_enc_cfg_setup() 415 mpp_enc_cfg_set_u32(cfg, "rc:drop_thd", 0x14); /* 20% of max bps */ in test_mpp_enc_cfg_setup() 419 mpp_enc_cfg_set_s32(cfg, "rc:bps_target", p->bps); in test_mpp_enc_cfg_setup() 427 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 0x11 / 0x10); in test_mpp_enc_cfg_setup() 428 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 0xf / 0x10); in test_mpp_enc_cfg_setup() 434 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 0x11 / 0x10); in test_mpp_enc_cfg_setup() 435 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * in test_mpp_enc_cfg_setup() [all...] |
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | mpi_enc_utils.h | 72 signed int bps; member
|
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | mpi_enc_utils.h | 72 RK_S32 bps; member
|
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | mpi_enc_utils.h | 72 RK_S32 bps; member
|
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpi_enc_utils.h | 49 /* -bps */ 191 RK_S32 bps; member
|
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/ |
H A D | vpu_api_legacy.cpp | 98 RK_S32 bps = cfg->bitRate; in vpu_api_set_enc_cfg() local 115 HDF_LOGI("rc_mode %s qp %d bps %d", (rc_mode) ? ("CBR") : ("CQP"), qp, bps); in vpu_api_set_enc_cfg() 150 (*(mRKMppApi.HdiMppEncCfgSetS32))(enc_cfg, "rc:bps_target", bps); in vpu_api_set_enc_cfg() 151 (*(mRKMppApi.HdiMppEncCfgSetS32))(enc_cfg, "rc:bps_max", bps * 17 / 16); // bps_max 17 / 16 in vpu_api_set_enc_cfg() 152 (*(mRKMppApi.HdiMppEncCfgSetS32))(enc_cfg, "rc:bps_min", rc_mode ? bps * 15 / 16 : bps * 1 / 16); // bps_min 15 / 16 in vpu_api_set_enc_cfg()
|