gl: Override readonly allocation parameters to const references

All these params are marked const in gstreamer-base 1.20 but their
results will only show here when the resulting g-ir files are imported.
For now the mutability is overridden in Gir.toml, and this commit should
be reverted when the 1.20 bindings are imported.
This commit is contained in:
Marijn Suijten 2021-04-02 20:31:25 +02:00 committed by Sebastian Dröge
parent 05edd4155e
commit 43d7238b44

View file

@ -18,7 +18,6 @@ external_libraries = [
generate = [ generate = [
# Enums # Enums
"GstGL.GLFormat",
"GstGL.GLQueryType", "GstGL.GLQueryType",
"GstGL.GLSLVersion", "GstGL.GLSLVersion",
"GstGL.GLTextureTarget", "GstGL.GLTextureTarget",
@ -499,6 +498,13 @@ status = "generate"
name = "src_vid" name = "src_vid"
const = true const = true
[[object.function]]
name = "new"
[[object.function.parameter]]
# Parameters will be marked const in 1.20 bindings
pattern = "alloc_params|v_info|valign"
const = true
[[object]] [[object]]
name = "GstGL.GLFramebuffer" name = "GstGL.GLFramebuffer"
status = "generate" status = "generate"
@ -533,3 +539,14 @@ status = "generate"
name = "filter_texture" name = "filter_texture"
[object.function.return] [object.function.return]
bool_return_is_error = "Failed to transform texture" bool_return_is_error = "Failed to transform texture"
[[object]]
name = "GstGL.GLFormat"
status = "generate"
[[object.function]]
name = "from_video_info"
[[object.function.parameter]]
# Parameter will be marked const in 1.20 bindings
name = "vinfo"
const = true