From 0ea142a8170c9d4dc8a1716c46453bc1afeaf3bb Mon Sep 17 00:00:00 2001 From: Nonoo Date: Tue, 20 Oct 2020 17:10:00 +0200 Subject: [PATCH] Increase audio buffer size --- audio.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audio.go b/audio.go index 95b302a..ec52a06 100644 --- a/audio.go +++ b/audio.go @@ -101,7 +101,7 @@ func (a *audioStruct) init() { a.source.Rate = 48000 a.source.Format = "s16le" a.source.Channels = 1 - a.source.SetProperty("device.buffering.buffer_size", 1920*5) + a.source.SetProperty("device.buffering.buffer_size", (48000*16)/10) // 100 ms a.source.SetProperty("device.description", "kappanhang input") a.sink.Name = "kappanhang" @@ -109,7 +109,7 @@ func (a *audioStruct) init() { a.sink.Rate = 48000 a.sink.Format = "s16le" a.sink.Channels = 1 - a.sink.SetProperty("device.buffering.buffer_size", 1920*5) + a.sink.SetProperty("device.buffering.buffer_size", (48000*16)/10) a.sink.SetProperty("device.description", "kappanhang output") if err := a.source.Open(); err != nil {