GNOME Bugzilla – Bug 617233
gst-python: implement statically registered plugins in Python
Last modified: 2012-12-17 11:38:42 UTC
I am working on a project that is developing a lot of in-house elements. We usually do a "rough draft" of a new element in Python, and then when it is working as we want it to we port it to C. As I understand it, in C it is possible to register application-specific plugins, using gst_plugin_register_static, such that gst_element_factory_make, gst_parse_launch, etc. can see custom elements, but those elements don't get recorded permanently in the global plugin registry. However, we currently lack the ability to register Pythonic element classes in static plugins because the function gst_plugin_register_static is not exposed by gst-python. In fact when I build gst-python I see the warning: Could not write function plugin_register_static: No ArgType for 'const-GstPluginDesc*' Is there any plan to add this feature, or is there a technical reason that this cannot be done in gst-python?
Closing this bug now, gst-python is only an extension module to pygi now and this bug doesn't make much sense anymore in this context.