From 9fcdfe6367ca059b40780babbb7e230afbe4dfdf Mon Sep 17 00:00:00 2001 From: saxon Date: Fri, 10 Aug 2018 22:27:51 +0930 Subject: [PATCH] Using my C_RTMP_Write func - tested and working --- rtmp/rtmp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtmp/rtmp.go b/rtmp/rtmp.go index f868b30c..5509998e 100644 --- a/rtmp/rtmp.go +++ b/rtmp/rtmp.go @@ -424,8 +424,8 @@ func (s *session) Write(data []byte) (int, error) { return 0, Err(1) } - // if C_RTMP_Write(s.rtmp, data) == 0 { - if C.RTMP_Write(s.rtmp, (*C.char)(unsafe.Pointer(&data[0])), C.int(len(data))) == 0 { + if C_RTMP_Write(s.rtmp, data) == 0 { + //if C.RTMP_Write(s.rtmp, (*C.char)(unsafe.Pointer(&data[0])), C.int(len(data))) == 0 { return 0, Err(2) } return len(data), nil