diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c index 8ca5fa99f..884d7836b 100644 --- a/src/audio/SDL_audiocvt.c +++ b/src/audio/SDL_audiocvt.c @@ -198,7 +198,6 @@ SDL_ResampleAudio(const int chans, const int inrate, const int outrate, typedef float ResampleFloatType; const ResampleFloatType finrate = (ResampleFloatType) inrate; - const ResampleFloatType outtimeincr = ((ResampleFloatType) 1.0f) / ((ResampleFloatType) outrate); const ResampleFloatType ratio = ((float) outrate) / ((float) inrate); const int paddinglen = ResamplerPadding(inrate, outrate); const int framelen = chans * (int)sizeof (float); @@ -243,7 +242,7 @@ SDL_ResampleAudio(const int chans, const int inrate, const int outrate, *(dst++) = outsample; } - outtime = outtimeincr * i; + outtime = ((ResampleFloatType) i) / ((ResampleFloatType) outrate); } return outframes * chans * sizeof(float);