if (stream->bufferMode == paUtilFixedHostBufferSize)\r
{\r
if (frames >= stream->out.framesPerBuffer)\r
+ {\r
frames = stream->out.framesPerBuffer;\r
- }\r
\r
- if (frames != 0)\r
- {\r
- if ((hr = ProcessOutputBuffer(stream, processor, frames)) != S_OK)\r
- {\r
- LogHostError(hr); // not fatal, just log\r
- }\r
- }\r
+ if ((hr = ProcessOutputBuffer(stream, processor, frames)) != S_OK)\r
+ {\r
+ LogHostError(hr); // not fatal, just log\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if (frames != 0)\r
+ {\r
+ if ((hr = ProcessOutputBuffer(stream, processor, frames)) != S_OK)\r
+ {\r
+ LogHostError(hr); // not fatal, just log\r
+ }\r
+ }\r
+ }\r
}\r
else\r
{\r