After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 762499 - wrong declaration in gst base 1.0 vapi: PushSrc
wrong declaration in gst base 1.0 vapi: PushSrc
Status: RESOLVED FIXED
Product: vala
Classification: Core
Component: Bindings: GTK+ GStreamer WebKitGTK+
0.30.x
Other Linux
: Normal normal
: ---
Assigned To: Vala maintainers
Vala maintainers
Depends on:
Blocks:
 
 
Reported: 2016-02-22 22:22 UTC by Danilo
Modified: 2016-09-14 14:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Danilo 2016-02-22 22:22:11 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.