aboutsummaryrefslogtreecommitdiffstats
path: root/core/voice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/voice.cpp')
-rw-r--r--core/voice.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/voice.cpp b/core/voice.cpp
index d93a4a18..4cda0c30 100644
--- a/core/voice.cpp
+++ b/core/voice.cpp
@@ -591,8 +591,8 @@ void Voice::mix(const State vstate, ContextBase *Context, const uint SamplesToDo
++prevSamples;
}
if((mFlags&VoiceIsStatic))
- LoadBufferStatic(BufferListItem, BufferLoopItem, DataPosInt, mFmtType, mFmtChannels,
- mNumChannels, SrcBufferSize, MixingSamples);
+ LoadBufferStatic(BufferListItem, BufferLoopItem, DataPosInt, mFmtType,
+ mFmtChannels, mFrameStep, SrcBufferSize, MixingSamples);
else if((mFlags&VoiceIsCallback))
{
if(!(mFlags&VoiceCallbackStopped))
@@ -617,11 +617,11 @@ void Voice::mix(const State vstate, ContextBase *Context, const uint SamplesToDo
}
}
LoadBufferCallback(BufferListItem, mNumCallbackSamples, mFmtType, mFmtChannels,
- mNumChannels, SrcBufferSize, MixingSamples);
+ mFrameStep, SrcBufferSize, MixingSamples);
}
else
LoadBufferQueue(BufferListItem, BufferLoopItem, DataPosInt, mFmtType, mFmtChannels,
- mNumChannels, SrcBufferSize, MixingSamples);
+ mFrameStep, SrcBufferSize, MixingSamples);
if(mDecoder)
{