summaryrefslogtreecommitdiff
path: root/drivers/media/platform/amphion/vpu_v4l2.h
diff options
context:
space:
mode:
authorMing Qian <ming.qian@nxp.com>2023-05-06 16:47:35 +0800
committerHans Verkuil <hverkuil-cisco@xs4all.nl>2023-05-25 16:21:20 +0200
commit076b6289b2c12d76fab248659896682830fa7766 (patch)
tree0f75c7a1201f9d4beb40967e4988d3765791d9ec /drivers/media/platform/amphion/vpu_v4l2.h
parente75d25a0c9bea52d50894e3d72c9ab486f165ac9 (diff)
media: amphion: initiate a drain of the capture queue in dynamic resolution change
The last buffer from before the change must be marked with the V4L2_BUF_FLAG_LAST flag, similarly to the Drain sequence above. initiate a drain of the capture queue in dynamic resolution change Fixes: 6de8d628df6e ("media: amphion: add v4l2 m2m vpu decoder stateful driver") Signed-off-by: Ming Qian <ming.qian@nxp.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Diffstat (limited to 'drivers/media/platform/amphion/vpu_v4l2.h')
-rw-r--r--drivers/media/platform/amphion/vpu_v4l2.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/amphion/vpu_v4l2.h b/drivers/media/platform/amphion/vpu_v4l2.h
index ef5de6b66e47..60f43056a7a2 100644
--- a/drivers/media/platform/amphion/vpu_v4l2.h
+++ b/drivers/media/platform/amphion/vpu_v4l2.h
@@ -27,7 +27,7 @@ struct vb2_v4l2_buffer *vpu_find_buf_by_idx(struct vpu_inst *inst, u32 type, u32
void vpu_v4l2_set_error(struct vpu_inst *inst);
int vpu_notify_eos(struct vpu_inst *inst);
int vpu_notify_source_change(struct vpu_inst *inst);
-int vpu_set_last_buffer_dequeued(struct vpu_inst *inst);
+int vpu_set_last_buffer_dequeued(struct vpu_inst *inst, bool eos);
void vpu_vb2_buffers_return(struct vpu_inst *inst, unsigned int type, enum vb2_buffer_state state);
int vpu_get_num_buffers(struct vpu_inst *inst, u32 type);
bool vpu_is_source_empty(struct vpu_inst *inst);