fix[h265e_dpb]: do not check frm status when pass1

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: I488c0d04c963b1ecbc68a89dce3cd20b847043bc
This commit is contained in:
Yandong Lin
2023-12-05 17:03:05 +08:00
committed by Herman Chen
parent b64ba6383c
commit 8cd49b578c

View File

@@ -501,6 +501,8 @@ static H265eDpbFrm *h265e_find_cpb_frame(H265eDpbFrm *frms, RK_S32 cnt, EncFrmSt
if (p->valid && p->seq_idx == seq_idx) {
h265e_dbg_dpb("frm %d match slot %d valid %d\n",
p->seq_idx, i, p->valid);
if (frm->save_pass1)
return &frms[i];
mpp_assert(p->is_non_ref == frm->is_non_ref);
mpp_assert(p->is_lt_ref == frm->is_lt_ref);
mpp_assert(p->lt_idx == frm->lt_idx);