GNOME Bugzilla – Bug 592825
[gstreamer] VAPI contains classes for GstMiniObjectClass and friends
Last modified: 2009-11-25 15:23:55 UTC
Hi, with vala 0.7.5 the gstreamer VAPI file containes classes for GstMiniObjectClass and friends (GstMessageClass, GstBufferClass, GstEventClass, GstQueryClass). These have the same meaning as GObjectClass for GObject and shouldn't be exposed as a separate class from the bindings. Especially Gst.MiniObjectClass that contains delegates for the virtual methods looks suspicious ;) Those should be virtual methods in Gst.MiniObject instead.
This is probably automatically fixed if bug #594236 is fixed.
commit b98674a208471dd17f833d142fe2a9224f95ecf3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 25 16:45:39 2009 +0200 gstreamer-0.10: Don't expose class structures Hide the class structs from metadata file and custom bind the virtual functions.