aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2010-09-26 13:30:46 -0700
committerChris Robinson <[email protected]>2010-09-26 13:30:46 -0700
commit845ca958886df34a545fa17d32e3d928a01c0cc7 (patch)
tree5a50b8c399a355a36840b17e792d9a8ef1477570
parent92d8d2f8a472541407a3c22b2cf862f49d7b1b46 (diff)
Get a variable where it's needed
-rw-r--r--Alc/mixer.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Alc/mixer.c b/Alc/mixer.c
index b047d6bb..a452727e 100644
--- a/Alc/mixer.c
+++ b/Alc/mixer.c
@@ -634,9 +634,6 @@ ALvoid MixSource(ALsource *Source, ALCdevice *Device, ALuint SamplesToDo)
DataPosFrac = Source->position_fraction;
Looping = Source->bLooping;
- /* Get fixed point step */
- increment = Source->Params.Step;
-
/* Get current buffer queue item */
BufferListItem = Source->queue;
for(i = 0;i < BuffersPlayed;i++)
@@ -710,6 +707,7 @@ ALvoid MixSource(ALsource *Source, ALCdevice *Device, ALuint SamplesToDo)
memset(&Data.p8[DataSize*Channels*Bytes], 0, (BUFFER_PADDING*Channels*Bytes));
/* Figure out how many samples we can mix. */
+ increment = Source->Params.Step;
DataSize64 = LoopEnd;
DataSize64 <<= FRACTIONBITS;
DataPos64 = DataPosInt;