apipassive.go
@@ -5,7 +5,10 @@ #include "libcffmpeg.h" */ import "C" import "unsafe" import ( "fmt" "unsafe" ) // FireRecorder fire recorder func (h *GoFFMPEG) FireRecorder(id int64) { @@ -26,10 +29,12 @@ var l C.int p := C.wrap_fn_info_recorder(h.ffmpeg, &i, &l) if p == nil { return -1, "" } C.free(unsafe.Pointer(p)) // if p == nil { // return -1, "" // } path := C.GoString(p) fmt.Println("Go get info : ", path, " len: ", l) defer C.free(unsafe.Pointer(p)) return int(i), C.GoString(p) }