aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Garrelou <simon.garrelou@gmail.com>2022-12-08 22:45:34 +0100
committerSimon Garrelou <simon.garrelou@gmail.com>2022-12-08 22:45:34 +0100
commitea855d890ae2bbe54e3df93e77a7e6013e1b9d95 (patch)
tree54e0f54309b827a9b768a8ee9b4c94a527e9c14b
parent226d5e74b0486c8d9122ad03459d0569073dca98 (diff)
downloadtermsonic-ea855d890ae2bbe54e3df93e77a7e6013e1b9d95.tar.gz
termsonic-ea855d890ae2bbe54e3df93e77a7e6013e1b9d95.zip
Fix potential sample rate issue
-rw-r--r--music/playqueue.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/music/playqueue.go b/music/playqueue.go
index d6182ed..76d14df 100644
--- a/music/playqueue.go
+++ b/music/playqueue.go
@@ -153,6 +153,8 @@ func (p *Queue) setupSpeaker(s beep.Streamer, format beep.Format) (beep.Streamer
153 153
154 return s, nil 154 return s, nil
155 } else { 155 } else {
156 return beep.Resample(4, format.SampleRate, p.oldSampleRate, s), nil 156 sr := p.oldSampleRate
157 p.oldSampleRate = format.SampleRate
158 return beep.Resample(4, format.SampleRate, sr, s), nil
157 } 159 }
158} 160}