src/mixer.cpp
branchcustombridgeheads
changeset 5650 aefc131bf5ce
parent 5649 55c8267c933f
child 6285 187e3ef04cc9
equal deleted inserted replaced
5649:55c8267c933f 5650:aefc131bf5ce
    83 	memset(buffer, 0, sizeof(int16) * 2 * samples);
    83 	memset(buffer, 0, sizeof(int16) * 2 * samples);
    84 
    84 
    85 	// Mix each channel
    85 	// Mix each channel
    86 	for (mc = _channels; mc != endof(_channels); mc++) {
    86 	for (mc = _channels; mc != endof(_channels); mc++) {
    87 		if (mc->active) {
    87 		if (mc->active) {
    88 			mix_int8_to_int16(mc, buffer, samples);
    88 			mix_int8_to_int16(mc, (int16*)buffer, samples);
    89 			if (mc->samples_left == 0) MxCloseChannel(mc);
    89 			if (mc->samples_left == 0) MxCloseChannel(mc);
    90 		}
    90 		}
    91 	}
    91 	}
    92 }
    92 }
    93 
    93