5 Commits

Author SHA1 Message Date
David Sansome
fc698f0565 Set a 500ms timeout when acquiring a frame.
The API won't give us a new frame if nothing on the screen has changed,
so an INFINITE timeout means we'll wait forever in this case, and
eventually the LED connection will timeout.
2024-05-30 18:59:48 +10:00
David Sansome
3f53d0e2a0 Try more persistently to restart capture after an error occurred.
These can happen when changing resolution, or resuming from sleep.
2024-05-26 14:44:13 +10:00
David Sansome
0cd044df12 Handle cropping and pixel decimation 2024-05-26 13:06:19 +10:00
David Sansome
e07505ad30 Change all names to camel case 2024-05-26 10:58:49 +10:00
David Sansome
1087e9154f Add a DXDI DDA grabber 2024-05-25 14:45:28 +10:00