diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-04-24 22:51:38 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-06-03 11:53:01 +0300 |
commit | 0554a55427b4b742dbaf473562dcc2d85ef15756 (patch) | |
tree | 3ad59b43a6dca95282165e50e2800634c1eb25f0 /test/v4l2_videodevice/dequeue_watchdog.cpp | |
parent | a52d818e2b66c1f117a6b15932d8896d4ff6de79 (diff) |
test: camera: Increase timeout for vimc capture tests
On slower machines, a 1s timeout to capture frames with vimc can be too
short and cause test failures. Make the timeout proportional to the
number of frames expected to be captured, using a conservative low
estimate of the frame rate at 2fps.
By itself, that change could increase the test time quite substantially
on fast platforms, so break from the capture loop as soon as we capture
enough frames. To do so, interrupt the dispatcher at every request
completion, or it will only get interrupted after the timer times out.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
Diffstat (limited to 'test/v4l2_videodevice/dequeue_watchdog.cpp')
0 files changed, 0 insertions, 0 deletions