From b67aae3289c576d1615e09435f4407d7ad7af09a Mon Sep 17 00:00:00 2001 From: filifa Date: Sat, 24 Aug 2024 16:26:01 -0500 Subject: [PATCH] use array --- main.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 8328942..d8119ed 100644 --- a/main.go +++ b/main.go @@ -49,7 +49,7 @@ func main() { preset := C.CString("/usr/share/projectM/presets/presets_stock/Zylot - Wisps.milk") C.projectm_load_preset_file(handle, preset, false) - bufSize := 2048 + const bufSize int = 2048 running := true for running { @@ -61,9 +61,9 @@ func main() { } } - audioData := make([]int16, bufSize) + var audioData [bufSize]int16 - err = binary.Read(os.Stdin, binary.LittleEndian, audioData) + err = binary.Read(os.Stdin, binary.LittleEndian, &audioData) if err == io.ErrUnexpectedEOF { running = false break @@ -71,7 +71,7 @@ func main() { panic(err) } - C.projectm_pcm_add_int16(handle, (*C.int16_t)(&audioData[0]), C.uint(len(audioData)), C.PROJECTM_STEREO) + C.projectm_pcm_add_int16(handle, (*C.int16_t)(&audioData[0]), C.uint(bufSize), C.PROJECTM_STEREO) C.projectm_opengl_render_frame(handle) window.GLSwap()