From c9ae20a887907706394a7d495d9cc4bbad458cdb Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Thu, 9 Jul 2015 13:27:32 +0100 Subject: [PATCH] Set the callback buffer before it is invoked --- stream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream.go b/stream.go index 07a5743..1544e4e 100644 --- a/stream.go +++ b/stream.go @@ -66,6 +66,7 @@ func (s *Stream) Init(read io.Reader) error { return fmt.Errorf("Reader must be non-nil") } s.read = read + s.buf = make([]byte, maxEncodedFrameSize) var errno C.int oggfile := C.op_open_callbacks( unsafe.Pointer(s), @@ -77,7 +78,6 @@ func (s *Stream) Init(read io.Reader) error { return opusfileerr(errno) } s.oggfile = oggfile - s.buf = make([]byte, maxEncodedFrameSize) return nil } -- 2.48.1