From 45f26f923a82775b04563853e33d51af73244a32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Moine?= Date: Sat, 16 Oct 2010 13:59:13 -0300 Subject: [PATCH] --- yaml --- r: 219421 b: refs/heads/master c: 2e0544a8ac5d96efc17bab94f08957ce0efb1220 h: refs/heads/master i: 219419: 2af4c2f4e7ac902ca5de2128b2a830fc351386a1 v: v3 --- [refs] | 2 +- trunk/drivers/media/video/gspca/gspca.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 7982852329fc..000d9d0d1182 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3e9c2b8477059c3ae39ed9373fddd23e4c754acc +refs/heads/master: 2e0544a8ac5d96efc17bab94f08957ce0efb1220 diff --git a/trunk/drivers/media/video/gspca/gspca.c b/trunk/drivers/media/video/gspca/gspca.c index 68b58106e4c8..0fb48c02bf52 100644 --- a/trunk/drivers/media/video/gspca/gspca.c +++ b/trunk/drivers/media/video/gspca/gspca.c @@ -432,12 +432,13 @@ void gspca_frame_add(struct gspca_dev *gspca_dev, /* if there are no queued buffer, discard the whole frame */ if (i == atomic_read(&gspca_dev->fr_q)) { gspca_dev->last_packet_type = DISCARD_PACKET; + gspca_dev->sequence++; return; } j = gspca_dev->fr_queue[i]; frame = &gspca_dev->frame[j]; frame->v4l2_buf.timestamp = ktime_to_timeval(ktime_get()); - frame->v4l2_buf.sequence = ++gspca_dev->sequence; + frame->v4l2_buf.sequence = gspca_dev->sequence++; gspca_dev->image = frame->data; gspca_dev->image_len = 0; } else {