Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2022-09-05 11:45:47 +0300
committerSebastian Dröge <sebastian@centricular.com>2022-09-05 11:45:47 +0300
commit1a401864856022be9103253e7374bde51aa1a226 (patch)
treefb2a4646bb28e4a0e9142ba0c296114ee4014d85 /generic
parent3924e2e563320ab2669befe2dd0ab9324f325353 (diff)
Update for GLib ParamSpec builder API changes
Diffstat (limited to 'generic')
-rw-r--r--generic/fmp4/src/fmp4mux/imp.rs3
-rw-r--r--generic/sodium/src/decrypter/imp.rs4
-rw-r--r--generic/sodium/src/encrypter/imp.rs4
-rw-r--r--generic/threadshare/src/appsrc/imp.rs2
-rw-r--r--generic/threadshare/src/inputselector/imp.rs2
-rw-r--r--generic/threadshare/src/jitterbuffer/imp.rs2
-rw-r--r--generic/threadshare/src/tcpclientsrc/imp.rs2
-rw-r--r--generic/threadshare/src/udpsink/imp.rs8
-rw-r--r--generic/threadshare/src/udpsrc/imp.rs6
-rw-r--r--generic/threadshare/tests/pad.rs14
10 files changed, 22 insertions, 25 deletions
diff --git a/generic/fmp4/src/fmp4mux/imp.rs b/generic/fmp4/src/fmp4mux/imp.rs
index e6a0166dd..306ec6871 100644
--- a/generic/fmp4/src/fmp4mux/imp.rs
+++ b/generic/fmp4/src/fmp4mux/imp.rs
@@ -1550,10 +1550,9 @@ impl ObjectImpl for FMP4Mux {
.default_value(DEFAULT_FRAGMENT_DURATION.nseconds())
.mutable_ready()
.build(),
- glib::ParamSpecEnum::builder("header-update-mode", super::HeaderUpdateMode::static_type())
+ glib::ParamSpecEnum::builder::<super::HeaderUpdateMode>("header-update-mode", DEFAULT_HEADER_UPDATE_MODE)
.nick("Header update mode")
.blurb("Mode for updating the header at the end of the stream")
- .default_value(DEFAULT_HEADER_UPDATE_MODE as i32)
.mutable_ready()
.build(),
glib::ParamSpecBoolean::builder("write-mfra")
diff --git a/generic/sodium/src/decrypter/imp.rs b/generic/sodium/src/decrypter/imp.rs
index 9e71d9ad7..7f35582cc 100644
--- a/generic/sodium/src/decrypter/imp.rs
+++ b/generic/sodium/src/decrypter/imp.rs
@@ -597,11 +597,11 @@ impl ObjectImpl for Decrypter {
fn properties() -> &'static [glib::ParamSpec] {
static PROPERTIES: Lazy<Vec<glib::ParamSpec>> = Lazy::new(|| {
vec![
- glib::ParamSpecBoxed::builder("receiver-key", glib::Bytes::static_type())
+ glib::ParamSpecBoxed::builder::<glib::Bytes>("receiver-key")
.nick("Receiver Key")
.blurb("The private key of the Receiver")
.build(),
- glib::ParamSpecBoxed::builder("sender-key", glib::Bytes::static_type())
+ glib::ParamSpecBoxed::builder::<glib::Bytes>("sender-key")
.nick("Sender Key")
.blurb("The public key of the Sender")
.write_only()
diff --git a/generic/sodium/src/encrypter/imp.rs b/generic/sodium/src/encrypter/imp.rs
index e35b7dfa1..fc7b0b4ce 100644
--- a/generic/sodium/src/encrypter/imp.rs
+++ b/generic/sodium/src/encrypter/imp.rs
@@ -389,11 +389,11 @@ impl ObjectImpl for Encrypter {
fn properties() -> &'static [glib::ParamSpec] {
static PROPERTIES: Lazy<Vec<glib::ParamSpec>> = Lazy::new(|| {
vec![
- glib::ParamSpecBoxed::builder("receiver-key", glib::Bytes::static_type())
+ glib::ParamSpecBoxed::builder::<glib::Bytes>("receiver-key")
.nick("Receiver Key")
.blurb("The public key of the Receiver")
.build(),
- glib::ParamSpecBoxed::builder("sender-key", glib::Bytes::static_type())
+ glib::ParamSpecBoxed::builder::<glib::Bytes>("sender-key")
.nick("Sender Key")
.blurb("The private key of the Sender")
.write_only()
diff --git a/generic/threadshare/src/appsrc/imp.rs b/generic/threadshare/src/appsrc/imp.rs
index ec4ca6202..a88e83523 100644
--- a/generic/threadshare/src/appsrc/imp.rs
+++ b/generic/threadshare/src/appsrc/imp.rs
@@ -476,7 +476,7 @@ impl ObjectImpl for AppSrc {
.minimum(1)
.default_value(DEFAULT_MAX_BUFFERS)
.build(),
- glib::ParamSpecBoxed::builder("caps", gst::Caps::static_type())
+ glib::ParamSpecBoxed::builder::<gst::Caps>("caps")
.nick("Caps")
.blurb("Caps to use")
.build(),
diff --git a/generic/threadshare/src/inputselector/imp.rs b/generic/threadshare/src/inputselector/imp.rs
index f6ae8202d..5ab487d88 100644
--- a/generic/threadshare/src/inputselector/imp.rs
+++ b/generic/threadshare/src/inputselector/imp.rs
@@ -419,7 +419,7 @@ impl ObjectImpl for InputSelector {
.default_value(DEFAULT_CONTEXT_WAIT.as_millis() as u32)
.readwrite()
.build(),
- glib::ParamSpecObject::builder("active-pad", gst::Pad::static_type())
+ glib::ParamSpecObject::builder::<gst::Pad>("active-pad")
.nick("Active Pad")
.blurb("Currently active pad")
.readwrite()
diff --git a/generic/threadshare/src/jitterbuffer/imp.rs b/generic/threadshare/src/jitterbuffer/imp.rs
index 82683225c..699f7df5d 100644
--- a/generic/threadshare/src/jitterbuffer/imp.rs
+++ b/generic/threadshare/src/jitterbuffer/imp.rs
@@ -1393,7 +1393,7 @@ impl ObjectImpl for JitterBuffer {
.blurb("The maximum time (milliseconds) of misordered packets tolerated.")
.default_value(DEFAULT_MAX_MISORDER_TIME)
.build(),
- glib::ParamSpecBoxed::builder("stats", gst::Structure::static_type())
+ glib::ParamSpecBoxed::builder::<gst::Structure>("stats")
.nick("Statistics")
.blurb("Various statistics")
.read_only()
diff --git a/generic/threadshare/src/tcpclientsrc/imp.rs b/generic/threadshare/src/tcpclientsrc/imp.rs
index 7cb5aeb79..bd272c693 100644
--- a/generic/threadshare/src/tcpclientsrc/imp.rs
+++ b/generic/threadshare/src/tcpclientsrc/imp.rs
@@ -543,7 +543,7 @@ impl ObjectImpl for TcpClientSrc {
.maximum(u16::MAX as i32)
.default_value(DEFAULT_PORT)
.build(),
- glib::ParamSpecBoxed::builder("caps", gst::Caps::static_type())
+ glib::ParamSpecBoxed::builder::<gst::Caps>("caps")
.nick("Caps")
.blurb("Caps to use")
.build(),
diff --git a/generic/threadshare/src/udpsink/imp.rs b/generic/threadshare/src/udpsink/imp.rs
index 5fedd3ef6..7e2adde56 100644
--- a/generic/threadshare/src/udpsink/imp.rs
+++ b/generic/threadshare/src/udpsink/imp.rs
@@ -1003,20 +1003,20 @@ impl ObjectImpl for UdpSink {
.maximum(u16::MAX as i32)
.default_value(DEFAULT_BIND_PORT_V6)
.build(),
- glib::ParamSpecObject::builder("socket", gio::Socket::static_type())
+ glib::ParamSpecObject::builder::<gio::Socket>("socket")
.nick("Socket")
.blurb("Socket to use for UDP transmission. (None == allocate)")
.build(),
- glib::ParamSpecObject::builder("used-socket", gio::Socket::static_type())
+ glib::ParamSpecObject::builder::<gio::Socket>("used-socket")
.nick("Used Socket")
.blurb("Socket currently in use for UDP transmission. (None = no socket)")
.read_only()
.build(),
- glib::ParamSpecObject::builder("socket-v6", gio::Socket::static_type())
+ glib::ParamSpecObject::builder::<gio::Socket>("socket-v6")
.nick("Socket V6")
.blurb("IPV6 Socket to use for UDP transmission. (None == allocate)")
.build(),
- glib::ParamSpecObject::builder("used-socket-v6", gio::Socket::static_type())
+ glib::ParamSpecObject::builder::<gio::Socket>("used-socket-v6")
.nick("Used Socket V6")
.blurb("V6 Socket currently in use for UDP transmission. (None = no socket)")
.read_only()
diff --git a/generic/threadshare/src/udpsrc/imp.rs b/generic/threadshare/src/udpsrc/imp.rs
index e1160e454..78c9acd26 100644
--- a/generic/threadshare/src/udpsrc/imp.rs
+++ b/generic/threadshare/src/udpsrc/imp.rs
@@ -676,7 +676,7 @@ impl ObjectImpl for UdpSrc {
.blurb("Allow reuse of the port")
.default_value(DEFAULT_REUSE)
.build(),
- glib::ParamSpecBoxed::builder("caps", gst::Caps::static_type())
+ glib::ParamSpecBoxed::builder::<gst::Caps>("caps")
.nick("Caps")
.blurb("Caps to use")
.build(),
@@ -696,13 +696,13 @@ impl ObjectImpl for UdpSrc {
#[cfg(not(windows))]
{
properties.push(
- glib::ParamSpecObject::builder("socket", gio::Socket::static_type())
+ glib::ParamSpecObject::builder::<gio::Socket>("socket")
.nick("Socket")
.blurb("Socket to use for UDP reception. (None == allocate)")
.build(),
);
properties.push(
- glib::ParamSpecObject::builder("used-socket", gio::Socket::static_type())
+ glib::ParamSpecObject::builder::<gio::Socket>("used-socket")
.nick("Used Socket")
.blurb("Socket currently in use for UDP reception. (None = no socket)")
.read_only()
diff --git a/generic/threadshare/tests/pad.rs b/generic/threadshare/tests/pad.rs
index 3d2dfc3e4..424df29ba 100644
--- a/generic/threadshare/tests/pad.rs
+++ b/generic/threadshare/tests/pad.rs
@@ -636,14 +636,12 @@ mod imp_sink {
impl ObjectImpl for ElementSinkTest {
fn properties() -> &'static [glib::ParamSpec] {
static PROPERTIES: Lazy<Vec<glib::ParamSpec>> = Lazy::new(|| {
- vec![
- glib::ParamSpecBoxed::builder("sender", ItemSender::static_type())
- .nick("Sender")
- .blurb("Channel sender to forward the incoming items to")
- .write_only()
- .construct_only()
- .build(),
- ]
+ vec![glib::ParamSpecBoxed::builder::<ItemSender>("sender")
+ .nick("Sender")
+ .blurb("Channel sender to forward the incoming items to")
+ .write_only()
+ .construct_only()
+ .build()]
});
PROPERTIES.as_ref()