GNOME Bugzilla – Bug 669982
Add GstValueList support to Gobject Introspection
Last modified: 2015-08-18 10:57:08 UTC
Please add support for GstValueList to GI (and therefore PyGI) so I can get values, for example, from "level" message keys like "rms".
For what it's worth, I don't think GstValueList should ever have been used here (it should have been GstValueArray if it had to be Gst API). It should be GValueArray really (but see bug #667228, unresolved at the moment what to do with that), or maybe we can pass a GVariant or something? Dont' think it's a good idea to promote GstValue{List,Array} as ersatz-GValueArray.
Resolving this as OBSOLETE, since level was changed to GValueArray. Please re-open if you think there's still something that should be done.
The spectrum element is still using GstValueList for magnitude and phase in the message structure
Now, three years later, the spectrum element still can't be properly used in Python. So should this be re-opened because spectrum has a reason to use GstValueList or should I open a new bug that spectrum is broken because it uses an obsolete data type with poor support?
The problem here is that pygi has bad support for custom fundamental GTypes, not that the data type is obsolete. This should probably become a bug against gst-python to provide some override magic for handling GstValueList.
(In reply to Sebastian Dröge (slomo) from comment #5) > This should probably become a bug against gst-python to provide some > override magic for handling GstValueList. I tried assembling the essential information into the new bug #753754. I'm sure you have many details to add that I don't know about but I thought this might best be done over at the other bug.