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

Update GStreamer gir files

See merge request gstreamer/gstreamer-rs!1435
This commit is contained in:
Sebastian Dröge 2024-04-30 09:40:34 +00:00
commit 042a83a08a
127 changed files with 415 additions and 140 deletions

66
Cargo.lock generated
View file

@ -170,7 +170,7 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
[[package]]
name = "cairo-rs"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"bitflags 2.5.0",
"cairo-sys-rs",
@ -182,7 +182,7 @@ dependencies = [
[[package]]
name = "cairo-sys-rs"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"glib-sys",
"libc",
@ -311,9 +311,9 @@ dependencies = [
[[package]]
name = "concurrent-queue"
version = "2.4.0"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
dependencies = [
"crossbeam-utils",
]
@ -387,9 +387,9 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991"
[[package]]
name = "data-encoding"
version = "2.5.0"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
[[package]]
name = "derive_more"
@ -460,9 +460,9 @@ dependencies = [
[[package]]
name = "event-listener-strategy"
version = "0.5.1"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3"
checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
dependencies = [
"event-listener",
"pin-project-lite",
@ -516,9 +516,9 @@ dependencies = [
[[package]]
name = "fastrand"
version = "2.0.2"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984"
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
[[package]]
name = "fdeflate"
@ -531,9 +531,9 @@ dependencies = [
[[package]]
name = "flate2"
version = "1.0.28"
version = "1.0.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
dependencies = [
"crc32fast",
"miniz_oxide",
@ -679,7 +679,7 @@ dependencies = [
[[package]]
name = "gio"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"futures-channel",
"futures-core",
@ -696,7 +696,7 @@ dependencies = [
[[package]]
name = "gio-sys"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"glib-sys",
"gobject-sys",
@ -725,7 +725,7 @@ dependencies = [
[[package]]
name = "glib"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"bitflags 2.5.0",
"futures-channel",
@ -746,7 +746,7 @@ dependencies = [
[[package]]
name = "glib-macros"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"heck",
"proc-macro-crate",
@ -758,7 +758,7 @@ dependencies = [
[[package]]
name = "glib-sys"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"libc",
"system-deps",
@ -821,7 +821,7 @@ dependencies = [
[[package]]
name = "gobject-sys"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"glib-sys",
"libc",
@ -1549,9 +1549,9 @@ dependencies = [
[[package]]
name = "hashbrown"
version = "0.14.3"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "heck"
@ -1669,9 +1669,9 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]]
name = "libc"
version = "0.2.153"
version = "0.2.154"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
[[package]]
name = "libloading"
@ -1900,7 +1900,7 @@ dependencies = [
[[package]]
name = "pango"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"gio",
"glib",
@ -1911,7 +1911,7 @@ dependencies = [
[[package]]
name = "pango-sys"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"glib-sys",
"gobject-sys",
@ -1922,7 +1922,7 @@ dependencies = [
[[package]]
name = "pangocairo"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"cairo-rs",
"glib",
@ -1934,7 +1934,7 @@ dependencies = [
[[package]]
name = "pangocairo-sys"
version = "0.20.0"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#7f4a1dcc3ca3420476b7481e91c5bf5a3e6a54c6"
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#dc264f616f76b7fd72297250eaeb40531a19b74e"
dependencies = [
"cairo-sys-rs",
"glib-sys",
@ -2136,9 +2136,9 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
[[package]]
name = "serde"
version = "1.0.198"
version = "1.0.199"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc"
checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a"
dependencies = [
"serde_derive",
]
@ -2154,9 +2154,9 @@ dependencies = [
[[package]]
name = "serde_derive"
version = "1.0.198"
version = "1.0.199"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9"
checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc"
dependencies = [
"proc-macro2",
"quote",
@ -2371,7 +2371,7 @@ dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"winnow 0.6.6",
"winnow 0.6.7",
]
[[package]]
@ -2978,9 +2978,9 @@ dependencies = [
[[package]]
name = "winnow"
version = "0.6.6"
version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352"
checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578"
dependencies = [
"memchr",
]

View file

@ -1,5 +1,5 @@
variables:
GST_RS_IMG_TAG: "2024-04-28.0"
GST_RS_IMG_TAG: "2024-04-30.0"
GST_RS_STABLE: "1.77.2"
GST_RS_MSRV: "1.70.0"
# The branch we use to build GStreamer from in the docker images

View file

@ -11,13 +11,10 @@ get_features() {
crate=$1
case "$crate" in
gstreamer-audio|gstreamer-editing-services|gstreamer-gl|gstreamer-pbutils|gstreamer-rtp|gstreamer-rtsp|gstreamer-video|gstreamer)
echo "--features=serde,v1_24"
;;
gstreamer-analytics)
echo ""
echo "--features=serde,v1_26"
;;
*)
echo "--features=v1_24"
echo "--features=v1_26"
;;
esac
}

View file

@ -13,6 +13,8 @@ for crate in gstreamer*/sys gstreamer-gl/*/sys; do
done
for crate in gstreamer/sys \
gstreamer-allocators/sys \
gstreamer-analytics/sys \
gstreamer-app/sys \
gstreamer-audio/sys \
gstreamer-base/sys \
@ -26,11 +28,14 @@ for crate in gstreamer/sys \
gstreamer-mpegts/sys \
gstreamer-net/sys \
gstreamer-pbutils/sys \
gstreamer-play/sys \
gstreamer-player/sys \
gstreamer-rtp/sys \
gstreamer-rtsp-server/sys \
gstreamer-rtsp/sys \
gstreamer-sdp/sys \
gstreamer-tag/sys \
gstreamer-validate/sys \
gstreamer-video/sys \
gstreamer-webrtc/sys; do
echo "Testing $crate with --all-features)"

View file

@ -16,8 +16,7 @@
# 'gstreamer-gl/egl',
# 'gstreamer-gl/wayland',
# 'gstreamer-gl/x11',
# only has sys
# 'gstreamer-mpegts',
'gstreamer-mpegts',
'gstreamer-mpegts/sys',
'gstreamer-net',
'gstreamer-pbutils',
@ -26,8 +25,7 @@
'gstreamer-rtsp',
'gstreamer-rtsp-server',
'gstreamer-sdp',
# only has sys
# 'gstreamer-tag',
'gstreamer-tag',
'gstreamer-tag/sys',
'gstreamer-video',
'gstreamer-webrtc',

@ -1 +1 @@
Subproject commit bca9723cb3e5833f33306953a8fc612e09ecb1ee
Subproject commit ef822845ed2446232dfb1e709f0d4438ac0d15f5

View file

@ -30,6 +30,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -23,6 +23,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_allocators_sys"
@ -77,4 +78,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_allocators_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_allocators_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -24,6 +24,7 @@ gir-format-check = "0.1"
[features]
default = []
v1_26 = ["gst/v1_26", "ffi/v1_26"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -52,6 +52,10 @@ rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]
[package.metadata.system-deps.gstreamer_analytics_1_0]
name = "gstreamer-analytics-1.0"
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_analytics_1_0.v1_26]
version = "1.25"
[features]
v1_26 = []

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -34,6 +34,7 @@ v1_18 = ["gst/v1_18", "gst-base/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-base/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-base/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-base/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-base/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -23,6 +23,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_app_sys"
@ -77,4 +78,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_app_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_app_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -36,6 +36,7 @@ v1_18 = ["gst/v1_18", "gst-base/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-base/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-base/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-base/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-base/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde"]
[package.metadata.docs.rs]

View file

@ -327,6 +327,10 @@ status = "generate"
# Platform dependant
manual = true
[[object.member]]
name = "last"
ignore = true
[[object.function]]
name = "to_string"
# This has an Unknown field that may return NULL or "UNKNOWN"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -26,6 +26,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_audio_sys"
@ -80,4 +81,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_audio_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_audio_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -212,6 +212,7 @@ pub const GST_AUDIO_DEF_FORMAT: &[u8] = b"S16LE\0";
pub const GST_AUDIO_DEF_RATE: c_int = 44100;
pub const GST_AUDIO_ENCODER_SINK_NAME: &[u8] = b"sink\0";
pub const GST_AUDIO_ENCODER_SRC_NAME: &[u8] = b"src\0";
pub const GST_AUDIO_FORMAT_LAST: c_int = 32;
pub const GST_AUDIO_RATE_RANGE: &[u8] = b"(int) [ 1, max ]\0";
pub const GST_AUDIO_RESAMPLER_OPT_CUBIC_B: &[u8] = b"GstAudioResampler.cubic-b\0";
pub const GST_AUDIO_RESAMPLER_OPT_CUBIC_C: &[u8] = b"GstAudioResampler.cubic-c\0";

View file

@ -769,6 +769,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
("(guint) GST_AUDIO_FORMAT_FLAG_INTEGER", "1"),
("(guint) GST_AUDIO_FORMAT_FLAG_SIGNED", "4"),
("(guint) GST_AUDIO_FORMAT_FLAG_UNPACK", "32"),
("GST_AUDIO_FORMAT_LAST", "32"),
("(gint) GST_AUDIO_FORMAT_S16", "4"),
("(gint) GST_AUDIO_FORMAT_S16BE", "5"),
("(gint) GST_AUDIO_FORMAT_S16LE", "4"),

View file

@ -117,6 +117,7 @@ int main() {
PRINT_CONSTANT((guint) GST_AUDIO_FORMAT_FLAG_INTEGER);
PRINT_CONSTANT((guint) GST_AUDIO_FORMAT_FLAG_SIGNED);
PRINT_CONSTANT((guint) GST_AUDIO_FORMAT_FLAG_UNPACK);
PRINT_CONSTANT(GST_AUDIO_FORMAT_LAST);
PRINT_CONSTANT((gint) GST_AUDIO_FORMAT_S16);
PRINT_CONSTANT((gint) GST_AUDIO_FORMAT_S16BE);
PRINT_CONSTANT((gint) GST_AUDIO_FORMAT_S16LE);

View file

@ -32,6 +32,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -25,6 +25,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_base_sys"
@ -85,4 +86,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_base_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_base_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -28,6 +28,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -23,6 +23,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_check_sys"
@ -77,4 +78,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_check_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_check_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -28,6 +28,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -24,6 +24,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_controller_sys"
@ -78,4 +79,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_controller_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_controller_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -33,6 +33,7 @@ v1_18 = ["gst/v1_18", "gst-base/v1_18", "gst-pbutils/v1_18", "ffi/v1_18", "v1_16
v1_20 = ["gst/v1_20", "gst-base/v1_20", "gst-pbutils/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gst-pbutils/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gst-pbutils/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gst-pbutils/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde", "gst-pbutils/serde"]
[package.metadata.docs.rs]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -29,6 +29,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_editing_services_sys"
@ -83,4 +84,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gst_editing_services_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gst_editing_services_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -37,6 +37,7 @@ v1_18 = ["gst/v1_18", "gst-base/v1_18", "gst-video/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-base/v1_20", "gst-video/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gst-video/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gst-video/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gst-video/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde", "gst-video/serde"]
[package.metadata.docs.rs]

View file

@ -32,6 +32,7 @@ v1_18 = ["gst/v1_18", "gst-gl/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-gl/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-gl/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-gl/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-gl/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -44,7 +44,10 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_26]
version = "1.25"
[package.metadata.docs.rs]
all-features = true
@ -76,3 +79,4 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -29,6 +29,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_gl_sys"
@ -83,4 +84,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_gl_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_gl_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -33,6 +33,7 @@ v1_18 = ["gst/v1_18", "gst-gl/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-gl/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-gl/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-gl/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-gl/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -44,7 +44,10 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_26]
version = "1.25"
[package.metadata.docs.rs]
all-features = true
@ -76,3 +79,4 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -33,6 +33,7 @@ v1_18 = ["gst/v1_18", "gst-gl/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-gl/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-gl/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-gl/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-gl/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -44,7 +44,10 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_26]
version = "1.25"
[package.metadata.docs.rs]
all-features = true
@ -76,3 +79,4 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -28,6 +28,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -48,7 +48,10 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_mpegts_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_mpegts_1_0.v1_26]
version = "1.25"
[lib]
name = "gstreamer_mpegts_sys"
@ -78,3 +81,4 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -29,6 +29,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -61,10 +61,5 @@ final_type = true
name = "new"
[[object.function.parameter]]
name = "name"
# See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6251
nullable = true
[object.function.return]
# See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6251
nullable = true
nullable_return_is_error = "Can't create gst::PtpClock"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -23,6 +23,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_net_sys"
@ -77,4 +78,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_net_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_net_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -34,6 +34,7 @@ v1_18 = ["gst/v1_18", "gst-audio/v1_18", "gst-video/v1_18", "ffi/v1_18", "v1_16"
v1_20 = ["gst/v1_20", "gst-audio/v1_20", "gst-video/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-audio/v1_22", "gst-video/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-audio/v1_24", "gst-video/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-audio/v1_26", "gst-video/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde"]
[package.metadata.docs.rs]

View file

@ -359,6 +359,13 @@ status = "generate"
[object.function.return]
nullable_return_is_error = "Failed to create EncodingProfile from DiscovererInfo"
[[object.function]]
name = "from_string"
[object.function.return]
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6775
nullable = true
nullable_return_is_error = "Failed to create EncodingProfile from string"
[[object]]
name = "GstPbutils.EncodingTarget"
status = "generate"

View file

@ -52,6 +52,28 @@ impl EncodingProfile {
})
}
}
#[cfg(feature = "v1_26")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))]
#[doc(alias = "gst_encoding_profile_from_string")]
pub fn from_string(string: &str) -> Result<EncodingProfile, glib::BoolError> {
assert_initialized_main_thread!();
unsafe {
Option::<_>::from_glib_full(ffi::gst_encoding_profile_from_string(
string.to_glib_none().0,
))
.ok_or_else(|| glib::bool_error!("Failed to create EncodingProfile from string"))
}
}
}
#[cfg(feature = "v1_26")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))]
impl std::fmt::Display for EncodingProfile {
#[inline]
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
f.write_str(&EncodingProfileExt::to_str(self))
}
}
unsafe impl Send for EncodingProfile {}
@ -200,6 +222,18 @@ pub trait EncodingProfileExt: IsA<EncodingProfile> + sealed::Sealed + 'static {
}
}
#[cfg(feature = "v1_26")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))]
#[doc(alias = "gst_encoding_profile_to_string")]
#[doc(alias = "to_string")]
fn to_str(&self) -> glib::GString {
unsafe {
from_glib_full(ffi::gst_encoding_profile_to_string(
self.as_ref().to_glib_none().0,
))
}
}
#[cfg(feature = "v1_20")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
#[doc(alias = "element-properties")]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -29,6 +29,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_pbutils_sys"
@ -83,4 +84,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_pbutils_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_pbutils_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -667,6 +667,9 @@ extern "C" {
pub fn gst_encoding_profile_from_discoverer(
info: *mut GstDiscovererInfo,
) -> *mut GstEncodingProfile;
#[cfg(feature = "v1_26")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))]
pub fn gst_encoding_profile_from_string(string: *const c_char) -> *mut GstEncodingProfile;
pub fn gst_encoding_profile_copy(self_: *mut GstEncodingProfile) -> *mut GstEncodingProfile;
pub fn gst_encoding_profile_get_allow_dynamic_output(
profile: *mut GstEncodingProfile,
@ -736,6 +739,9 @@ extern "C" {
profile: *mut GstEncodingProfile,
single_segment: gboolean,
);
#[cfg(feature = "v1_26")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))]
pub fn gst_encoding_profile_to_string(profile: *mut GstEncodingProfile) -> *mut c_char;
//=========================================================================
// GstEncodingTarget

View file

@ -26,6 +26,7 @@ gir-format-check = "0.1"
[features]
v1_22 = ["gst/v1_22", "gst-video/v1_22", "ffi/v1_22"]
v1_24 = ["gst/v1_24", "gst-video/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-video/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -23,6 +23,7 @@ tempfile = "3"
[features]
v1_22 = []
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_play_sys"
@ -68,4 +69,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_play_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_play_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -30,6 +30,7 @@ v1_18 = ["gst/v1_18", "gst-video/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-video/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-video/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-video/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-video/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -26,6 +26,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_player_sys"
@ -80,4 +81,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_player_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_player_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -31,6 +31,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde"]
[package.metadata.docs.rs]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -1,5 +1,7 @@
use glib::prelude::*;
use glib::translate::FromGlibPtrBorrow;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
use glib::translate::*;
use crate::RTPBaseDepayload;

View file

@ -23,6 +23,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_rtp_sys"
@ -77,4 +78,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_rtp_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_rtp_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -141,7 +141,7 @@ pub const GST_RTCP_MAX_SDES: c_int = 255;
pub const GST_RTCP_MAX_SDES_ITEM_COUNT: c_int = 31;
pub const GST_RTCP_REDUCED_SIZE_VALID_MASK: c_int = 49400;
pub const GST_RTCP_VALID_MASK: c_int = 57598;
pub const GST_RTCP_VALID_VALUE: c_int = 200;
pub const GST_RTCP_VALID_VALUE: c_int = 32968;
pub const GST_RTCP_VERSION: c_int = 2;
pub const GST_RTP_HDREXT_BASE: &[u8] = b"urn:ietf:params:rtp-hdrext:\0";
pub const GST_RTP_HDREXT_ELEMENT_CLASS: &[u8] = b"Network/Extension/RTPHeader\0";

View file

@ -412,7 +412,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
("(gint) GST_RTCP_TYPE_SR", "200"),
("(gint) GST_RTCP_TYPE_XR", "207"),
("GST_RTCP_VALID_MASK", "57598"),
("GST_RTCP_VALID_VALUE", "200"),
("GST_RTCP_VALID_VALUE", "32968"),
("GST_RTCP_VERSION", "2"),
("(gint) GST_RTCP_XR_TYPE_DLRR", "5"),
("(gint) GST_RTCP_XR_TYPE_DRLE", "2"),

View file

@ -35,6 +35,7 @@ v1_18 = ["gst/v1_18", "gst-sdp/v1_18", "gst-rtsp/v1_18", "gst-net/v1_18", "ffi/v
v1_20 = ["gst/v1_20", "gst-sdp/v1_20", "gst-rtsp/v1_20", "gst-net/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-sdp/v1_22", "gst-rtsp/v1_22", "gst-net/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-sdp/v1_24", "gst-rtsp/v1_24", "gst-net/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-sdp/v1_26", "gst-rtsp/v1_26", "gst-net/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde", "gst-rtsp/serde"]
[package.metadata.docs.rs]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -35,6 +35,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_rtsp_server_sys"
@ -89,4 +90,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_rtsp_server_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_rtsp_server_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -32,6 +32,7 @@ v1_18 = ["gst/v1_18", "gst-sdp/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "gst-sdp/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "gst-sdp/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "gst-sdp/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "gst-sdp/v1_26", "ffi/v1_26", "v1_24"]
serde = ["dep:serde", "gst/serde"]
[package.metadata.docs.rs]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -29,6 +29,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_rtsp_sys"
@ -83,4 +84,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_rtsp_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_rtsp_1_0.v1_26]
version = "1.25"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -28,6 +28,7 @@ v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
v1_24 = ["gst/v1_24", "ffi/v1_24", "v1_22"]
v1_26 = ["gst/v1_26", "ffi/v1_26", "v1_24"]
[package.metadata.docs.rs]
all-features = true

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a)
from gir-files (https://github.com/gtk-rs/gir-files @ 65efc10e7109)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ef822845ed24)

View file

@ -20,6 +20,7 @@ v1_18 = ["v1_16"]
v1_20 = ["v1_18"]
v1_22 = ["v1_20"]
v1_24 = ["v1_22"]
v1_26 = ["v1_24"]
[lib]
name = "gstreamer_sdp_sys"
@ -74,4 +75,7 @@ version = "1.20"
version = "1.22"
[package.metadata.system-deps.gstreamer_sdp_1_0.v1_24]
version = "1.23"
version = "1.24"
[package.metadata.system-deps.gstreamer_sdp_1_0.v1_26]
version = "1.25"

Some files were not shown because too many files have changed in this diff Show more