HTTPD *global_httpd;
void load_existing_frames();
-int record_thread_func();
+void record_thread_func();
int main(int argc, char **argv)
{
}
off_t size = ftell(fp);
+ fclose(fp);
+
if (size == -1) {
fprintf(stderr, "WARNING: %s: ftell() failed (%s).\n", filename, strerror(errno));
return;
}
- fclose(fp);
db->store_frame_file(basename, size, all_frames);
}
db.clean_unused_frame_files(frame_basenames);
}
-int record_thread_func()
+void record_thread_func()
{
+ if (global_flags.stream_source.empty() || global_flags.stream_source == "/dev/null") {
+ // Save the user from some repetitive messages.
+ return;
+ }
+
pthread_setname_np(pthread_self(), "ReceiveFrames");
int64_t pts_offset;
start_pts = last_pts + TIMEBASE;
}
- return 0;
}