From ad221ec604239c565f240c1be52c726952569f73 Mon Sep 17 00:00:00 2001 From: Ding Wei Date: Mon, 13 Dec 2021 10:38:46 +0800 Subject: [PATCH] [vp9d]: reset temp parameters when reset Change-Id: Iee87b90f5753bfae4531413721ce1a5d7dca4d0a Signed-off-by: Ding Wei --- mpp/hal/rkdec/vp9d/hal_vp9d_vdpu34x.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mpp/hal/rkdec/vp9d/hal_vp9d_vdpu34x.c b/mpp/hal/rkdec/vp9d/hal_vp9d_vdpu34x.c index f36c327a..572b4241 100644 --- a/mpp/hal/rkdec/vp9d/hal_vp9d_vdpu34x.c +++ b/mpp/hal/rkdec/vp9d/hal_vp9d_vdpu34x.c @@ -1067,6 +1067,9 @@ static MPP_RET hal_vp9d_vdpu34x_reset(void *hal) hw_ctx->mv_base_addr = -1; hw_ctx->pre_mv_base_addr = -1; hw_ctx->last_segid_flag = 1; + memset(&hw_ctx->prob_ref_poc, 0, sizeof(hw_ctx->prob_ref_poc)); + hw_ctx->col_ref_poc = 0; + hw_ctx->segid_ref_poc = 0; hal_vp9d_leave();