rem: MixerInput::GetMixerChannelInfo(int channel, int64 framepos, bigtime_t time, const float **buffer, uint32 *sample_offset, int *type, float *gain)
add: MixerInput::GetMixerChannelInfo(int mixer_channel, int64 framepos, bigtime_t time, const float **buffer, uint32 *sample_offset, int *type, float *gain)
context: MixerInput::GetMixerChannelInfo(int channel, int64 framepos, bigtime_t time, const float **buffer, uint32 *sample_offset, int *type, float *gain){	ASSERT(fMixBuffer); // this function should not be called if we don't have a mix buffer!	ASSERT(channel >= 0 && channel < fMixerChannelCount);	if (time > fLastDataAvailableTime || !fEnabled)		return false;		int32 offset = framepos % fMixBufferFrameCount;	if (channel == 0) PRINT(3, "GetMixerChannelInfo: frames %ld to %ld\n", offset, offset + debugMixBufferFrames - 1);	*buffer = reinterpret_cast<float *>(reinterpret_cast<char *>(fMixerChannelInfo[channel].buffer_base) + (offset * sizeof(float) * fInputChannelCount));	*sample_offset = sizeof(float) * fInputChannelCount;	*type = fMixerChannelInfo[channel].type;	*gain = fMixerChannelInfo[channel].gain;	return true;}