GNOME Bugzilla – Bug 762499
wrong declaration in gst base 1.0 vapi: PushSrc
Last modified: 2016-09-14 14:28:17 UTC
Taking a look in gstreamer-base-1.0.vapi, I have realized that the declaration of the virtual method from PushSrc class is wrong. The create and start method, declared in the C struct GstPushSrcClass, have a argument from type GstBuffer**, while in the vapi it is just Gst.Buffer, resulting in a GstBuffer* when the c output is generated. Changing vapi file, replacing this type to "out Gst.Buffer" fixed the issue.