Closed t-sasatani closed 1 month ago
I like it. Lemme dig deeper into this in a bit :)
have to run right now, but did a refactor of the cli stuff so it's like
mio stream capture --help
mio stream test --help
and made some quick things for DRY there so we have room for expansion (i'm anticipating we'll want something like mio stream configure
and whatnot so making room for future nested commands for the streamdaq)
one more thing - since we're adding the cli here, i went ahead and removed the old streamDaq
entrypoint and the ability to call it as a module with a deprecation warning. that's another thing we will work on in the future is deprecations, but since we're still in alpha and there is literally zero expectation of a stable API for now, we're good.
forgive me as i re-run tests and mess with coveralls configuration settings
I just unchecked this option because re-reviewing every minor commit feels unnecessary. So, I might force merge this one since it's already reviewed once.
Dismiss stale pull request approvals when new commits are pushed
I'm also fine moving back, so please let me know if you'd like to revert this. @sneakers-the-rat
Agreed. Since its just the two of us anyway it was a bit much
Ok, I'm going to merge this now. Quite a few updates. Thanks for your help, @sneakers-the-rat !
Performance improvement for StreamDaq (updates by @sneakers-the-rat and @t-sasatani ; based on #27 )
I confirmed on HW that this runs real-time for small 200 px * 200 px, 20 FPS videos. Ideally, we'd want to make the HW capture interface the only external process, but I don't have time to work on it this week, and I guess this isn't mandatory, so I opened a PR at this point.