mpp-nyanmisaka/mpp/hal
Hongjin Li 8202197857 fix[hal_av1d]: Fix AV1 background frame decoding failure.
Platform: RK3588
Spec: av1

Error case:
Decode the AV1 bitstream from Bilibili that includes
background frames.

Err log:
Correct: mpp_av1dec: irq_status: 00001100
Error:   mpp_av1dec: irq_status: 00040100 // hw timeout

Solution:
The swreg8.sw_idr_pic_e shall be set to 1 when current frame
is an intra frame.

Source: Bilibili AV1 videos
ex: https://www.bilibili.com/video/BV11ibPzLEhe

Reported-by: redmine #575039

Change-Id: I9f83fe7025f2c7ed70c8121798f9db0bfc4b0a24
Signed-off-by: Hongjin Li <vic.hong@rock-chips.com>
2025-09-11 01:29:27 +00:00
..
common chore[mpp_enc_cfg]: Remove MppEncCodecCfg 2025-09-10 17:39:55 +08:00
dummy [misc]: Change internal API interface 2019-10-14 20:21:41 +08:00
inc feat[dec_nt_test]: Support jpeg decoding on decode 2024-12-12 14:38:34 +08:00
rkdec fix[h265d_rkv]: Fix dec err after cut streams 2025-06-10 15:01:09 +08:00
rkenc chore[mpp_enc_cfg]: Remove MppEncCodecCfg 2025-09-10 17:39:55 +08:00
vpu fix[hal_av1d]: Fix AV1 background frame decoding failure. 2025-09-11 01:29:27 +00:00
CMakeLists.txt [misc]: chmod all code file to 644 2022-11-02 11:10:49 +08:00
hal_task.cpp [hal_task]: Add task stage count on init 2022-05-26 15:09:47 +08:00
mpp_enc_hal.cpp chore[mpp_enc]: Encoder changes to cacheable buffer 2023-11-29 09:54:36 +08:00
mpp_hal.cpp [avs]: Add avs module 2022-10-13 15:16:13 +08:00