... instead of round(). Depending on framerate, calculated position may not be clearly represented by using uint64, 30000/1001 for example. Then the result of round() can be sliglhtly larger (1ns) than buffer timestamp. And that will cause unnecessary frame delay. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1747>