Skip to content

Commit 94d3b07

Browse files
committed
FormatConverterStream: correct setAudioInfo()
1 parent dba41dc commit 94d3b07

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/AudioTools/CoreAudio/AudioStreamsConverter.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -779,13 +779,14 @@ class FormatConverterStream : public ReformatBaseStream {
779779
sampleRateConverter.setOutput(print);
780780
}
781781

782+
/// Set the input audio information
782783
void setAudioInfo(AudioInfo info) override {
783784
TRACED();
784785
from_cfg = info;
785-
sampleRateConverter.setAudioInfo(info);
786-
numberFormatConverter.setAudioInfo(info);
787-
channelFormatConverter.setAudioInfo(info);
788786
ReformatBaseStream::setAudioInfo(info);
787+
// ChannelFormatConverter -> NumberFormatConverter -> SampleRateCoverter
788+
channelFormatConverter.setAudioInfo(info);
789+
789790
}
790791

791792
void setAudioInfoOut(AudioInfo to) { to_cfg = to; }

0 commit comments

Comments
 (0)