So 13 minutes of tlog really last 14 minutes and 5 seconds, but this is variable for whatever the reason.
MP 1.3.72 build 7473.2320
MP generating the tlog slightly earlier.
This 10% delay has always happened (or I always have missed something). For tlog videos requires ffmpeg corrections for video and audio.
BTW, the video above corresponds to this other (mission of a 10x12 spiral repeated three times):
There is a ROI waypoint at the beginning, so the yaw should be 235º. At t=253 (first mission):
the ROI is forgotten, and yaw changes constantly till the end of the mission (on second and third mission all is normal). It corresponds to (t=197):
I have seen another “ROI forgotten” here (helicopter):
Tlog records the incoming and outgoing Mavlink packets. If your datalink is not 100% (absolutley zero packet loss). Then there will be always missing packets in the tlog.
log playback times are best effort, and not designed to be exact. it would depend alot on your machine, how much cpu its using and a few other factors.
you may even notice jumps forward in time if there is alot of missing data. ie if the time between packets is > 1second it will jump ahead whats above the 1 second… ie 3 seconds of no data will only take 1 second to pass
It is like voice recording GPS clock time readings on a very old cassette magnetic tape recorder (no quartz based timing). Recording has atomic precision, but playing has RC precision (there could be timing differences between recording and playing).
On this other video of the same quad:
on the left there is the live MP capture while flying (no problems, no delays) and on the right the MP tlog capture. They appear moreless synchronized since the tlog capture is 10% time corrected.
I feared that; ffmpeg is a workaround. I deeply appreciate your efforts on this fantastic program.
Note that I have been doing MP tlog video capturing on two different laptops with huge speed differences:
·Core i5-3380M 2.9 GHz with Intel 4000 graphics;
·Core i7-3740QM 2.7 GHz with NVIDIA Quadro K4000M graphics,
but differences on the timing corrections are minimal: ffmpeg corrections needed are around 10% on both laptops.