]> Sergey Matveev's repositories - go-opus.git/commitdiff
readme: fix types in example code blocks
authorHraban Luyat <hraban@0brg.net>
Sun, 25 Oct 2020 10:29:00 +0000 (10:29 +0000)
committerHraban Luyat <hraban@0brg.net>
Sun, 25 Oct 2020 10:31:12 +0000 (10:31 +0000)
Fixes hraban/opus#36.

README.md

index 6a224c871cad84beabf02d50f7d1738804c31d36..c0bae39efd6b3b97ad724672c58293801be4cd11 100644 (file)
--- a/README.md
+++ b/README.md
@@ -91,7 +91,7 @@ Now pass it the opus bytes, and a buffer to store the PCM sound in:
 ```go
 var frameSizeMs float32 = ...  // if you don't know, go with 60 ms.
 frameSize := channels * frameSizeMs * sampleRate / 1000
-pcm := make([]byte, int(frameSize))
+pcm := make([]int16, int(frameSize))
 n, err := dec.Decode(data, pcm)
 if err != nil {
     ...
@@ -131,7 +131,7 @@ if err != nil {
     ...
 }
 defer s.Close()
-buf := make([]byte, 16384)
+pcmbuf := make([]int16, 16384)
 for {
     n, err = s.Read(buf)
     if err == io.EOF {
@@ -139,7 +139,7 @@ for {
     } else if err != nil {
         ...
     }
-    pcm := buf[:n*channels]
+    pcm := pcmbuf[:n*channels]
 
     // send pcm to audio device here, or write to a .wav file