Fixes buffer overruns as floating point errors accumulate. Partially fixes Bugzilla #3848.
@@ -527,7 +527,7 @@ SDL_ResampleAudio(const int chans, const int inrate, const int outrate,
*(dst++) = outsample;
}
- outtime += outtimeincr;
+ outtime = i * outtimeincr;
return outframes * chans * sizeof (float);