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:
authorFrançois Laignel <fengalin@free.fr>2022-10-17 20:48:43 +0300
committerFrançois Laignel <fengalin@mailo.com>2022-10-18 13:36:59 +0300
commit8011eadfd2137b4c21fa8e6dfffe6891cb2be406 (patch)
tree1db00e75b8cc26362bda0cfc86fd424b27482440 /generic/threadshare/src
parente66378d2544f9e39acfac18143cfac4afa8ae7ac (diff)
Use new format constructors
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128
Diffstat (limited to 'generic/threadshare/src')
-rw-r--r--generic/threadshare/src/jitterbuffer/jitterbuffer.rs6
-rw-r--r--generic/threadshare/src/proxy/imp.rs3
-rw-r--r--generic/threadshare/src/queue/imp.rs3
3 files changed, 6 insertions, 6 deletions
diff --git a/generic/threadshare/src/jitterbuffer/jitterbuffer.rs b/generic/threadshare/src/jitterbuffer/jitterbuffer.rs
index 971501626..e9df2a2f0 100644
--- a/generic/threadshare/src/jitterbuffer/jitterbuffer.rs
+++ b/generic/threadshare/src/jitterbuffer/jitterbuffer.rs
@@ -19,6 +19,8 @@
use super::ffi;
+use gst::prelude::*;
+
use std::ptr;
use glib::translate::*;
@@ -117,7 +119,7 @@ impl RTPJitterBufferItem {
if item.as_ref().dts == gst::ffi::GST_CLOCK_TIME_NONE {
None
} else {
- Some(gst::ClockTime::from_nseconds(item.as_ref().dts))
+ Some(item.as_ref().dts.nseconds())
}
}
}
@@ -128,7 +130,7 @@ impl RTPJitterBufferItem {
if item.as_ref().pts == gst::ffi::GST_CLOCK_TIME_NONE {
None
} else {
- Some(gst::ClockTime::from_nseconds(item.as_ref().pts))
+ Some(item.as_ref().pts.nseconds())
}
}
}
diff --git a/generic/threadshare/src/proxy/imp.rs b/generic/threadshare/src/proxy/imp.rs
index 9cad80789..862e0730a 100644
--- a/generic/threadshare/src/proxy/imp.rs
+++ b/generic/threadshare/src/proxy/imp.rs
@@ -1111,8 +1111,7 @@ impl ObjectImpl for ProxySrc {
settings.max_size_bytes = value.get().expect("type checked upstream");
}
"max-size-time" => {
- settings.max_size_time =
- gst::ClockTime::from_nseconds(value.get().expect("type checked upstream"));
+ settings.max_size_time = value.get::<u64>().unwrap().nseconds();
}
"context" => {
settings.context = value
diff --git a/generic/threadshare/src/queue/imp.rs b/generic/threadshare/src/queue/imp.rs
index 32f6f4721..93ba22e1c 100644
--- a/generic/threadshare/src/queue/imp.rs
+++ b/generic/threadshare/src/queue/imp.rs
@@ -697,8 +697,7 @@ impl ObjectImpl for Queue {
settings.max_size_bytes = value.get().expect("type checked upstream");
}
"max-size-time" => {
- settings.max_size_time =
- gst::ClockTime::from_nseconds(value.get().expect("type checked upstream"));
+ settings.max_size_time = value.get::<u64>().unwrap().nseconds();
}
"context" => {
settings.context = value