summaryrefslogtreecommitdiff
path: root/drivers/media/platform/amphion/vpu_v4l2.c
diff options
context:
space:
mode:
authorMing Qian <ming.qian@nxp.com>2022-03-11 08:16:34 +0300
committerMauro Carvalho Chehab <mchehab@kernel.org>2022-03-18 09:31:05 +0300
commit05a03eff34ba7de2d3e50a92961850d5e0f14f34 (patch)
tree73ffa347519d55e4eb7ff10bdc12d89356389dcf /drivers/media/platform/amphion/vpu_v4l2.c
parentf445014a2291fbee864754dfec8df42e2a44eb91 (diff)
downloadlinux-05a03eff34ba7de2d3e50a92961850d5e0f14f34.tar.xz
media: amphion: fix some error related with undefined reference to __divdi3
1. use ns_to_timespec64 instead of division method 2. use timespec64_to_ns instead of custom macro 3. remove unused custom macro 4. don't modify minus timestamp 5. remove some unused debug timestamp information Signed-off-by: Ming Qian <ming.qian@nxp.com> Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'drivers/media/platform/amphion/vpu_v4l2.c')
-rw-r--r--drivers/media/platform/amphion/vpu_v4l2.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/media/platform/amphion/vpu_v4l2.c b/drivers/media/platform/amphion/vpu_v4l2.c
index cc3674dafda0..6fe077a685e8 100644
--- a/drivers/media/platform/amphion/vpu_v4l2.c
+++ b/drivers/media/platform/amphion/vpu_v4l2.c
@@ -459,11 +459,8 @@ static void vpu_vb2_buf_queue(struct vb2_buffer *vb)
struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
struct vpu_inst *inst = vb2_get_drv_priv(vb->vb2_queue);
- if (V4L2_TYPE_IS_OUTPUT(vb->type)) {
+ if (V4L2_TYPE_IS_OUTPUT(vb->type))
vbuf->sequence = inst->sequence++;
- if ((s64)vb->timestamp < 0)
- vb->timestamp = VPU_INVALID_TIMESTAMP;
- }
v4l2_m2m_buf_queue(inst->fh.m2m_ctx, vbuf);
vpu_process_output_buffer(inst);