GNOME Bugzilla – Bug 309354
timestamp inconsitency in audioscale
Last modified: 2005-07-11 12:43:58 UTC
Please describe the problem: For a perfect audio stream it should at all times be true that timestamp(n) + duration(n) == timestamp(n+1) Audioscale breaks this due to rounding errors in the implementation. Steps to reproduce: I'll attach a simple testcase for this Actual results: Expected results: Does this happen every time? Other information:
Created attachment 48571 [details] testcase
Created attachment 48572 [details] [review] fixes the problem
Whoa, dude, this is a lot of code change for such a simple rounding error. Anyway, from some tests, it works fine still, and after some review, it seems all correct, so applied... Some more explanation would be nice next time. :).