PaTime bufferDuration = ( stream->input->hostBufferSize + stream->input->hardwareBufferSize )\r
/ sampleRate / stream->input->bytesPerFrame;\r
stream->baseStreamRep.streamInfo.inputLatency =\r
- PaUtil_GetBufferProcessorInputLatency( &stream->bufferProcessor ) +\r
- bufferDuration - stream->maxFramesPerHostBuffer / sampleRate;\r
+ bufferDuration +\r
+ ((PaTime)PaUtil_GetBufferProcessorInputLatency( &stream->bufferProcessor ) -\r
+ stream->maxFramesPerHostBuffer) / sampleRate;\r
assert( stream->baseStreamRep.streamInfo.inputLatency > 0.0 );\r
}\r
/* Determine output latency from buffer processor and buffer sizes */\r
stream->output->outputBufferCap / sampleRate / stream->output->bytesPerFrame );\r
}\r
stream->baseStreamRep.streamInfo.outputLatency =\r
- PaUtil_GetBufferProcessorOutputLatency( &stream->bufferProcessor ) +\r
- bufferDuration - stream->maxFramesPerHostBuffer / sampleRate;\r
+ bufferDuration +\r
+ ((PaTime)PaUtil_GetBufferProcessorOutputLatency( &stream->bufferProcessor ) -\r
+ stream->maxFramesPerHostBuffer) / sampleRate;\r
assert( stream->baseStreamRep.streamInfo.outputLatency > 0.0 );\r
}\r
\r