Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c32aa59 authored by Jean-Francois Moine's avatar Jean-Francois Moine Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (13816): gspca - main: Set the current frame pointer when first qbuf.



When not set, some images could be lost.

Signed-off-by: default avatarJean-Francois Moine <moinejf@free.fr>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 6ccf80eb
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1815,6 +1815,8 @@ static int vidioc_qbuf(struct file *file, void *priv,
	/* put the buffer in the 'queued' queue */
	i = gspca_dev->fr_q;
	gspca_dev->fr_queue[i] = index;
	if (gspca_dev->fr_i == i)
		gspca_dev->cur_frame = frame;
	gspca_dev->fr_q = (i + 1) % gspca_dev->nframes;
	PDEBUG(D_FRAM, "qbuf q:%d i:%d o:%d",
		gspca_dev->fr_q,