From c60d61c48c7a1e7b693d4c3f6427e3b616d1f471 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 21 十月 2019 12:29:33 +0800 Subject: [PATCH] update ffmpeg --- gorec.go | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gorec.go b/gorec.go index 17bcfd8..eb44575 100644 --- a/gorec.go +++ b/gorec.go @@ -12,11 +12,11 @@ func (h *GoFFMPEG) FireRecorder(sid string, id int64) { csid := C.CString(sid) defer C.free(unsafe.Pointer(csid)) - C.wrap_fn_fire_recorder(h.ffmpeg, csid, C.long(id)) + C.wrap_fn_fire_recorder(unsafe.Pointer(libcffmpeg), h.ffmpeg, csid, C.long(id)) } // BuildRecorder build recorder -func (h *GoFFMPEG) BuildRecorder(sid, output string, mind, maxd int, audio bool) { +func (h *GoFFMPEG) BuildRecorder(sid, output string, id int64, mind, maxd int, audio bool) { out := C.CString(output) defer C.free(unsafe.Pointer(out)) csid := C.CString(sid) @@ -26,7 +26,7 @@ if audio { a = 1 } - C.wrap_fn_recorder(h.ffmpeg, csid, out, C.int(mind), C.int(maxd), C.int(a)) + C.wrap_fn_recorder(unsafe.Pointer(libcffmpeg), h.ffmpeg, csid, out, C.long(id), C.int(mind), C.int(maxd), C.int(a)) } // GetInfoRecorder info @@ -39,7 +39,7 @@ var p *C.char var pl C.int - C.wrap_fn_info_recorder(h.ffmpeg, &i, &id, &idl, &p, &pl) + C.wrap_fn_info_recorder(unsafe.Pointer(libcffmpeg), h.ffmpeg, &i, &id, &idl, &p, &pl) // if p == nil { // return -1, "" // } @@ -55,5 +55,5 @@ // SetRecDurationForCache cache func (h *GoFFMPEG) SetRecDurationForCache(min, max int) { - C.wrap_fn_rec_duration(h.ffmpeg, C.int(min), C.int(max)) + C.wrap_fn_rec_duration(unsafe.Pointer(libcffmpeg), h.ffmpeg, C.int(min), C.int(max)) } -- Gitblit v1.8.0