Allow for resync to happen also if frames are missing

This commit is contained in:
2020-05-14 12:22:27 +02:00
parent ce2b61ac9a
commit a760077e85
+6 -1
View File
@@ -50,11 +50,16 @@ void sf_replay (
auto start_time = chrono::steady_clock::now();
file_reader.get_frame(
auto is_frame_present = file_reader.get_frame(
curr_pulse_id,
&(metadata_buffer.module_frame),
(char*)(frame_buffer.get()));
if (!is_frame_present) {
// TODO: Improve signaling to sf_writer about missing frame.
metadata_buffer.module_frame.pulse_id = curr_pulse_id;
}
auto end_time = chrono::steady_clock::now();
auto read_us_duration = chrono::duration_cast<chrono::microseconds>(
end_time-start_time).count();