video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2019-10-10 cd3fe8cc1ae9028acb4f630ed16c12f4fb327f3c
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)