GNOME Bugzilla – Bug 668542
[0.11] EncodingProfileClass is missing from GstPbutils-0.11.gir
Last modified: 2012-03-20 10:53:01 UTC
All of its child classes seem to have the necessary <alias> entries but for some non-obvious reason (at least for me) the alias from EncodingProfileClass to GObject.ObjectClass is missing.
Can you make a patch? what needs to be done?
Created attachment 209719 [details] [review] pbutils: make encoding profile classes opaque Does this help at all?
Jens: ping?
Or: how can I check whether this worked, other than looking intently at the .gir file? What is it supposed to enable / make work in python?
Sorry, checking.
Looks like that patch makes things worse. Additionally it seems to be fixed without this patch.
So what is "it" actually? I don't know why it would make anything worse. Surely g-i can handle opaque instance/class structures?
Sorry; I got confused with my branches and checkouts. The patch fixes the problem indeed.
This bug feels a bit like a Kafka novel. I still have no idea what "the problem" actually was ;) Great to hear the patch helps though, I'll push that then: commit dfb244fb507163c71bd99a78ad6b9e05a0f5030c Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Wed Mar 14 14:51:22 2012 +0000 pbutils: make encoding profile classes opaque Don't typedef them to GObjectClass directly, but hide behind private structs. Fixes issues with gobject-introspection and GstEncodingProfileClass. https://bugzilla.gnome.org/show_bug.cgi?id=668542