diff --git a/audio/audiofx/src/audioecho/imp.rs b/audio/audiofx/src/audioecho/imp.rs index 565ebd55..52e698f2 100644 --- a/audio/audiofx/src/audioecho/imp.rs +++ b/audio/audiofx/src/audioecho/imp.rs @@ -96,14 +96,14 @@ impl ObjectImpl for AudioEcho { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::uint64("max-delay", + glib::ParamSpec::new_uint64("max-delay", "Maximum Delay", "Maximum delay of the echo in nanoseconds (can't be changed in PLAYING or PAUSED state)", 0, u64::MAX, DEFAULT_MAX_DELAY, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "delay", "Delay", "Delay of the echo in nanoseconds", @@ -112,7 +112,7 @@ impl ObjectImpl for AudioEcho { DEFAULT_DELAY, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "intensity", "Intensity", "Intensity of the echo", @@ -121,7 +121,7 @@ impl ObjectImpl for AudioEcho { DEFAULT_INTENSITY, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "feedback", "Feedback", "Amount of feedback", diff --git a/audio/audiofx/src/audioloudnorm/imp.rs b/audio/audiofx/src/audioloudnorm/imp.rs index 47104a09..cdd0180c 100644 --- a/audio/audiofx/src/audioloudnorm/imp.rs +++ b/audio/audiofx/src/audioloudnorm/imp.rs @@ -1754,7 +1754,7 @@ impl ObjectImpl for AudioLoudNorm { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::double( + glib::ParamSpec::new_double( "loudness-target", "Loudness Target", "Loudness target in LUFS", @@ -1763,7 +1763,7 @@ impl ObjectImpl for AudioLoudNorm { DEFAULT_LOUDNESS_TARGET, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "loudness-range-target", "Loudness Range Target", "Loudness range target in LU", @@ -1772,7 +1772,7 @@ impl ObjectImpl for AudioLoudNorm { DEFAULT_LOUDNESS_RANGE_TARGET, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "max-true-peak", "Maximum True Peak", "Maximum True Peak in dbTP", @@ -1781,7 +1781,7 @@ impl ObjectImpl for AudioLoudNorm { DEFAULT_MAX_TRUE_PEAK, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "offset", "Offset Gain", "Offset Gain in LU", diff --git a/audio/audiofx/src/ebur128level/imp.rs b/audio/audiofx/src/ebur128level/imp.rs index 65e5130d..cadcaf40 100644 --- a/audio/audiofx/src/ebur128level/imp.rs +++ b/audio/audiofx/src/ebur128level/imp.rs @@ -147,7 +147,7 @@ impl ObjectImpl for EbuR128Level { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::flags( + glib::ParamSpec::new_flags( "mode", "Mode", "Selection of metrics to calculate", @@ -155,14 +155,14 @@ impl ObjectImpl for EbuR128Level { DEFAULT_MODE.bits() as u32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "post-messages", "Post Messages", "Whether to post messages on the bus for each interval", DEFAULT_POST_MESSAGES, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "interval", "Interval", "Interval in nanoseconds for posting messages", diff --git a/audio/csound/src/filter/imp.rs b/audio/csound/src/filter/imp.rs index 00b38404..9ab2292a 100644 --- a/audio/csound/src/filter/imp.rs +++ b/audio/csound/src/filter/imp.rs @@ -128,8 +128,8 @@ impl State { impl CsoundFilter { fn process(&self, csound: &mut Csound, idata: &[f64], odata: &mut [f64]) -> bool { - let spin = csound.spin().unwrap(); - let spout = csound.spout().unwrap(); + let spin = csound.get_spin().unwrap(); + let spout = csound.get_spout().unwrap(); let in_chunks = idata.chunks_exact(spin.len()); let out_chuncks = odata.chunks_exact_mut(spout.len()); @@ -190,8 +190,8 @@ impl CsoundFilter { return Ok(gst::FlowSuccess::Ok); } - let mut spin = csound.spin().unwrap(); - let spout = csound.spout().unwrap(); + let mut spin = csound.get_spin().unwrap(); + let spout = csound.get_spout().unwrap(); let out_bytes = (avail / state.in_info.channels() as usize) * state.out_info.channels() as usize; @@ -342,14 +342,14 @@ impl ObjectImpl for CsoundFilter { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "loop", "Loop", "loop over the score (can be changed in PLAYING or PAUSED state)", DEFAULT_LOOP, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "location", "Location", "Location of the csd file to be used by csound. @@ -357,7 +357,7 @@ impl ObjectImpl for CsoundFilter { None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "csd-text", "CSD-text", "The content of a csd file passed as a String. @@ -365,7 +365,7 @@ impl ObjectImpl for CsoundFilter { None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "score-offset", "Score Offset", "Score offset in seconds to start the performance", @@ -547,7 +547,7 @@ impl BaseTransformImpl for CsoundFilter { if compiled { let csound = self.csound.lock().unwrap(); // Use the sample rate and channels configured in the csound score - let sr = csound.sample_rate() as i32; + let sr = csound.get_sample_rate() as i32; let ichannels = csound.input_channels() as i32; let ochannels = csound.output_channels() as i32; for s in new_caps.make_mut().iter_mut() { @@ -608,7 +608,7 @@ impl BaseTransformImpl for CsoundFilter { let rate = in_info.rate(); // Check if the negotiated caps are the right ones - if rate != out_info.rate() || rate != csound.sample_rate() as _ { + if rate != out_info.rate() || rate != csound.get_sample_rate() as _ { return Err(loggable_error!( CAT, "Failed to negotiate caps: invalid sample rate {}", @@ -628,7 +628,7 @@ impl BaseTransformImpl for CsoundFilter { )); } - let ksmps = csound.ksmps(); + let ksmps = csound.get_ksmps(); let adapter = gst_base::UniqueAdapter::new(); diff --git a/generic/file/src/filesink/imp.rs b/generic/file/src/filesink/imp.rs index b9bfe15a..6627582d 100644 --- a/generic/file/src/filesink/imp.rs +++ b/generic/file/src/filesink/imp.rs @@ -117,7 +117,7 @@ impl ObjectSubclass for FileSink { impl ObjectImpl for FileSink { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::string( + vec![glib::ParamSpec::new_string( "location", "File Location", "Location of the file to write", diff --git a/generic/file/src/filesrc/imp.rs b/generic/file/src/filesrc/imp.rs index 36a5137b..690cdf1f 100644 --- a/generic/file/src/filesrc/imp.rs +++ b/generic/file/src/filesrc/imp.rs @@ -131,7 +131,7 @@ impl ObjectSubclass for FileSrc { impl ObjectImpl for FileSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::string( + vec![glib::ParamSpec::new_string( "location", "File Location", "Location of the file to read from", diff --git a/generic/sodium/examples/decrypt_example.rs b/generic/sodium/examples/decrypt_example.rs index e8a1566d..78817e44 100644 --- a/generic/sodium/examples/decrypt_example.rs +++ b/generic/sodium/examples/decrypt_example.rs @@ -68,7 +68,7 @@ fn main() -> Result<(), Box> { .required(true) .takes_value(true), ) - .matches(); + .get_matches(); gst::init()?; gstsodium::plugin_register_static().expect("Failed to register sodium plugin"); diff --git a/generic/sodium/examples/encrypt_example.rs b/generic/sodium/examples/encrypt_example.rs index ec57ecc3..c4e6f66b 100644 --- a/generic/sodium/examples/encrypt_example.rs +++ b/generic/sodium/examples/encrypt_example.rs @@ -68,7 +68,7 @@ fn main() -> Result<(), Box> { .required(true) .takes_value(true), ) - .matches(); + .get_matches(); gst::init()?; gstsodium::plugin_register_static().expect("Failed to register sodium plugin"); diff --git a/generic/sodium/examples/generate_keys.rs b/generic/sodium/examples/generate_keys.rs index cf184e93..fa5e137b 100644 --- a/generic/sodium/examples/generate_keys.rs +++ b/generic/sodium/examples/generate_keys.rs @@ -92,7 +92,7 @@ fn main() { .short("j") .help("Write a JSON file instead of a key.prv/key.pub pair"), ) - .matches(); + .get_matches(); let keys = Keys::new(); diff --git a/generic/sodium/src/decrypter/imp.rs b/generic/sodium/src/decrypter/imp.rs index 80e1a774..7ab81a38 100644 --- a/generic/sodium/src/decrypter/imp.rs +++ b/generic/sodium/src/decrypter/imp.rs @@ -602,14 +602,14 @@ impl ObjectImpl for Decrypter { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "receiver-key", "Receiver Key", "The private key of the Reeiver", glib::Bytes::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "sender-key", "Sender Key", "The public key of the Sender", diff --git a/generic/sodium/src/encrypter/imp.rs b/generic/sodium/src/encrypter/imp.rs index 415c8a4d..c84f104f 100644 --- a/generic/sodium/src/encrypter/imp.rs +++ b/generic/sodium/src/encrypter/imp.rs @@ -393,21 +393,21 @@ impl ObjectImpl for Encrypter { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "receiver-key", "Receiver Key", "The public key of the Receiver", glib::Bytes::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "sender-key", "Sender Key", "The private key of the Sender", glib::Bytes::static_type(), glib::ParamFlags::WRITABLE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "block-size", "Block Size", "The block-size of the chunks", diff --git a/generic/threadshare/src/appsrc/imp.rs b/generic/threadshare/src/appsrc/imp.rs index 932c6801..f3952178 100644 --- a/generic/threadshare/src/appsrc/imp.rs +++ b/generic/threadshare/src/appsrc/imp.rs @@ -529,14 +529,14 @@ impl ObjectImpl for AppSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -545,7 +545,7 @@ impl ObjectImpl for AppSrc { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-buffers", "Max Buffers", "Maximum number of buffers to queue up", @@ -554,14 +554,14 @@ impl ObjectImpl for AppSrc { DEFAULT_MAX_BUFFERS, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "caps", "Caps", "Caps to use", gst::Caps::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "do-timestamp", "Do Timestamp", "Timestamp buffers with the current running time on arrival", diff --git a/generic/threadshare/src/inputselector/imp.rs b/generic/threadshare/src/inputselector/imp.rs index 352dfda2..1fcbfbed 100644 --- a/generic/threadshare/src/inputselector/imp.rs +++ b/generic/threadshare/src/inputselector/imp.rs @@ -413,14 +413,14 @@ impl ObjectImpl for InputSelector { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -429,7 +429,7 @@ impl ObjectImpl for InputSelector { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::object( + glib::ParamSpec::new_object( "active-pad", "Active Pad", "Currently active pad", diff --git a/generic/threadshare/src/jitterbuffer/imp.rs b/generic/threadshare/src/jitterbuffer/imp.rs index 4aa05552..7550d6b7 100644 --- a/generic/threadshare/src/jitterbuffer/imp.rs +++ b/generic/threadshare/src/jitterbuffer/imp.rs @@ -1362,14 +1362,14 @@ impl ObjectImpl for JitterBuffer { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -1378,7 +1378,7 @@ impl ObjectImpl for JitterBuffer { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "latency", "Buffer latency in ms", "Amount of ms to buffer", @@ -1387,14 +1387,14 @@ impl ObjectImpl for JitterBuffer { DEFAULT_LATENCY_MS, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "do-lost", "Do Lost", "Send an event downstream when a packet is lost", DEFAULT_DO_LOST, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-dropout-time", "Max dropout time", "The maximum time (milliseconds) of missing packets tolerated.", @@ -1403,7 +1403,7 @@ impl ObjectImpl for JitterBuffer { DEFAULT_MAX_DROPOUT_TIME, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-misorder-time", "Max misorder time", "The maximum time (milliseconds) of misordered packets tolerated.", @@ -1412,7 +1412,7 @@ impl ObjectImpl for JitterBuffer { DEFAULT_MAX_MISORDER_TIME, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "stats", "Statistics", "Various statistics", diff --git a/generic/threadshare/src/proxy/imp.rs b/generic/threadshare/src/proxy/imp.rs index 0c9358fb..6c73f752 100644 --- a/generic/threadshare/src/proxy/imp.rs +++ b/generic/threadshare/src/proxy/imp.rs @@ -590,7 +590,7 @@ impl ObjectSubclass for ProxySink { impl ObjectImpl for ProxySink { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::string( + vec![glib::ParamSpec::new_string( "proxy-context", "Proxy Context", "Context name of the proxy to share with", @@ -1130,14 +1130,14 @@ impl ObjectImpl for ProxySrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -1146,14 +1146,14 @@ impl ObjectImpl for ProxySrc { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "proxy-context", "Proxy Context", "Context name of the proxy to share with", Some(DEFAULT_PROXY_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-size-buffers", "Max Size Buffers", "Maximum number of buffers to queue (0=unlimited)", @@ -1162,7 +1162,7 @@ impl ObjectImpl for ProxySrc { DEFAULT_MAX_SIZE_BUFFERS, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-size-bytes", "Max Size Bytes", "Maximum number of bytes to queue (0=unlimited)", @@ -1171,7 +1171,7 @@ impl ObjectImpl for ProxySrc { DEFAULT_MAX_SIZE_BYTES, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "max-size-time", "Max Size Time", "Maximum number of nanoseconds to queue (0=unlimited)", diff --git a/generic/threadshare/src/queue/imp.rs b/generic/threadshare/src/queue/imp.rs index cff65e29..e11f67ba 100644 --- a/generic/threadshare/src/queue/imp.rs +++ b/generic/threadshare/src/queue/imp.rs @@ -718,14 +718,14 @@ impl ObjectImpl for Queue { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -734,7 +734,7 @@ impl ObjectImpl for Queue { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-size-buffers", "Max Size Buffers", "Maximum number of buffers to queue (0=unlimited)", @@ -743,7 +743,7 @@ impl ObjectImpl for Queue { DEFAULT_MAX_SIZE_BUFFERS, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "max-size-bytes", "Max Size Bytes", "Maximum number of bytes to queue (0=unlimited)", @@ -752,7 +752,7 @@ impl ObjectImpl for Queue { DEFAULT_MAX_SIZE_BYTES, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "max-size-time", "Max Size Time", "Maximum number of nanoseconds to queue (0=unlimited)", diff --git a/generic/threadshare/src/tcpclientsrc/imp.rs b/generic/threadshare/src/tcpclientsrc/imp.rs index 86ed5b69..3bff5fe5 100644 --- a/generic/threadshare/src/tcpclientsrc/imp.rs +++ b/generic/threadshare/src/tcpclientsrc/imp.rs @@ -569,14 +569,14 @@ impl ObjectImpl for TcpClientSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -585,14 +585,14 @@ impl ObjectImpl for TcpClientSrc { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "host", "Host", "The host IP address to receive packets from", DEFAULT_HOST, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "port", "Port", "Port to receive packets from", @@ -601,14 +601,14 @@ impl ObjectImpl for TcpClientSrc { DEFAULT_PORT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "caps", "Caps", "Caps to use", gst::Caps::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "blocksize", "Blocksize", "Size in bytes to read per buffer (-1 = default)", diff --git a/generic/threadshare/src/udpsink/imp.rs b/generic/threadshare/src/udpsink/imp.rs index 93b556ba..43c06b11 100644 --- a/generic/threadshare/src/udpsink/imp.rs +++ b/generic/threadshare/src/udpsink/imp.rs @@ -969,14 +969,14 @@ impl ObjectImpl for UdpSink { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -985,21 +985,21 @@ impl ObjectImpl for UdpSink { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "sync", "Sync", "Sync on the clock", DEFAULT_SYNC, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "bind-address", "Bind Address", "Address to bind the socket to", Some(DEFAULT_BIND_ADDRESS), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "bind-port", "Bind Port", "Port to bind the socket to", @@ -1008,14 +1008,14 @@ impl ObjectImpl for UdpSink { DEFAULT_BIND_PORT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "bind-address-v6", "Bind Address V6", "Address to bind the V6 socket to", Some(DEFAULT_BIND_ADDRESS_V6), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "bind-port-v6", "Bind Port", "Port to bind the V6 socket to", @@ -1024,49 +1024,49 @@ impl ObjectImpl for UdpSink { DEFAULT_BIND_PORT_V6, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::object( + glib::ParamSpec::new_object( "socket", "Socket", "Socket to use for UDP transmission. (None == allocate)", gio::Socket::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::object( + glib::ParamSpec::new_object( "used-socket", "Used Socket", "Socket currently in use for UDP transmission. (None = no socket)", gio::Socket::static_type(), glib::ParamFlags::READABLE, ), - glib::ParamSpec::object( + glib::ParamSpec::new_object( "socket-v6", "Socket V6", "IPV6 Socket to use for UDP transmission. (None == allocate)", gio::Socket::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::object( + glib::ParamSpec::new_object( "used-socket-v6", "Used Socket V6", "V6 Socket currently in use for UDP transmission. (None = no socket)", gio::Socket::static_type(), glib::ParamFlags::READABLE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "auto-multicast", "Auto multicast", "Automatically join/leave the multicast groups, FALSE means user has to do it himself", DEFAULT_AUTO_MULTICAST, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "loop", "Loop", "Set the multicast loop parameter.", DEFAULT_LOOP, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "ttl", "Time To Live", "Used for setting the unicast TTL parameter", @@ -1075,7 +1075,7 @@ impl ObjectImpl for UdpSink { DEFAULT_TTL, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "ttl-mc", "Time To Live Multicast", "Used for setting the multicast TTL parameter", @@ -1084,7 +1084,7 @@ impl ObjectImpl for UdpSink { DEFAULT_TTL_MC, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "qos-dscp", "QoS DSCP", "Quality of Service, differentiated services code point (-1 default)", @@ -1093,7 +1093,7 @@ impl ObjectImpl for UdpSink { DEFAULT_QOS_DSCP, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "clients", "Clients", "A comma separated list of host:port pairs with destinations", diff --git a/generic/threadshare/src/udpsrc/imp.rs b/generic/threadshare/src/udpsrc/imp.rs index 107bd50c..aa240d43 100644 --- a/generic/threadshare/src/udpsrc/imp.rs +++ b/generic/threadshare/src/udpsrc/imp.rs @@ -710,14 +710,14 @@ impl ObjectImpl for UdpSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { let mut properties = vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", Some(DEFAULT_CONTEXT), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "context-wait", "Context Wait", "Throttle poll loop to run at most once every this many ms", @@ -726,14 +726,14 @@ impl ObjectImpl for UdpSrc { DEFAULT_CONTEXT_WAIT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "address", "Address", "Address/multicast group to listen on", DEFAULT_ADDRESS, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "port", "Port", "Port to listen on", @@ -742,21 +742,21 @@ impl ObjectImpl for UdpSrc { DEFAULT_PORT, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "reuse", "Reuse", "Allow reuse of the port", DEFAULT_REUSE, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "caps", "Caps", "Caps to use", gst::Caps::static_type(), glib::ParamFlags::READWRITE, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "mtu", "MTU", "Maximum expected packet size. This directly defines the allocation size of the receive buffer pool", @@ -765,7 +765,7 @@ impl ObjectImpl for UdpSrc { DEFAULT_MTU, glib::ParamFlags::READWRITE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "retrieve-sender-address", "Retrieve sender address", "Whether to retrieve the sender address and add it to buffers as meta. Disabling this might result in minor performance improvements in certain scenarios", @@ -776,14 +776,14 @@ impl ObjectImpl for UdpSrc { #[cfg(not(windows))] { - properties.push(glib::ParamSpec::object( + properties.push(glib::ParamSpec::new_object( "socket", "Socket", "Socket to use for UDP reception. (None == allocate)", gio::Socket::static_type(), glib::ParamFlags::READWRITE, )); - properties.push(glib::ParamSpec::object( + properties.push(glib::ParamSpec::new_object( "used-socket", "Used Socket", "Socket currently in use for UDP reception. (None = no socket)", diff --git a/generic/threadshare/tests/pad.rs b/generic/threadshare/tests/pad.rs index d76731fa..b8f42dfe 100644 --- a/generic/threadshare/tests/pad.rs +++ b/generic/threadshare/tests/pad.rs @@ -323,7 +323,7 @@ mod imp_src { impl ObjectImpl for ElementSrcTest { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::string( + vec![glib::ParamSpec::new_string( "context", "Context", "Context name to share threads with", @@ -653,7 +653,7 @@ mod imp_sink { impl ObjectImpl for ElementSinkTest { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::boxed( + vec![glib::ParamSpec::new_boxed( "sender", "Sender", "Channel sender to forward the incoming items to", diff --git a/generic/threadshare/tests/proxy.rs b/generic/threadshare/tests/proxy.rs index 7e1b64e8..a7481797 100644 --- a/generic/threadshare/tests/proxy.rs +++ b/generic/threadshare/tests/proxy.rs @@ -121,8 +121,8 @@ fn test_from_pipeline_to_pipeline() { pipe_1.set_state(gst::State::Paused).unwrap(); pipe_2.set_state(gst::State::Paused).unwrap(); - let _ = pipe_1.state(gst::CLOCK_TIME_NONE); - let _ = pipe_2.state(gst::CLOCK_TIME_NONE); + let _ = pipe_1.get_state(gst::CLOCK_TIME_NONE); + let _ = pipe_2.get_state(gst::CLOCK_TIME_NONE); pipe_1.set_state(gst::State::Null).unwrap(); diff --git a/net/reqwest/src/reqwesthttpsrc/imp.rs b/net/reqwest/src/reqwesthttpsrc/imp.rs index 296949b9..bd986925 100644 --- a/net/reqwest/src/reqwesthttpsrc/imp.rs +++ b/net/reqwest/src/reqwesthttpsrc/imp.rs @@ -579,42 +579,42 @@ impl ObjectImpl for ReqwestHttpSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "location", "Location", "URL to read from", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "user-agent", "User-Agent", "Value of the User-Agent HTTP request header field", DEFAULT_USER_AGENT.into(), glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "is-live", "Is Live", "Act like a live source", DEFAULT_IS_LIVE, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "user-id", "User-id", "HTTP location URI user id for authentication", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "user-pw", "User-pw", "HTTP location URI user password for authentication", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "timeout", "Timeout", "Value in seconds to timeout a blocking I/O (0 = No timeout).", @@ -623,35 +623,35 @@ impl ObjectImpl for ReqwestHttpSrc { DEFAULT_TIMEOUT, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "compress", "Compress", "Allow compressed content encodings", DEFAULT_COMPRESS, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "extra-headers", "Extra Headers", "Extra headers to append to the HTTP request", gst::Structure::static_type(), glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "cookies", "Cookies", "HTTP request cookies", Vec::::static_type(), glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "iradio-mode", "I-Radio Mode", "Enable internet radio mode (ask server to send shoutcast/icecast metadata interleaved with the actual stream data", DEFAULT_IRADIO_MODE, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "keep-alive", "Keep Alive", "Use HTTP persistent connections", diff --git a/net/rusoto/src/aws_transcriber/imp.rs b/net/rusoto/src/aws_transcriber/imp.rs index 969798a1..c777d8c9 100644 --- a/net/rusoto/src/aws_transcriber/imp.rs +++ b/net/rusoto/src/aws_transcriber/imp.rs @@ -1015,7 +1015,7 @@ impl ObjectImpl for Transcriber { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "language-code", "Language Code", "The Language of the Stream, see \ @@ -1024,14 +1024,14 @@ impl ObjectImpl for Transcriber { Some("en-US"), glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "use-partial-results", "Latency", "Whether partial results from AWS should be used", DEFAULT_USE_PARTIAL_RESULTS, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "latency", "Latency", "Amount of milliseconds to allow AWS transcribe", @@ -1040,7 +1040,7 @@ impl ObjectImpl for Transcriber { DEFAULT_LATENCY_MS, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "vocabulary-name", "Vocabulary Name", "The name of a custom vocabulary, see \ diff --git a/net/rusoto/src/s3sink/imp.rs b/net/rusoto/src/s3sink/imp.rs index c078f12e..44e5d7f4 100644 --- a/net/rusoto/src/s3sink/imp.rs +++ b/net/rusoto/src/s3sink/imp.rs @@ -352,28 +352,28 @@ impl ObjectImpl for S3Sink { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "bucket", "S3 Bucket", "The bucket of the file to write", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "key", "S3 Key", "The key of the file to write", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "region", "AWS Region", "An AWS region (e.g. eu-west-2).", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "part-size", "Part size", "A size (in bytes) of an individual part used for multipart upload.", diff --git a/net/rusoto/src/s3src/imp.rs b/net/rusoto/src/s3src/imp.rs index 6a4f9f96..e7bb2ad7 100644 --- a/net/rusoto/src/s3src/imp.rs +++ b/net/rusoto/src/s3src/imp.rs @@ -213,7 +213,7 @@ impl ObjectSubclass for S3Src { impl ObjectImpl for S3Src { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::string( + vec![glib::ParamSpec::new_string( "uri", "URI", "The S3 object URI", diff --git a/text/regex/src/gstregex/imp.rs b/text/regex/src/gstregex/imp.rs index 11f7b370..12f0dce1 100644 --- a/text/regex/src/gstregex/imp.rs +++ b/text/regex/src/gstregex/imp.rs @@ -159,7 +159,7 @@ impl ObjectImpl for RegEx { "commands", "Commands", "A set of commands to apply on input text", - &glib::ParamSpec::boxed( + &glib::ParamSpec::new_boxed( "command", "Command", "A command to apply on input text", diff --git a/text/wrap/src/gsttextwrap/imp.rs b/text/wrap/src/gsttextwrap/imp.rs index 12c69a4c..377e46ac 100644 --- a/text/wrap/src/gsttextwrap/imp.rs +++ b/text/wrap/src/gsttextwrap/imp.rs @@ -475,7 +475,7 @@ impl ObjectImpl for TextWrap { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "dictionary", "Dictionary", "Path to a dictionary to load at runtime to perform hyphenation, see \ @@ -483,7 +483,7 @@ impl ObjectImpl for TextWrap { None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "columns", "Columns", "Maximum number of columns for any given line", @@ -492,7 +492,7 @@ impl ObjectImpl for TextWrap { DEFAULT_COLUMNS, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "lines", "Lines", "Split input buffer into output buffers with max lines (0=do not split)", @@ -501,7 +501,7 @@ impl ObjectImpl for TextWrap { DEFAULT_LINES, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::int64( + glib::ParamSpec::new_int64( "accumulate-time", "accumulate-time", "Cut-off time for input text accumulation (-1=do not accumulate)", diff --git a/tutorial/src/progressbin/imp.rs b/tutorial/src/progressbin/imp.rs index 8139858e..41f390ce 100644 --- a/tutorial/src/progressbin/imp.rs +++ b/tutorial/src/progressbin/imp.rs @@ -82,7 +82,7 @@ impl ObjectImpl for ProgressBin { // Metadata for the element's properties fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::enum_( + vec![glib::ParamSpec::new_enum( "output", "Output", "Defines the output type of the progressbin", diff --git a/tutorial/src/rgb2gray/imp.rs b/tutorial/src/rgb2gray/imp.rs index d2dd7a57..5c31dac0 100644 --- a/tutorial/src/rgb2gray/imp.rs +++ b/tutorial/src/rgb2gray/imp.rs @@ -103,14 +103,14 @@ impl ObjectImpl for Rgb2Gray { // Metadata for the properties static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "invert", "Invert", "Invert grayscale output", DEFAULT_INVERT, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "shift", "Shift", "Shift grayscale output (wrapping around)", diff --git a/tutorial/src/sinesrc/imp.rs b/tutorial/src/sinesrc/imp.rs index 6d61c7f7..8e3d64a5 100644 --- a/tutorial/src/sinesrc/imp.rs +++ b/tutorial/src/sinesrc/imp.rs @@ -166,7 +166,7 @@ impl ObjectImpl for SineSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "samples-per-buffer", "Samples Per Buffer", "Number of samples per output buffer", @@ -175,7 +175,7 @@ impl ObjectImpl for SineSrc { DEFAULT_SAMPLES_PER_BUFFER, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "freq", "Frequency", "Frequency", @@ -184,7 +184,7 @@ impl ObjectImpl for SineSrc { DEFAULT_FREQ, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::double( + glib::ParamSpec::new_double( "volume", "Volume", "Output volume", @@ -193,14 +193,14 @@ impl ObjectImpl for SineSrc { DEFAULT_VOLUME, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "mute", "Mute", "Mute", DEFAULT_MUTE, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "is-live", "Is Live", "(Pseudo) live output", diff --git a/utils/fallbackswitch/examples/gtk_fallbackswitch.rs b/utils/fallbackswitch/examples/gtk_fallbackswitch.rs index 48a698f8..e0d19dbd 100644 --- a/utils/fallbackswitch/examples/gtk_fallbackswitch.rs +++ b/utils/fallbackswitch/examples/gtk_fallbackswitch.rs @@ -147,7 +147,7 @@ fn create_ui(app: >k::Application) { None => return, }; - let drop = drop_button.active(); + let drop = drop_button.is_active(); if drop { let mut drop_id = drop_id.borrow_mut(); if drop_id.is_none() { diff --git a/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs b/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs index 70eeddab..03dda3c5 100644 --- a/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs +++ b/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs @@ -64,7 +64,7 @@ impl ObjectSubclass for CustomSource { impl ObjectImpl for CustomSource { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::object( + vec![glib::ParamSpec::new_object( "source", "Source", "Source", @@ -182,7 +182,7 @@ impl CustomSource { if templates .iter() - .any(|templ| templ.property_presence() == gst::PadPresence::Request) + .any(|templ| templ.presence() == gst::PadPresence::Request) { gst_error!(CAT, obj: element, "Request pads not supported"); gst::element_error!( @@ -195,7 +195,7 @@ impl CustomSource { let has_sometimes_pads = templates .iter() - .any(|templ| templ.property_presence() == gst::PadPresence::Sometimes); + .any(|templ| templ.presence() == gst::PadPresence::Sometimes); // Handle all source pads that already exist for pad in source.src_pads() { diff --git a/utils/fallbackswitch/src/fallbacksrc/imp.rs b/utils/fallbackswitch/src/fallbacksrc/imp.rs index 93fb5d90..db85a4f8 100644 --- a/utils/fallbackswitch/src/fallbacksrc/imp.rs +++ b/utils/fallbackswitch/src/fallbacksrc/imp.rs @@ -188,36 +188,36 @@ impl ObjectImpl for FallbackSrc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "enable-audio", "Enable Audio", "Enable the audio stream, this will output silence if there's no audio in the configured URI", true, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "enable-video", "Enable Video", "Enable the video stream, this will output black or the fallback video if there's no video in the configured URI", true, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string("uri", "URI", "URI to use", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY), - glib::ParamSpec::object( + glib::ParamSpec::new_string("uri", "URI", "URI to use", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY), + glib::ParamSpec::new_object( "source", "Source", "Source to use instead of the URI", gst::Element::static_type(), glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::string( + glib::ParamSpec::new_string( "fallback-uri", "Fallback URI", "Fallback URI to use for video in case the main stream doesn't work", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "timeout", "Timeout", "Timeout for switching to the fallback URI", @@ -226,7 +226,7 @@ impl ObjectImpl for FallbackSrc { 5 * gst::SECOND_VAL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "restart-timeout", "Timeout", "Timeout for restarting an active source", @@ -235,7 +235,7 @@ impl ObjectImpl for FallbackSrc { 5 * gst::SECOND_VAL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "retry-timeout", "Retry Timeout", "Timeout for stopping after repeated failure", @@ -244,14 +244,14 @@ impl ObjectImpl for FallbackSrc { 60 * gst::SECOND_VAL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "restart-on-eos", "Restart on EOS", "Restart source on EOS", false, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::enum_( + glib::ParamSpec::new_enum( "status", "Status", "Current source status", @@ -259,7 +259,7 @@ impl ObjectImpl for FallbackSrc { Status::Stopped as i32, glib::ParamFlags::READABLE, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "min-latency", "Minimum Latency", "When the main source has a higher latency than the fallback source \ @@ -270,7 +270,7 @@ impl ObjectImpl for FallbackSrc { 0, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::int64( + glib::ParamSpec::new_int64( "buffer-duration", "Buffer Duration", "Buffer duration when buffering streams (-1 default value)", @@ -279,7 +279,7 @@ impl ObjectImpl for FallbackSrc { -1, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "statistics", "Statistics", "Various statistics", diff --git a/utils/fallbackswitch/src/fallbacksrc/video_fallback/imp.rs b/utils/fallbackswitch/src/fallbacksrc/video_fallback/imp.rs index 821aab28..6f248aaf 100644 --- a/utils/fallbackswitch/src/fallbacksrc/video_fallback/imp.rs +++ b/utils/fallbackswitch/src/fallbacksrc/video_fallback/imp.rs @@ -84,14 +84,14 @@ impl ObjectImpl for VideoFallbackSource { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "uri", "URI", "URI to use for video in case the main stream doesn't work", None, glib::ParamFlags::READWRITE | glib::ParamFlags::CONSTRUCT_ONLY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "min-latency", "Minimum Latency", "Minimum Latency", diff --git a/utils/fallbackswitch/src/fallbackswitch/imp.rs b/utils/fallbackswitch/src/fallbackswitch/imp.rs index d999f5b3..b2e107a0 100644 --- a/utils/fallbackswitch/src/fallbackswitch/imp.rs +++ b/utils/fallbackswitch/src/fallbackswitch/imp.rs @@ -670,7 +670,7 @@ impl ObjectImpl for FallbackSwitch { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "timeout", "Timeout", "Timeout in nanoseconds", @@ -679,21 +679,21 @@ impl ObjectImpl for FallbackSwitch { DEFAULT_TIMEOUT, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::object( + glib::ParamSpec::new_object( "active-pad", "Active Pad", "Currently active pad. Writes are ignored if auto-switch=true", gst::Pad::static_type(), glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "auto-switch", "Automatically switch pads", "Automatically switch pads (If true, prefer primary sink, otherwise manual selection via the active-pad property)", DEFAULT_AUTO_SWITCH, glib::ParamFlags::READWRITE| gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::enum_( + glib::ParamSpec::new_enum( "primary-health", "Primary stream state", "Reports the health of the primary stream on the sink pad", @@ -701,7 +701,7 @@ impl ObjectImpl for FallbackSwitch { DEFAULT_STREAM_HEALTH as i32, glib::ParamFlags::READABLE, ), - glib::ParamSpec::enum_( + glib::ParamSpec::new_enum( "fallback-health", "Fallback stream state", "Reports the health of the fallback stream on the fallback_sink pad", diff --git a/utils/togglerecord/src/togglerecord/imp.rs b/utils/togglerecord/src/togglerecord/imp.rs index 15cb8d47..6069de2c 100644 --- a/utils/togglerecord/src/togglerecord/imp.rs +++ b/utils/togglerecord/src/togglerecord/imp.rs @@ -218,15 +218,15 @@ impl HandleData for (gst::ClockTime, gst::ClockTime) { impl HandleData for gst::Buffer { fn pts(&self) -> gst::ClockTime { - gst::BufferRef::get_pts(self) + gst::BufferRef::pts(self) } fn dts(&self) -> gst::ClockTime { - gst::BufferRef::get_dts(self) + gst::BufferRef::dts(self) } fn get_duration(&self, state: &StreamState) -> gst::ClockTime { - let duration = gst::BufferRef::get_duration(self); + let duration = gst::BufferRef::duration(self); if duration.is_some() { duration @@ -257,7 +257,7 @@ impl HandleData for gst::Buffer { } fn is_keyframe(&self) -> bool { - !gst::BufferRef::get_flags(self).contains(gst::BufferFlags::DELTA_UNIT) + !gst::BufferRef::flags(self).contains(gst::BufferFlags::DELTA_UNIT) } fn can_clip(&self, state: &StreamState) -> bool { @@ -294,7 +294,7 @@ impl HandleData for gst::Buffer { return Some(self); } - let pts = HandleData::get_pts(&self); + let pts = HandleData::pts(&self); let duration = HandleData::get_duration(&self, state); let stop = if duration.is_some() { pts + duration @@ -1698,14 +1698,14 @@ impl ObjectImpl for ToggleRecord { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "record", "Record", "Enable/disable recording", DEFAULT_RECORD, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "recording", "Recording", "Whether recording is currently taking place", diff --git a/video/closedcaption/src/ccdetect/imp.rs b/video/closedcaption/src/ccdetect/imp.rs index f67ff0e4..cc4230d3 100644 --- a/video/closedcaption/src/ccdetect/imp.rs +++ b/video/closedcaption/src/ccdetect/imp.rs @@ -225,7 +225,7 @@ impl ObjectImpl for CCDetect { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "window", "Window", "Window of time (in ns) to determine if captions exist in the stream", @@ -234,14 +234,14 @@ impl ObjectImpl for CCDetect { DEFAULT_WINDOW, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "cc608", "cc608", "Whether CEA608 captions (CC1/CC3) have been detected", DEFAULT_CC608, glib::ParamFlags::READABLE, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "cc708", "cc608", "Whether CEA708 captions (cc_data) have been detected", diff --git a/video/closedcaption/src/cea608overlay/imp.rs b/video/closedcaption/src/cea608overlay/imp.rs index 81a98c12..a9427a47 100644 --- a/video/closedcaption/src/cea608overlay/imp.rs +++ b/video/closedcaption/src/cea608overlay/imp.rs @@ -578,7 +578,7 @@ impl ObjectSubclass for Cea608Overlay { impl ObjectImpl for Cea608Overlay { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::int( + vec![glib::ParamSpec::new_int( "field", "Field", "The field to render the caption for when available, (-1=automatic)", diff --git a/video/closedcaption/src/mcc_enc/imp.rs b/video/closedcaption/src/mcc_enc/imp.rs index 07336de5..5a610330 100644 --- a/video/closedcaption/src/mcc_enc/imp.rs +++ b/video/closedcaption/src/mcc_enc/imp.rs @@ -500,14 +500,14 @@ impl ObjectImpl for MccEnc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::string( + glib::ParamSpec::new_string( "uuid", "UUID", "UUID for the output file", None, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boxed( + glib::ParamSpec::new_boxed( "creation-date", "Creation Date", "Creation date for the output file", diff --git a/video/closedcaption/src/tttocea608/imp.rs b/video/closedcaption/src/tttocea608/imp.rs index 1ddd9414..8900e8d4 100644 --- a/video/closedcaption/src/tttocea608/imp.rs +++ b/video/closedcaption/src/tttocea608/imp.rs @@ -1020,7 +1020,7 @@ impl ObjectImpl for TtToCea608 { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::enum_( + glib::ParamSpec::new_enum( "mode", "Mode", "Which mode to operate in", @@ -1028,7 +1028,7 @@ impl ObjectImpl for TtToCea608 { DEFAULT_MODE as i32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "origin-row", "Origin row", "Origin row, (-1=automatic)", @@ -1037,7 +1037,7 @@ impl ObjectImpl for TtToCea608 { DEFAULT_ORIGIN_ROW, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "origin-column", "Origin column", "Origin column", diff --git a/video/closedcaption/src/tttojson/imp.rs b/video/closedcaption/src/tttojson/imp.rs index 711ec0fd..d61154ee 100644 --- a/video/closedcaption/src/tttojson/imp.rs +++ b/video/closedcaption/src/tttojson/imp.rs @@ -226,7 +226,7 @@ impl ObjectSubclass for TtToJson { impl ObjectImpl for TtToJson { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::enum_( + vec![glib::ParamSpec::new_enum( "mode", "Mode", "Which mode to operate in", diff --git a/video/dav1d/src/dav1ddec/imp.rs b/video/dav1d/src/dav1ddec/imp.rs index 2e92d1d1..cfd60939 100644 --- a/video/dav1d/src/dav1ddec/imp.rs +++ b/video/dav1d/src/dav1ddec/imp.rs @@ -278,7 +278,7 @@ impl Dav1dDec { fn drop_decoded_pictures(&self) { let mut decoder = self.decoder.lock().unwrap(); - while let Ok(pic) = decoder.picture() { + while let Ok(pic) = decoder.get_picture() { gst_debug!(CAT, "Dropping picture"); drop(pic); } @@ -289,7 +289,7 @@ impl Dav1dDec { ) -> Result, gst::FlowError> { let mut decoder = self.decoder.lock().unwrap(); let mut pictures = vec![]; - while let Ok(pic) = decoder.picture() { + while let Ok(pic) = decoder.get_picture() { let format = self.gst_video_format_from_dav1d_picture(&pic); if format == gst_video::VideoFormat::Unknown { return Err(gst::FlowError::NotNegotiated); diff --git a/video/gif/src/gifenc/imp.rs b/video/gif/src/gifenc/imp.rs index aeca73e4..4f28d5b3 100644 --- a/video/gif/src/gifenc/imp.rs +++ b/video/gif/src/gifenc/imp.rs @@ -140,7 +140,7 @@ impl ObjectSubclass for GifEnc { impl ObjectImpl for GifEnc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { - vec![glib::ParamSpec::int( + vec![glib::ParamSpec::new_int( "repeat", "Repeat", "Repeat (-1 to loop forever, 0 .. n finite repetitions)", diff --git a/video/hsv/src/hsvdetector/imp.rs b/video/hsv/src/hsvdetector/imp.rs index 15b0b130..0acf28d5 100644 --- a/video/hsv/src/hsvdetector/imp.rs +++ b/video/hsv/src/hsvdetector/imp.rs @@ -86,7 +86,7 @@ impl ObjectImpl for HsvDetector { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::float( + glib::ParamSpec::new_float( "hue-ref", "Hue reference", "Hue reference in degrees", @@ -95,7 +95,7 @@ impl ObjectImpl for HsvDetector { DEFAULT_HUE_REF, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "hue-var", "Hue variation", "Allowed hue variation from the reference hue angle, in degrees", @@ -104,7 +104,7 @@ impl ObjectImpl for HsvDetector { DEFAULT_HUE_VAR, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "saturation-ref", "Saturation reference", "Reference saturation value", @@ -113,7 +113,7 @@ impl ObjectImpl for HsvDetector { DEFAULT_SATURATION_REF, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "saturation-var", "Saturation variation", "Allowed saturation variation from the reference value", @@ -122,7 +122,7 @@ impl ObjectImpl for HsvDetector { DEFAULT_SATURATION_VAR, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "value-ref", "Value reference", "Reference value value", @@ -131,7 +131,7 @@ impl ObjectImpl for HsvDetector { DEFAULT_VALUE_REF, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "value-var", "Value variation", "Allowed value variation from the reference value", diff --git a/video/hsv/src/hsvfilter/imp.rs b/video/hsv/src/hsvfilter/imp.rs index fe7fd322..e509271e 100644 --- a/video/hsv/src/hsvfilter/imp.rs +++ b/video/hsv/src/hsvfilter/imp.rs @@ -81,7 +81,7 @@ impl ObjectImpl for HsvFilter { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::float( + glib::ParamSpec::new_float( "hue-shift", "Hue shift", "Hue shifting in degrees", @@ -90,7 +90,7 @@ impl ObjectImpl for HsvFilter { DEFAULT_HUE_SHIFT, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "saturation-mul", "Saturation multiplier", "Saturation multiplier to apply to the saturation value (before offset)", @@ -99,7 +99,7 @@ impl ObjectImpl for HsvFilter { DEFAULT_SATURATION_MUL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "saturation-off", "Saturation offset", "Saturation offset to add to the saturation value (after multiplier)", @@ -108,7 +108,7 @@ impl ObjectImpl for HsvFilter { DEFAULT_SATURATION_OFF, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "value-mul", "Value multiplier", "Value multiplier to apply to the value (before offset)", @@ -117,7 +117,7 @@ impl ObjectImpl for HsvFilter { DEFAULT_VALUE_MUL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_PLAYING, ), - glib::ParamSpec::float( + glib::ParamSpec::new_float( "value-off", "Value offset", "Value offset to add to the value (after multiplier)", diff --git a/video/rav1e/src/rav1enc/imp.rs b/video/rav1e/src/rav1enc/imp.rs index 8af990ca..8438802e 100644 --- a/video/rav1e/src/rav1enc/imp.rs +++ b/video/rav1e/src/rav1enc/imp.rs @@ -215,7 +215,7 @@ impl ObjectImpl for Rav1Enc { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "speed-preset", "Speed Preset", "Speed preset (10 fastest, 0 slowest)", @@ -224,14 +224,14 @@ impl ObjectImpl for Rav1Enc { DEFAULT_SPEED_PRESET, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::boolean( + glib::ParamSpec::new_boolean( "low-latency", "Low Latency", "Low Latency", DEFAULT_LOW_LATENCY, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "min-key-frame-interval", "Min Key Frame Interval", "Min Key Frame Interval", @@ -240,7 +240,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_MIN_KEY_FRAME_INTERVAL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint64( + glib::ParamSpec::new_uint64( "max-key-frame-interval", "Max Key Frame Interval", "Max Key Frame Interval", @@ -249,7 +249,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_MAX_KEY_FRAME_INTERVAL, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::int( + glib::ParamSpec::new_int( "bitrate", "Bitrate", "Bitrate", @@ -258,7 +258,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_BITRATE, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "quantizer", "Quantizer", "Quantizer", @@ -267,7 +267,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_QUANTIZER as u32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "tile-cols", "Tile Cols", "Tile Cols", @@ -276,7 +276,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_TILE_COLS as u32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "tile-rows", "Tile Rows", "Tile Rows", @@ -285,7 +285,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_TILE_ROWS as u32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "tiles", "Tiles", "Tiles", @@ -294,7 +294,7 @@ impl ObjectImpl for Rav1Enc { DEFAULT_TILES as u32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::uint( + glib::ParamSpec::new_uint( "threads", "Threads", "Threads", diff --git a/video/rspng/src/pngenc/imp.rs b/video/rspng/src/pngenc/imp.rs index 1e8f213a..e77820be 100644 --- a/video/rspng/src/pngenc/imp.rs +++ b/video/rspng/src/pngenc/imp.rs @@ -176,7 +176,7 @@ impl ObjectImpl for PngEncoder { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ - glib::ParamSpec::enum_( + glib::ParamSpec::new_enum( "compression-level", "Compression level", "Selects the compression algorithm to use", @@ -184,7 +184,7 @@ impl ObjectImpl for PngEncoder { DEFAULT_COMPRESSION_LEVEL as i32, glib::ParamFlags::READWRITE | gst::PARAM_FLAG_MUTABLE_READY, ), - glib::ParamSpec::enum_( + glib::ParamSpec::new_enum( "filter", "Filter", "Selects the filter type to applied",