Commit Graph

3 Commits

Author SHA1 Message Date
Lukas Herman
f95006bd5e Enhance driver Start error handling
Calling Start will now create a goroutine to run the underlying adapter
Start function concurrently. However, the driver Start function will
block until either it returns early with an error from adapter Start
function or after it receives the first data. This way, the caller
can make sure that the driver has started properly.
2020-02-06 22:44:29 -08:00
Lukas Herman
e34a7b6fe3 Add video driver state management 2020-01-05 22:12:44 -08:00
Lukas Herman
9dbe3bfb9a Move reusable packages into pkg 2019-12-25 16:13:37 -08:00