diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-11-08 02:01:23 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-11-15 22:21:32 +0200 |
commit | 02eae70e15bdbb24a6a4eec74313d6ef616188bc (patch) | |
tree | 4e7ff18d9fc48b7104b86bd7efbf3294e3dc4836 /src/cam/event_loop.h | |
parent | f49e93338b6309a66b558dea40d114925f01e993 (diff) |
cam: Move request processing to main thread
The request completion handler is invoked in the camera manager thread,
which shouldn't be blocked for large amounts of time. As writing the
frames to disk can be a time-consuming process, move request processing
to the main thread by queueing an event to the event loop.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'src/cam/event_loop.h')
0 files changed, 0 insertions, 0 deletions