summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/vivid/vivid-core.h
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-core.h
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-core.h')
-rw-r--r--drivers/media/platform/vivid/vivid-core.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/platform/vivid/vivid-core.h b/drivers/media/platform/vivid/vivid-core.h
index a4ff8547f79d..6697c7009629 100644
--- a/drivers/media/platform/vivid/vivid-core.h
+++ b/drivers/media/platform/vivid/vivid-core.h
@@ -394,6 +394,9 @@ struct vivid_dev {
/* thread for generating video capture stream */
struct task_struct *kthread_vid_cap;
unsigned long jiffies_vid_cap;
+ u64 cap_stream_start;
+ u64 cap_frame_period;
+ u64 cap_frame_eof_offset;
u32 cap_seq_offset;
u32 cap_seq_count;
bool cap_seq_resync;