Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] media: davinci: vpbe: use v4l2_get_timestamp()

this patch makes use of helper function v4l2_get_timestamp()
to set the timestamp of vb2 buffer.

Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>

authored by

Lad, Prabhakar and committed by
Mauro Carvalho Chehab
e9763995 4f26aa17

+2 -7
+2 -7
drivers/media/platform/davinci/vpbe_display.c
··· 71 71 static void vpbe_isr_even_field(struct vpbe_display *disp_obj, 72 72 struct vpbe_layer *layer) 73 73 { 74 - struct timespec timevalue; 75 - 76 74 if (layer->cur_frm == layer->next_frm) 77 75 return; 78 - ktime_get_ts(&timevalue); 79 - layer->cur_frm->vb.v4l2_buf.timestamp.tv_sec = 80 - timevalue.tv_sec; 81 - layer->cur_frm->vb.v4l2_buf.timestamp.tv_usec = 82 - timevalue.tv_nsec / NSEC_PER_USEC; 76 + 77 + v4l2_get_timestamp(&layer->cur_frm->vb.v4l2_buf.timestamp); 83 78 vb2_buffer_done(&layer->cur_frm->vb, VB2_BUF_STATE_DONE); 84 79 /* Make cur_frm pointing to next_frm */ 85 80 layer->cur_frm = layer->next_frm;