The program uses the final and initial timestamps on the files to detect if a file is missing. It is possible for timestamps between consecutive files to be different by maximum 1 second (second changed exactly between the 2 consecutive events), but the current implementation gives a warning of Timestamp is no longer exact due to the way it handles missing intermediate files.
Maybe this can be omitted when the difference is 1 second or less (and not adding the 1 second to the timestamps when this "jump" is detected).
The program uses the final and initial timestamps on the files to detect if a file is missing. It is possible for timestamps between consecutive files to be different by maximum 1 second (second changed exactly between the 2 consecutive events), but the current implementation gives a warning of
Timestamp is no longer exact
due to the way it handles missing intermediate files.Maybe this can be omitted when the difference is 1 second or less (and not adding the 1 second to the timestamps when this "jump" is detected).