浏览代码

Fixed ResampleFrame_SSE doing unnecessary work

Brick 1 年之前
父节点
当前提交
f8286df167
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/audio/SDL_audiocvt.c

+ 1 - 1
src/audio/SDL_audiocvt.c

@@ -205,7 +205,7 @@ static void SDL_TARGETING("sse") ResampleFrame_SSE(const float* src, float* dst,
 
     int i, chan = 0;
 
-    for (; chan + 4 <= chans; chan++) {
+    for (; chan + 4 <= chans; chan += 4) {
         f0 = _mm_setzero_ps();
 
         for (i = 0; i < RESAMPLER_SAMPLES_PER_FRAME; i++) {