summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--drivers/amvdec_ports/aml_vcodec_dec.c48
-rw-r--r--drivers/amvdec_ports/aml_vcodec_vfm.c4
-rw-r--r--drivers/amvdec_ports/decoder/vdec_vp9_if.c8
-rw-r--r--drivers/frame_provider/decoder/h264_multi/vmh264.c1
-rw-r--r--drivers/frame_provider/decoder/h265/vh265.c1
-rw-r--r--drivers/frame_provider/decoder/vp9/vvp9.c1
6 files changed, 60 insertions, 3 deletions
diff --git a/drivers/frame_provider/decoder/vp9/vvp9.c b/drivers/frame_provider/decoder/vp9/vvp9.c
index 8c302c7..d980116 100644
--- a/drivers/frame_provider/decoder/vp9/vvp9.c
+++ b/drivers/frame_provider/decoder/vp9/vvp9.c
@@ -6814,6 +6814,7 @@ static struct vframe_s *vvp9_vf_get(void *op_arg)
uint8_t index = vf->index & 0xff;
if (index < pbi->used_buf_num ||
(vf->type & VIDTYPE_V4L_EOS)) {
+ vf->index_disp = pbi->vf_get_count;
pbi->vf_get_count++;
if (debug & VP9_DEBUG_BUFMGR)
pr_info("%s type 0x%x w/h %d/%d, pts %d, %lld\n",