- Improved logic for determining timestamps of frames in mp4 files. Now takes edit lists (thanks Tim Cornelissen) and composition offset atoms into account. This improves sync of data to video on multiple devices, notably the Tobii Glasses 3.
- Can now correctly handle video files with local corruption (gaps) in them, also such as produced by the Tobii Glasses 3 on occasion.
- Added an option (default on) to the logic for matching fixations to validation targets that removes any overall shift in the data before performing the matching. This allows glassesValidator to handle recordings where data shows large overall shifts: assignments of fixation points to validation targets are now correct in that case.
- Added an option to limit the maximum distance of a fixation point to a validation target for it to be assigned to a validation target. This is implemented as a factor (default 0.5) of the minimum inter target distance of the validation targets.
NB: for fixation matching to return to the same behavior as for version 1.1 and older, switch off the option to remove the overall shift called `Use global shift` in the GUI) and set the maximum distance factor (`Matching distance factor` in the GUI) to a large value.