summaryrefslogtreecommitdiff
path: root/src/codecs
diff options
context:
space:
mode:
Diffstat (limited to 'src/codecs')
-rw-r--r--src/codecs/mad.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codecs/mad.cpp b/src/codecs/mad.cpp
index a8c2fb11..dc75a892 100644
--- a/src/codecs/mad.cpp
+++ b/src/codecs/mad.cpp
@@ -43,7 +43,8 @@ auto MadMp3Decoder::GetOutputFormat() -> OutputFormat {
return OutputFormat{
.num_channels = static_cast<uint8_t>(synth_.pcm.channels),
.bits_per_sample = 24,
- .sample_rate_hz = synth_.pcm.samplerate,
+ .sample_rate_hz =
+ synth_.pcm.samplerate == 0 ? 44100 : synth_.pcm.samplerate,
};
}