audio: Turns out the accumulation errors sound better. :/

Moving to double fixed the overflows, but using "time = i * incr" instead of
"time += incr" causes clicks in the output.
This commit is contained in:
Ryan C. Gordon 2017-10-11 12:07:43 -04:00
parent 9bd2c6b491
commit 5e5f2290f2

View File

@ -527,7 +527,7 @@ SDL_ResampleAudio(const int chans, const int inrate, const int outrate,
*(dst++) = outsample;
}
outtime = i * outtimeincr;
outtime += outtimeincr;
}
return outframes * chans * sizeof (float);