Skip to content

Commit cd77553

Browse files
committed
Merge pull request #612 from hanyazou/wait_new_frames_timeout
Protonect: Add timeout arg for waitForNewFrame()
2 parents 64de67c + 238c448 commit cd77553

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

examples/Protonect.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,11 @@ int main(int argc, char *argv[])
330330
/// [loop start]
331331
while(!protonect_shutdown && (framemax == (size_t)-1 || framecount < framemax))
332332
{
333-
listener.waitForNewFrame(frames);
333+
if (!listener.waitForNewFrame(frames, 10*1000)) // 10 sconds
334+
{
335+
std::cout << "timeout!" << std::endl;
336+
return -1;
337+
}
334338
libfreenect2::Frame *rgb = frames[libfreenect2::Frame::Color];
335339
libfreenect2::Frame *ir = frames[libfreenect2::Frame::Ir];
336340
libfreenect2::Frame *depth = frames[libfreenect2::Frame::Depth];

0 commit comments

Comments
 (0)