diff --git a/components/rgbd-sources/src/streamer.cpp b/components/rgbd-sources/src/streamer.cpp index 71c17ac040d3b72cf034f6164a13e6153c2f1411..21821c908964b5f0889330fa931888c9bc10bcf1 100644 --- a/components/rgbd-sources/src/streamer.cpp +++ b/components/rgbd-sources/src/streamer.cpp @@ -311,7 +311,7 @@ void Streamer::wait() { } void Streamer::_schedule(StreamSource *src) { - if (src == nullptr || src->jobs != 0) return; + if (src == nullptr || src->jobs > 0) return; jobs_ += 2 + kChunkCount; src->jobs = 2 + kChunkCount;