fix[hal_h265e]: fix sse_sum get err

Change-Id: I194c6d1b2fe6b1de52a1ce9f5c2cf56046352df9
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
This commit is contained in:
Yandong Lin
2024-05-22 18:01:35 +08:00
parent 1f256cfd5a
commit c6a6cdfa2c
3 changed files with 4 additions and 4 deletions

View File

@@ -1865,7 +1865,7 @@ static MPP_RET vepu510_h265_set_feedback(H265eV510HalContext *ctx, HalEncTask *e
fb->qp_sum += elem->st.qp_sum;
fb->out_strm_size += elem->st.bs_lgth_l32;
fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) +
((elem->st.st_sse_bsl.sse_l16 >> 16) & 0xffff) ;
(elem->st.st_sse_bsl.sse_l16 & 0xffff);
fb->hw_status = hw_status;
hal_h265e_dbg_detail("hw_status: 0x%08x", hw_status);

View File

@@ -1438,7 +1438,7 @@ static MPP_RET vepu540c_h265_set_feedback(H265eV540cHalContext *ctx, HalEncTask
fb->out_strm_size += elem->st.bs_lgth_l32;
fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) +
((elem->st.st_sse_bsl.sse_l16 >> 16) & 0xffff) ;
(elem->st.st_sse_bsl.sse_l16 & 0xffff) ;
fb->hw_status = hw_status;
hal_h265e_dbg_detail("hw_status: 0x%08x", hw_status);

View File

@@ -2875,7 +2875,7 @@ MPP_RET hal_h265e_v580_start(void *hal, HalEncTask *enc_task)
fb->qp_sum += reg_out->st.qp_sum;
fb->out_strm_size += reg_out->st.bs_lgth_l32;
fb->sse_sum += (RK_S64)(reg_out->st.sse_h32 << 16) +
((reg_out->st.st_sse_bsl.sse_l16 >> 16) & 0xffff);
(reg_out->st.st_sse_bsl.sse_l16 & 0xffff);
fb->st_madi += reg_out->st.madi;
fb->st_madp += reg_out->st.madp;
fb->st_mb_num += reg_out->st.st_bnum_b16.num_b16;
@@ -2912,7 +2912,7 @@ static MPP_RET vepu580_h265_set_feedback(H265eV580HalContext *ctx, HalEncTask *e
fb->out_strm_size += elem->st.bs_lgth_l32;
fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) +
((elem->st.st_sse_bsl.sse_l16 >> 16) & 0xffff);
(elem->st.st_sse_bsl.sse_l16 & 0xffff);
fb->hw_status = hw_status;
hal_h265e_dbg_detail("hw_status: 0x%08x", hw_status);