summaryrefslogtreecommitdiff
path: root/drivers/media/platform/vivid/vivid-vbi-cap.c
diff options
context:
space:
mode:
authorGabriel Francisco Mandaji <gfmandaji@gmail.com>2018-12-02 08:45:38 -0500
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-12-07 08:30:33 -0500
commitbe7e3c3684e0790a84d25b3a7b70b434342e1cc3 (patch)
treeb985da7d825f62dae7c32255a2ca4b4b19854800 /drivers/media/platform/vivid/vivid-vbi-cap.c
parenta383096c98b4b44151a9fde106b01500ccc2a060 (diff)
media: vivid: Improve timestamping
Simulate a more precise timestamp by calculating it based on the current framerate. Signed-off-by: Gabriel Francisco Mandaji <gfmandaji@gmail.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> [hverkuil-cisco@xs4all.nl: replaced division by 2 with bit shift] Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/platform/vivid/vivid-vbi-cap.c')
-rw-r--r--drivers/media/platform/vivid/vivid-vbi-cap.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/media/platform/vivid/vivid-vbi-cap.c b/drivers/media/platform/vivid/vivid-vbi-cap.c
index 903cebeb5ce5..17aa4b0cb246 100644
--- a/drivers/media/platform/vivid/vivid-vbi-cap.c
+++ b/drivers/media/platform/vivid/vivid-vbi-cap.c
@@ -95,8 +95,6 @@ void vivid_raw_vbi_cap_process(struct vivid_dev *dev, struct vivid_buffer *buf)
if (!VIVID_INVALID_SIGNAL(dev->std_signal_mode))
vivid_vbi_gen_raw(&dev->vbi_gen, &vbi, vbuf);
-
- buf->vb.vb2_buf.timestamp = ktime_get_ns() + dev->time_wrap_offset;
}
@@ -119,8 +117,6 @@ void vivid_sliced_vbi_cap_process(struct vivid_dev *dev,
for (i = 0; i < 25; i++)
vbuf[i] = dev->vbi_gen.data[i];
}
-
- buf->vb.vb2_buf.timestamp = ktime_get_ns() + dev->time_wrap_offset;
}
static int vbi_cap_queue_setup(struct vb2_queue *vq,