From 8bc34ffb895272ec4d20a1045bec99fd393f3a00 Mon Sep 17 00:00:00 2001 From: fumiama Date: Mon, 8 Aug 2022 22:21:41 +0800 Subject: [PATCH] fix: loop --- ogg.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ogg.go b/ogg.go index 7635a35..1aed32a 100644 --- a/ogg.go +++ b/ogg.go @@ -14,7 +14,10 @@ func cutstream(s beep.StreamSeekCloser) { tmp := make([][2]float64, 1024) c := 0 for c < 6 { - _, _ = s.Stream(tmp) + _, ok := s.Stream(tmp) + if !ok { + break + } sum := (tmp[0][0] + tmp[0][1]) / 2 for j := 1; j < 1024; j++ { sum += (tmp[j][0] + tmp[j][1]) / 2