Browse Source

audio: SDL_memcpy() params were backwards. :O

Ryan C. Gordon 1 year ago
parent
commit
9bf0934877
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/audio/SDL_audiocvt.c

+ 2 - 2
src/audio/SDL_audiocvt.c

@@ -967,7 +967,7 @@ static int GetAudioStreamDataInternal(SDL_AudioStream *stream, void *buf, int le
             ConvertAudio(input_frames, workbuf, src_format, src_channels, buf, dst_format, dst_channels);
         } else {
             ConvertAudio(input_frames, workbuf, src_format, src_channels, workbuf, dst_format, dst_channels);
-            SDL_memcpy(workbuf, buf, input_frames * dst_sample_frame_size);
+            SDL_memcpy(buf, workbuf, input_frames * dst_sample_frame_size);
         }
         return input_frames * dst_sample_frame_size;
     }
@@ -993,7 +993,7 @@ static int GetAudioStreamDataInternal(SDL_AudioStream *stream, void *buf, int le
         ConvertAudio(output_frames, resample_outbuf, SDL_AUDIO_F32, pre_resample_channels, buf, dst_format, dst_channels);
     } else {
         ConvertAudio(output_frames, resample_outbuf, SDL_AUDIO_F32, pre_resample_channels, workbuf, dst_format, dst_channels);
-        SDL_memcpy(workbuf, buf, output_frames * dst_sample_frame_size);
+        SDL_memcpy(buf, workbuf, output_frames * dst_sample_frame_size);
     }
 
     return (int) (output_frames * dst_sample_frame_size);