OpenFTC/EasyOpenCV

startStreaming() does not send frames to processFrame() after a call to stopStreaming()

ftc14140 opened this issue · 2 comments

After a call to stopStreaming(), a subsequent call to startStreaming() on the same webcam does not result in further frames being sent to the attached pipeline. Logs are attached for the events after the initial call to start, the call to stop, and the subsequent call to (re)start.

start.txt
stop.txt
restart.txt

Wow, how has this bug not been found before now? It's specific to webcams, and usually I just test with the internal camera so I guess that's how I didn't notice it, but surprised nobody else has.

Fixed in 4d050a5

Will turn the release crank for a new point release soon.

Fixed in v1.6.1