X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fmain.cpp;fp=futatabi%2Fmain.cpp;h=7c5f660ae5b97f928aed6b9c8daabe18a5744cc4;hb=c664eca0541eb9e813c0ead7fa596200eb51b45b;hp=9585dd4e4b3180201cd8d210187d4cf697114724;hpb=d0e576aa0c63a260d4a27d57326c0d16fb7997a2;p=nageru diff --git a/futatabi/main.cpp b/futatabi/main.cpp index 9585dd4..7c5f660 100644 --- a/futatabi/main.cpp +++ b/futatabi/main.cpp @@ -535,8 +535,10 @@ void record_thread_func() current_pts = pts; } - fprintf(stderr, "%s: Hit EOF. Waiting one second and trying again...\n", global_flags.stream_source.c_str()); - sleep(1); + if (!should_quit.load()) { + fprintf(stderr, "%s: Hit EOF. Waiting one second and trying again...\n", global_flags.stream_source.c_str()); + sleep(1); + } start_pts = last_pts + TIMEBASE; }