Merge pull request #46 from go-gst/element_factory_with_properties_memleak

fix glib transfer for elements created with NewElementWithProperties
This commit is contained in:
Wilhelm Bartel
2023-09-27 17:11:17 +02:00
committed by GitHub

View File

@@ -72,7 +72,7 @@ func NewElementWithProperties(factory string, properties map[string]interface{})
if elem == nil {
return nil, fmt.Errorf("could not create element: %s", factory)
}
return wrapElement(glib.TransferFull(unsafe.Pointer(elem))), nil
return wrapElement(glib.TransferNone(unsafe.Pointer(elem))), nil
}
// NewElementMany is a convenience wrapper around building many GstElements in a