diff --git a/Audio/Chain/OutputNode.m b/Audio/Chain/OutputNode.m index a8c9aa6ef..f77ff56a1 100644 --- a/Audio/Chain/OutputNode.m +++ b/Audio/Chain/OutputNode.m @@ -273,6 +273,9 @@ } if(inputNode) { AudioStreamBasicDescription inputFormat = [inputNode nodeFormat]; + if(converter) { + [converter inputFormatDidChange:inputFormat inputConfig:[inputNode nodeChannelConfig]]; + } [inputNode seek:(long)(amountPlayed * inputFormat.mSampleRate)]; } }