python: Optimize ValueArray.get_size()

There is no need to call into C layer as we have the python list
already.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8952>
This commit is contained in:
Xavier Claessens 2025-05-09 08:23:13 -04:00 committed by GStreamer Marge Bot
parent c2a4c3a53a
commit 6833932e92

View File

@ -600,6 +600,10 @@ class ValueArray(Gst.ValueArray):
def prepend_value(this, item):
this.prepend(item)
@staticmethod
def get_size(this):
return len(this.array)
def __getitem__(self, index):
return self.array[index]
@ -638,6 +642,10 @@ class ValueList(Gst.ValueList):
def prepend_value(this, item):
this.prepend(item)
@staticmethod
def get_size(this):
return len(this.array)
def __getitem__(self, index):
return self.array[index]