diff options
author | François Laignel <fengalin@free.fr> | 2022-10-17 20:48:43 +0300 |
---|---|---|
committer | François Laignel <fengalin@mailo.com> | 2022-10-18 13:36:59 +0300 |
commit | 8011eadfd2137b4c21fa8e6dfffe6891cb2be406 (patch) | |
tree | 1db00e75b8cc26362bda0cfc86fd424b27482440 /generic/threadshare/src | |
parent | e66378d2544f9e39acfac18143cfac4afa8ae7ac (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.rs | 6 | ||||
-rw-r--r-- | generic/threadshare/src/proxy/imp.rs | 3 | ||||
-rw-r--r-- | generic/threadshare/src/queue/imp.rs | 3 |
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 |