Before there could be rounding errors when calculating the duration, resulting in timestamp + duration being smaller than the next buffer's timestamp.
Before there could be rounding errors when calculating the duration, resulting in timestamp + duration being smaller than the next buffer's timestamp.