Use the loop start when filling in padding data for looping sources

This commit is contained in:
Chris Robinson
2010-05-13 06:52:44 -07:00
parent 7ed5d12717
commit 6dab9d54d1
+1 -1
View File
@@ -1078,7 +1078,7 @@ next_source:
{
ALint ulExtraSamples = BUFFER_PADDING*Channels*Bytes;
ulExtraSamples = min(NextBuf->size, ulExtraSamples);
memcpy(&Data[DataSize*Channels], NextBuf->data, ulExtraSamples);
memcpy(&Data[DataSize*Channels], &NextBuf->data[LoopStart*Channels], ulExtraSamples);
}
}
else