libcamera: camera: Reset request sequence number on stop/start

We now have V4L2VideoDevice ensuring that sensor sequence numbers
start from zero [1], and we desire that these should match the Request
sequence number as well.

[1] 1c9dc0fd89 ("libcamera: v4l2_videodevice: Identify non-zero stream starts")

Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Umang Jain
2022-07-01 16:02:36 +05:30
committed by Kieran Bingham
parent 6f539a6d2f
commit 458d917ca2
3 changed files with 7 additions and 3 deletions

View File

@@ -526,8 +526,8 @@ FrameBuffer *Request::findBuffer(const Stream *stream) const
*
* When requests are queued, they are given a sequential number to track the
* order in which requests are queued to a camera. This number counts all
* requests given to a camera through its lifetime, and is not reset to zero
* between camera stop/start sequences.
* requests given to a camera and is reset to zero between camera stop/start
* sequences.
*
* It can be used to support debugging and identifying the flow of requests
* through a pipeline, but does not guarantee to represent the sequence number