Merge branch 'update-gst-gir-files' into 'main'

Update GStreamer gir files

See merge request gstreamer/gstreamer-rs!1781
This commit is contained in:
Sebastian Dröge 2025-08-28 14:33:18 +03:00
commit 5dc64d11bc
66 changed files with 338 additions and 269 deletions

196
Cargo.lock generated
View file

@ -28,7 +28,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046"
dependencies = [
"android-properties",
"bitflags 2.9.1",
"bitflags 2.9.3",
"cc",
"cesu8",
"jni",
@ -50,9 +50,9 @@ checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04"
[[package]]
name = "anyhow"
version = "1.0.98"
version = "1.0.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
[[package]]
name = "as-raw-xcb-connection"
@ -104,9 +104,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.9.1"
version = "2.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d"
dependencies = [
"serde",
]
@ -159,9 +159,9 @@ checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
[[package]]
name = "cairo-rs"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"cairo-sys-rs",
"glib",
"libc",
@ -170,7 +170,7 @@ dependencies = [
[[package]]
name = "cairo-sys-rs"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"glib-sys",
"libc",
@ -183,7 +183,7 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"log",
"polling",
"rustix 0.38.44",
@ -205,9 +205,9 @@ dependencies = [
[[package]]
name = "cc"
version = "1.2.32"
version = "1.2.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e"
checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc"
dependencies = [
"jobserver",
"libc",
@ -232,9 +232,9 @@ dependencies = [
[[package]]
name = "cfg-if"
version = "1.0.1"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
[[package]]
name = "cfg_aliases"
@ -257,7 +257,7 @@ version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad36507aeb7e16159dfe68db81ccc27571c3ccd4b76fb2fb72fc59e7a4b1b64c"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block",
"cocoa-foundation",
"core-foundation 0.10.1",
@ -273,7 +273,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block",
"core-foundation 0.10.1",
"core-graphics-types 0.2.0",
@ -344,7 +344,7 @@ version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"core-foundation 0.10.1",
"core-graphics-types 0.2.0",
"foreign-types",
@ -368,7 +368,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"core-foundation 0.10.1",
"libc",
]
@ -433,8 +433,8 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
dependencies = [
"bitflags 2.9.1",
"objc2 0.6.1",
"bitflags 2.9.3",
"objc2 0.6.2",
]
[[package]]
@ -715,7 +715,7 @@ dependencies = [
[[package]]
name = "gio"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"futures-channel",
"futures-core",
@ -731,7 +731,7 @@ dependencies = [
[[package]]
name = "gio-sys"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"glib-sys",
"gobject-sys",
@ -760,9 +760,9 @@ dependencies = [
[[package]]
name = "glib"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"futures-channel",
"futures-core",
"futures-executor",
@ -780,7 +780,7 @@ dependencies = [
[[package]]
name = "glib-macros"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"heck",
"proc-macro-crate",
@ -792,7 +792,7 @@ dependencies = [
[[package]]
name = "glib-sys"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"libc",
"system-deps",
@ -804,7 +804,7 @@ version = "0.32.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"cfg_aliases",
"cgl",
"dispatch2",
@ -812,7 +812,7 @@ dependencies = [
"glutin_glx_sys",
"glutin_wgl_sys",
"libloading",
"objc2 0.6.1",
"objc2 0.6.2",
"objc2-app-kit 0.3.1",
"objc2-core-foundation",
"objc2-foundation 0.3.1",
@ -867,7 +867,7 @@ dependencies = [
[[package]]
name = "gobject-sys"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"glib-sys",
"libc",
@ -901,7 +901,7 @@ dependencies = [
"serde_bytes",
"serde_json",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@ -1324,7 +1324,7 @@ dependencies = [
"libc",
"serde",
"serde_json",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@ -1549,7 +1549,7 @@ dependencies = [
"gstreamer",
"gstreamer-app",
"gstreamer-video",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@ -1594,7 +1594,7 @@ dependencies = [
"libc",
"serde",
"serde_json",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@ -1670,9 +1670,9 @@ dependencies = [
[[package]]
name = "indexmap"
version = "2.10.0"
version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9"
dependencies = [
"equivalent",
"hashbrown",
@ -1717,9 +1717,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[package]]
name = "jobserver"
version = "0.1.33"
version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
dependencies = [
"getrandom",
"libc",
@ -1752,9 +1752,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.174"
version = "0.2.175"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
[[package]]
name = "libloading"
@ -1772,7 +1772,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"libc",
"redox_syscall 0.5.17",
]
@ -1821,9 +1821,9 @@ dependencies = [
[[package]]
name = "memmap2"
version = "0.9.7"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28"
checksum = "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7"
dependencies = [
"libc",
]
@ -1850,7 +1850,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"jni-sys",
"log",
"ndk-sys",
@ -1958,9 +1958,9 @@ dependencies = [
[[package]]
name = "objc2"
version = "0.6.1"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551"
checksum = "561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc"
dependencies = [
"objc2-encode",
]
@ -1971,7 +1971,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"libc",
"objc2 0.5.2",
@ -1987,8 +1987,8 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc"
dependencies = [
"bitflags 2.9.1",
"objc2 0.6.1",
"bitflags 2.9.3",
"objc2 0.6.2",
"objc2-core-foundation",
"objc2-foundation 0.3.1",
]
@ -1999,7 +1999,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"objc2 0.5.2",
"objc2-core-location",
@ -2023,7 +2023,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@ -2035,9 +2035,9 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"dispatch2",
"objc2 0.6.1",
"objc2 0.6.2",
]
[[package]]
@ -2076,7 +2076,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"dispatch",
"libc",
@ -2089,8 +2089,8 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c"
dependencies = [
"bitflags 2.9.1",
"objc2 0.6.1",
"bitflags 2.9.3",
"objc2 0.6.2",
"objc2-core-foundation",
]
@ -2112,7 +2112,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@ -2124,7 +2124,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@ -2147,7 +2147,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"objc2 0.5.2",
"objc2-cloud-kit",
@ -2179,7 +2179,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"objc2 0.5.2",
"objc2-core-location",
@ -2213,7 +2213,7 @@ dependencies = [
[[package]]
name = "pango"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"gio",
"glib",
@ -2224,7 +2224,7 @@ dependencies = [
[[package]]
name = "pango-sys"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"glib-sys",
"gobject-sys",
@ -2235,7 +2235,7 @@ dependencies = [
[[package]]
name = "pangocairo"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"cairo-rs",
"glib",
@ -2247,7 +2247,7 @@ dependencies = [
[[package]]
name = "pangocairo-sys"
version = "0.22.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#e9192820592ef5664739f866b91bee69d3761b9d"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a9bb1741e0eb02144edc89bec40e78a919337454"
dependencies = [
"cairo-sys-rs",
"glib-sys",
@ -2276,9 +2276,9 @@ checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
[[package]]
name = "percent-encoding"
version = "2.3.1"
version = "2.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
[[package]]
name = "pin-project"
@ -2356,9 +2356,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
version = "1.0.95"
version = "1.0.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
dependencies = [
"unicode-ident",
]
@ -2408,7 +2408,7 @@ version = "0.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
]
[[package]]
@ -2419,12 +2419,12 @@ checksum = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb"
[[package]]
name = "ron"
version = "0.10.1"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f"
checksum = "db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468"
dependencies = [
"base64",
"bitflags 2.9.1",
"bitflags 2.9.3",
"serde",
"serde_derive",
"unicode-ident",
@ -2436,7 +2436,7 @@ version = "0.38.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"errno",
"libc",
"linux-raw-sys 0.4.15",
@ -2449,7 +2449,7 @@ version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"errno",
"libc",
"linux-raw-sys 0.9.4",
@ -2514,9 +2514,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.142"
version = "1.0.143"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7"
checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
dependencies = [
"itoa",
"memchr",
@ -2569,7 +2569,7 @@ version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"calloop",
"calloop-wayland-source",
"cursor-icon",
@ -2605,9 +2605,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "syn"
version = "2.0.104"
version = "2.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
dependencies = [
"proc-macro2",
"quote",
@ -2635,15 +2635,15 @@ checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
[[package]]
name = "tempfile"
version = "3.20.0"
version = "3.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e"
dependencies = [
"fastrand",
"getrandom",
"once_cell",
"rustix 1.0.8",
"windows-sys 0.59.0",
"windows-sys 0.60.2",
]
[[package]]
@ -2669,11 +2669,11 @@ dependencies = [
[[package]]
name = "thiserror"
version = "2.0.12"
version = "2.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
dependencies = [
"thiserror-impl 2.0.12",
"thiserror-impl 2.0.16",
]
[[package]]
@ -2689,9 +2689,9 @@ dependencies = [
[[package]]
name = "thiserror-impl"
version = "2.0.12"
version = "2.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
dependencies = [
"proc-macro2",
"quote",
@ -2917,7 +2917,7 @@ version = "0.31.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"rustix 1.0.8",
"wayland-backend",
"wayland-scanner",
@ -2929,7 +2929,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"cursor-icon",
"wayland-backend",
]
@ -2951,7 +2951,7 @@ version = "0.32.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@ -2963,7 +2963,7 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@ -2976,7 +2976,7 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@ -3028,11 +3028,11 @@ dependencies = [
[[package]]
name = "winapi-util"
version = "0.1.9"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22"
dependencies = [
"windows-sys 0.59.0",
"windows-sys 0.60.2",
]
[[package]]
@ -3434,7 +3434,7 @@ dependencies = [
"ahash",
"android-activity",
"atomic-waker",
"bitflags 2.9.1",
"bitflags 2.9.3",
"block2",
"bytemuck",
"calloop",
@ -3478,9 +3478,9 @@ dependencies = [
[[package]]
name = "winnow"
version = "0.7.12"
version = "0.7.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
dependencies = [
"memchr",
]
@ -3491,7 +3491,7 @@ version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
]
[[package]]
@ -3538,7 +3538,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.3",
"dlib",
"log",
"once_cell",

View file

@ -1,6 +1,6 @@
variables:
GST_RS_IMG_TAG: "2025-08-10.0"
GST_RS_IMG_WINDOWS_TAG: "2025-08-10.0"
GST_RS_IMG_TAG: "2025-08-28.0"
GST_RS_IMG_WINDOWS_TAG: "2025-08-28.0"
GST_RS_STABLE: "1.89.0"
GST_RS_MSRV: "1.83.0"
# The branch we use to build GStreamer from in the docker images

2
gir

@ -1 +1 @@
Subproject commit 19ccbbc9a3d1cc9271b7a5fa5d84b5652ee99492
Subproject commit 7047e1b433e2ea39d96b25ae3242a2a780d2f59a

@ -1 +1 @@
Subproject commit 5c1e490fe50a56dae5ee72e39c410aa9d9a0a1ae
Subproject commit 1490bcc19dc80accb62a7ebc5d75c2dd49c386d0

@ -1 +1 @@
Subproject commit 787cf49008c2aed08cc4ece4e9be6a4faa0ebcdf
Subproject commit a412eb7cb7fe816040ab15e590ace6e75e490968

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -20,6 +20,10 @@ pub enum AggregatorStartTimeSelection {
First,
#[doc(alias = "GST_AGGREGATOR_START_TIME_SELECTION_SET")]
Set,
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
#[doc(alias = "GST_AGGREGATOR_START_TIME_SELECTION_NOW")]
Now,
#[doc(hidden)]
__Unknown(i32),
}
@ -36,6 +40,8 @@ impl IntoGlib for AggregatorStartTimeSelection {
Self::Zero => ffi::GST_AGGREGATOR_START_TIME_SELECTION_ZERO,
Self::First => ffi::GST_AGGREGATOR_START_TIME_SELECTION_FIRST,
Self::Set => ffi::GST_AGGREGATOR_START_TIME_SELECTION_SET,
#[cfg(feature = "v1_28")]
Self::Now => ffi::GST_AGGREGATOR_START_TIME_SELECTION_NOW,
Self::__Unknown(value) => value,
}
}
@ -53,6 +59,8 @@ impl FromGlib<ffi::GstAggregatorStartTimeSelection> for AggregatorStartTimeSelec
ffi::GST_AGGREGATOR_START_TIME_SELECTION_ZERO => Self::Zero,
ffi::GST_AGGREGATOR_START_TIME_SELECTION_FIRST => Self::First,
ffi::GST_AGGREGATOR_START_TIME_SELECTION_SET => Self::Set,
#[cfg(feature = "v1_28")]
ffi::GST_AGGREGATOR_START_TIME_SELECTION_NOW => Self::Now,
value => Self::__Unknown(value),
}
}

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -34,6 +34,9 @@ pub type GstAggregatorStartTimeSelection = c_int;
pub const GST_AGGREGATOR_START_TIME_SELECTION_ZERO: GstAggregatorStartTimeSelection = 0;
pub const GST_AGGREGATOR_START_TIME_SELECTION_FIRST: GstAggregatorStartTimeSelection = 1;
pub const GST_AGGREGATOR_START_TIME_SELECTION_SET: GstAggregatorStartTimeSelection = 2;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub const GST_AGGREGATOR_START_TIME_SELECTION_NOW: GstAggregatorStartTimeSelection = 3;
// Constants
pub const GST_BASE_PARSE_FLAG_DRAINING: c_int = 2;

View file

@ -416,6 +416,7 @@ const RUST_LAYOUTS: &[(&str, Layout)] = &[
const RUST_CONSTANTS: &[(&str, &str)] = &[
("(gint) GST_AGGREGATOR_START_TIME_SELECTION_FIRST", "1"),
("(gint) GST_AGGREGATOR_START_TIME_SELECTION_NOW", "3"),
("(gint) GST_AGGREGATOR_START_TIME_SELECTION_SET", "2"),
("(gint) GST_AGGREGATOR_START_TIME_SELECTION_ZERO", "0"),
("GST_BASE_PARSE_FLAG_DRAINING", "2"),

View file

@ -30,6 +30,7 @@
int main() {
PRINT_CONSTANT((gint) GST_AGGREGATOR_START_TIME_SELECTION_FIRST);
PRINT_CONSTANT((gint) GST_AGGREGATOR_START_TIME_SELECTION_NOW);
PRINT_CONSTANT((gint) GST_AGGREGATOR_START_TIME_SELECTION_SET);
PRINT_CONSTANT((gint) GST_AGGREGATOR_START_TIME_SELECTION_ZERO);
PRINT_CONSTANT(GST_BASE_PARSE_FLAG_DRAINING);

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -36,7 +36,7 @@ itertools = "0.14"
pin-project-lite = "0.2"
[dev-dependencies]
ron = "0.10"
ron = "0.11"
serde_json = "1.0"
futures-executor = "0.3.1"
gir-format-check = "0.1"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 19ccbbc9a3d1)
from gir-files (https://github.com/gtk-rs/gir-files @ 5c1e490fe50a)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 787cf49008c2)
Generated by gir (https://github.com/gtk-rs/gir @ 7047e1b433e2)
from gir-files (https://github.com/gtk-rs/gir-files @ 1490bcc19dc8)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ a412eb7cb7fe)

View file

@ -4733,12 +4733,14 @@ extern "C" {
idx: c_uint,
length: c_int,
) -> gboolean;
pub fn gst_buffer_is_writable(buf: *const GstBuffer) -> gboolean;
pub fn gst_buffer_iterate_meta(buffer: *mut GstBuffer, state: *mut gpointer) -> *mut GstMeta;
pub fn gst_buffer_iterate_meta_filtered(
buffer: *mut GstBuffer,
state: *mut gpointer,
meta_api_type: GType,
) -> *mut GstMeta;
pub fn gst_buffer_make_writable(buf: *mut GstBuffer) -> *mut GstBuffer;
pub fn gst_buffer_map(
buffer: *mut GstBuffer,
info: *mut GstMapInfo,
@ -4800,6 +4802,13 @@ extern "C" {
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_buffer_replace(obuf: *mut *mut GstBuffer, nbuf: *mut GstBuffer) -> gboolean;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_buffer_steal(old_buffer: *mut *mut GstBuffer) -> *mut GstBuffer;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_buffer_take(old_buffer: *mut *mut GstBuffer, new_buffer: *mut GstBuffer)
-> gboolean;
//=========================================================================
// GstBufferList
@ -4820,7 +4829,9 @@ extern "C" {
pub fn gst_buffer_list_get(list: *mut GstBufferList, idx: c_uint) -> *mut GstBuffer;
pub fn gst_buffer_list_get_writable(list: *mut GstBufferList, idx: c_uint) -> *mut GstBuffer;
pub fn gst_buffer_list_insert(list: *mut GstBufferList, idx: c_int, buffer: *mut GstBuffer);
pub fn gst_buffer_list_is_writable(list: *const GstBufferList) -> gboolean;
pub fn gst_buffer_list_length(list: *mut GstBufferList) -> c_uint;
pub fn gst_buffer_list_make_writable(list: *mut GstBufferList) -> *mut GstBufferList;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_buffer_list_ref(list: *mut GstBufferList) -> *mut GstBufferList;
@ -4834,6 +4845,9 @@ extern "C" {
old_list: *mut *mut GstBufferList,
new_list: *mut GstBufferList,
) -> gboolean;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_buffer_list_steal(old_list: *mut *mut GstBufferList) -> *mut GstBufferList;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_buffer_list_take(
@ -4939,6 +4953,8 @@ extern "C" {
structure: *const GstStructure,
features: *const GstCapsFeatures,
) -> gboolean;
pub fn gst_caps_is_writable(caps: *const GstCaps) -> gboolean;
pub fn gst_caps_make_writable(caps: *mut GstCaps) -> *mut GstCaps;
pub fn gst_caps_map_in_place(
caps: *mut GstCaps,
func: GstCapsMapFunc,
@ -4998,6 +5014,9 @@ extern "C" {
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_caps_replace(old_caps: *mut *mut GstCaps, new_caps: *mut GstCaps) -> gboolean;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_caps_steal(old_caps: *mut *mut GstCaps) -> *mut GstCaps;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_caps_take(old_caps: *mut *mut GstCaps, new_caps: *mut GstCaps) -> gboolean;
@ -5101,6 +5120,8 @@ extern "C" {
context_type: *const c_char,
) -> gboolean;
pub fn gst_context_is_persistent(context: *const GstContext) -> gboolean;
pub fn gst_context_is_writable(context: *const GstContext) -> gboolean;
pub fn gst_context_make_writable(context: *mut GstContext) -> *mut GstContext;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_context_ref(context: *mut GstContext) -> *mut GstContext;
@ -5363,6 +5384,8 @@ extern "C" {
#[cfg(feature = "v1_18")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
pub fn gst_event_has_name_id(event: *mut GstEvent, name: glib::GQuark) -> gboolean;
pub fn gst_event_is_writable(event: *const GstEvent) -> gboolean;
pub fn gst_event_make_writable(event: *mut GstEvent) -> *mut GstEvent;
pub fn gst_event_parse_buffer_size(
event: *mut GstEvent,
format: *mut GstFormat,
@ -5675,11 +5698,13 @@ extern "C" {
offset: *mut size_t,
) -> gboolean;
pub fn gst_memory_is_type(mem: *mut GstMemory, mem_type: *const c_char) -> gboolean;
pub fn gst_memory_is_writable(memory: *const GstMemory) -> gboolean;
pub fn gst_memory_make_mapped(
mem: *mut GstMemory,
info: *mut GstMapInfo,
flags: GstMapFlags,
) -> *mut GstMemory;
pub fn gst_memory_make_writable(memory: *mut GstMemory) -> *mut GstMemory;
pub fn gst_memory_map(
mem: *mut GstMemory,
info: *mut GstMapInfo,
@ -5694,6 +5719,19 @@ extern "C" {
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_memory_unref(memory: *mut GstMemory);
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_memory_replace(
old_memory: *mut *mut GstMemory,
new_memory: *mut GstMemory,
) -> gboolean;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_memory_steal(old_memory: *mut *mut GstMemory) -> *mut GstMemory;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_memory_take(old_memory: *mut *mut GstMemory, new_memory: *mut GstMemory)
-> gboolean;
//=========================================================================
// GstMessage
@ -5901,6 +5939,8 @@ extern "C" {
-> *const gobject::GValue;
pub fn gst_message_get_structure(message: *mut GstMessage) -> *const GstStructure;
pub fn gst_message_has_name(message: *mut GstMessage, name: *const c_char) -> gboolean;
pub fn gst_message_is_writable(message: *const GstMessage) -> gboolean;
pub fn gst_message_make_writable(message: *mut GstMessage) -> *mut GstMessage;
pub fn gst_message_parse_async_done(message: *mut GstMessage, running_time: *mut GstClockTime);
pub fn gst_message_parse_buffering(message: *mut GstMessage, percent: *mut c_int);
pub fn gst_message_parse_buffering_stats(
@ -6134,6 +6174,9 @@ extern "C" {
old_message: *mut *mut GstMessage,
new_message: *mut GstMessage,
) -> gboolean;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_message_steal(old_message: *mut *mut GstMessage) -> *mut GstMessage;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_message_take(
@ -6443,6 +6486,8 @@ extern "C" {
mode: GstPadMode,
flags: GstSchedulingFlags,
) -> gboolean;
pub fn gst_query_is_writable(query: *const GstQuery) -> gboolean;
pub fn gst_query_make_writable(query: *mut GstQuery) -> *mut GstQuery;
pub fn gst_query_parse_accept_caps(query: *mut GstQuery, caps: *mut *mut GstCaps);
pub fn gst_query_parse_accept_caps_result(query: *mut GstQuery, result: *mut gboolean);
pub fn gst_query_parse_allocation(
@ -6652,6 +6697,9 @@ extern "C" {
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_query_replace(old_query: *mut *mut GstQuery, new_query: *mut GstQuery) -> gboolean;
#[cfg(feature = "v1_28")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_28")))]
pub fn gst_query_steal(old_query: *mut *mut GstQuery) -> *mut GstQuery;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_query_take(old_query: *mut *mut GstQuery, new_query: *mut GstQuery) -> gboolean;
@ -6679,6 +6727,12 @@ extern "C" {
pub fn gst_sample_get_caps(sample: *mut GstSample) -> *mut GstCaps;
pub fn gst_sample_get_info(sample: *mut GstSample) -> *const GstStructure;
pub fn gst_sample_get_segment(sample: *mut GstSample) -> *mut GstSegment;
#[cfg(feature = "v1_16")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
pub fn gst_sample_is_writable(sample: *const GstSample) -> gboolean;
#[cfg(feature = "v1_16")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
pub fn gst_sample_make_writable(sample: *mut GstSample) -> *mut GstSample;
#[cfg(feature = "v1_18_3")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18_3")))]
pub fn gst_sample_ref(sample: *mut GstSample) -> *mut GstSample;
@ -7432,6 +7486,8 @@ extern "C" {
);
pub fn gst_tag_list_is_empty(list: *const GstTagList) -> gboolean;
pub fn gst_tag_list_is_equal(list1: *const GstTagList, list2: *const GstTagList) -> gboolean;
pub fn gst_tag_list_is_writable(taglist: *const GstTagList) -> gboolean;
pub fn gst_tag_list_make_writable(taglist: *mut GstTagList) -> *mut GstTagList;
pub fn gst_tag_list_merge(
list1: *const GstTagList,
list2: *const GstTagList,