Describe the bug
The same dataset dumped with yarpdatadumper played multiple time seems to be played with different timing, and in particular this time seems to be related with the computational work that the machine is doing.
Expected behavior
I would expect to be able to replay offline the same dataset with the real/same timestamp.
Screenshots
In particular I'm running this dataset , and the data are meant to be read from a consumer device (human state provider).
As you can see from the data, they were collected with both tx and rx time, so I have tried to play the data using one or the other, but the same behaviour seems to be present.
From the following screenshots you can see the different duration of the same dataset by checking the Time Taken coloumn in the yarpdataplayer interface (the same duration was double-checked with a clock):
yarpdataplayer --withExtraTimeCol 1

yarpdataplayer --withExtraTimeCol 2
.Configuration:
MacOS 10.13.63.1.1+10-20190514.4+git96bad8480@kouroshD
@drdanz @Nicogene may probably help us with this?
It seems a clock drifting, I will give a look to this. 馃憤
But maybe @vtikha , that is the author of yarpdataplayer, has some hints about what should be the problem here.
@Nicogene Yes, I had a f2f talk with @vvasco and I have started to look at it. It only happens with rxTime and not txTIme. I have collected a long dataset to try it out offline (thanks @vvasco )
Fixed by #2074
Most helpful comment
@Nicogene Yes, I had a f2f talk with @vvasco and I have started to look at it. It only happens with rxTime and not txTIme. I have collected a long dataset to try it out offline (thanks @vvasco )