[gstreamer-bugs] [Bug 617233] New: gst-python: implement statically registered plugins in Python

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 29 16:04:42 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=617233
  GStreamer | gst-python | git

           Summary: gst-python: implement statically registered plugins in
                    Python
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-python
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: lsinger at caltech.edu
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


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?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list