diff --git a/main.go b/main.go index 1274c2c..10acded 100644 --- a/main.go +++ b/main.go @@ -46,7 +46,9 @@ func main() { preset := C.CString("/usr/share/projectM/presets/presets_stock/Zylot - Wisps.milk") C.projectm_load_preset_file(handle, preset, false) - reader := bufio.NewReader(os.Stdin) + bufSize := 2048 + + reader := bufio.NewReaderSize(os.Stdin, bufSize) running := true for running { @@ -59,7 +61,7 @@ func main() { } } - audioData := make([]int16, 2048) + audioData := make([]int16, bufSize) err = binary.Read(reader, binary.LittleEndian, audioData) if err != nil {