diff options
Diffstat (limited to 'target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch')
-rw-r--r-- | target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch b/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch deleted file mode 100644 index 7bffc3cd65..0000000000 --- a/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch +++ /dev/null @@ -1,46 +0,0 @@ -From ba37d62e7bbdf42c2fa9ac3655354992da199a4b Mon Sep 17 00:00:00 2001 -From: Dave Stevenson <dave.stevenson@raspberrypi.org> -Date: Thu, 21 Jun 2018 17:02:14 +0100 -Subject: [PATCH 252/806] staging: bcm2835-camera: Set sequence number - correctly - -Set the sequence number in vb2_v4l2_buffer mainly so the -latest v4l2-ctl reports the frame rate correctly. - -Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org> ---- - drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c | 4 ++++ - drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h | 2 ++ - 2 files changed, 6 insertions(+) - ---- a/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c -+++ b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c -@@ -409,6 +409,7 @@ static void buffer_cb(struct vchiq_mmal_ - } - } - dev->capture.last_timestamp = buf->vb.vb2_buf.timestamp; -+ buf->vb.sequence = dev->capture.sequence++; - - vb2_set_plane_payload(&buf->vb.vb2_buf, 0, length); - if (mmal_flags & MMAL_BUFFER_HEADER_FLAG_KEYFRAME) -@@ -537,6 +538,9 @@ static int start_streaming(struct vb2_qu - /* enable frame capture */ - dev->capture.frame_count = 1; - -+ /* reset sequence number */ -+ dev->capture.sequence = 0; -+ - /* if the preview is not already running, wait for a few frames for AGC - * to settle down. - */ ---- a/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h -+++ b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h -@@ -93,6 +93,8 @@ struct bm2835_mmal_dev { - ktime_t kernel_start_ts; - /* Timestamp of last frame */ - u64 last_timestamp; -+ /* Sequence number of last buffer */ -+ u32 sequence; - - struct vchiq_mmal_port *port; /* port being used for capture */ - /* camera port being used for capture */ |