video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2019-10-10 cd3fe8cc1ae9028acb4f630ed16c12f4fb327f3c
add interface out
1个文件已修改
12 ■■■■ 已修改文件
goconv.go 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goconv.go
@@ -42,10 +42,10 @@
// GoConv conv
type GoConv struct {
    srcW int
    srcH int
    dstW int
    dstH int
    SrcW int
    SrcH int
    DstW int
    DstH int
    conv C.cconv
}
@@ -106,7 +106,7 @@
    defer C.free(unsafe.Pointer(bgr))
    if bgr != nil {
        return C.GoBytes(bgr, C.int(c.dstW*c.dstH*3))
        return C.GoBytes(bgr, C.int(c.DstW*c.DstH*3))
    }
    return nil
@@ -114,7 +114,7 @@
// Resize resize
func (c *GoConv) Resize(src []byte) []byte {
    if c.srcW == c.dstW && c.srcH == c.dstH {
    if c.SrcW == c.DstW && c.SrcH == c.DstH {
        return src
    }
    return c.ConvToPicture(src)