The attached patch fixes PTS corruption and other potential bugs when loading MP4 longer than 18 minutes. float is too small for time values measured in microseconds.
you mean it's not accurate enough ?
float can safely store 24 bits only. This bug causes PTS<DTS errors etc.
?
Float can store up to +-10^38 big number, but the accuracy is lousy
I'll assume it's a rounding issue