[hal_hevc_541]: Fix madp get error issue

Change-Id: I5d43d6142970c8c6dc73a5801daf4475d8a4bb12
Signed-off-by: sayon.chen <sayon.chen@rock-chips.com>
This commit is contained in:
sayon.chen 2021-03-17 08:51:50 +08:00 committed by Herman Chen
parent b1813791df
commit 128c1054bc

View file

@ -1791,7 +1791,7 @@ static MPP_RET vepu541_h265_set_feedback(H265eV541HalContext *ctx, HalEncTask *e
hal_h265e_err("RKV_ENC_INT_TIMEOUT_ERROR");
fb->st_madi += elem->st_madi;
fb->st_madp += elem->st_madi;
fb->st_madp += elem->st_madp;
fb->st_mb_num += elem->st_mb_num;
fb->st_ctu_num += elem->st_ctu_num;
@ -1801,7 +1801,7 @@ static MPP_RET vepu541_h265_set_feedback(H265eV541HalContext *ctx, HalEncTask *e
fb->st_madi = 0;
}
if (fb->st_ctu_num) {
fb->st_madp = fb->st_madi / fb->st_ctu_num;
fb->st_madp = fb->st_madp / fb->st_ctu_num;
} else {
fb->st_madp = 0;
}