diff --git a/mpp/hal/rkdec/h264d/hal_h264d_rkv_reg.c b/mpp/hal/rkdec/h264d/hal_h264d_rkv_reg.c index b682f082..6bae1833 100644 --- a/mpp/hal/rkdec/h264d/hal_h264d_rkv_reg.c +++ b/mpp/hal/rkdec/h264d/hal_h264d_rkv_reg.c @@ -440,8 +440,8 @@ MPP_RET rkv_h264d_reset(void *hal) INP_CHECK(ret, NULL == p_hal); FunctionIn(p_hal->logctx.parr[RUN_HAL]); - memset(&p_hal->regs, 0, sizeof(H264dRkvRegs_t)); - rkv_reset_fifo_packet((H264dRkvPkt_t *)p_hal->pkts); + memset(p_hal->regs, 0, sizeof(H264dRkvRegs_t)); + rkv_reset_fifo_packet((H264dRkvPkt_t *)p_hal->pkts); FunctionOut(p_hal->logctx.parr[RUN_HAL]); __RETURN: