diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2022-10-12 17:48:47 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2022-10-12 19:50:15 +0300 |
commit | e49138516cc5eb1d125e3139ae1cf24eb3b00016 (patch) | |
tree | 197d72bb75d5f8480d813ca4e0d4b7844d4df641 /generic/threadshare/src | |
parent | 2bffdec691c441c9effefa4f27f72d64681c0bf2 (diff) |
Update for pad default functions API changes
Diffstat (limited to 'generic/threadshare/src')
-rw-r--r-- | generic/threadshare/src/runtime/pad.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/generic/threadshare/src/runtime/pad.rs b/generic/threadshare/src/runtime/pad.rs index 28afb7807..449a4a052 100644 --- a/generic/threadshare/src/runtime/pad.rs +++ b/generic/threadshare/src/runtime/pad.rs @@ -170,7 +170,7 @@ pub trait PadSrcHandler: Clone + Send + Sync + 'static { // Safety: `Self::ElementImpl` is bound to `gst::subclass::ElementImpl`. let element = unsafe { elem.unsafe_cast_ref::<gst::Element>() }; - pad.gst_pad().event_default(Some(element), event) + gst::Pad::event_default(pad.gst_pad(), Some(element), event) } fn src_event_full( @@ -206,7 +206,7 @@ pub trait PadSrcHandler: Clone + Send + Sync + 'static { // Safety: `Self::ElementImpl` is bound to `gst::subclass::ElementImpl`. let element = unsafe { elem.unsafe_cast_ref::<gst::Element>() }; - pad.gst_pad().query_default(Some(element), query) + gst::Pad::query_default(pad.gst_pad(), Some(element), query) } } } @@ -578,7 +578,7 @@ pub trait PadSinkHandler: Clone + Send + Sync + 'static { // Safety: `Self::ElementImpl` is bound to `gst::subclass::ElementImpl`. let element = unsafe { elem.unsafe_cast_ref::<gst::Element>() }; - pad.gst_pad().event_default(Some(element), event) + gst::Pad::event_default(pad.gst_pad(), Some(element), event) } fn sink_event_serialized( @@ -598,7 +598,7 @@ pub trait PadSinkHandler: Clone + Send + Sync + 'static { let pad = pad.upgrade().expect("PadSink no longer exists"); gst::log!(RUNTIME_CAT, obj: pad.gst_pad(), "Handling {:?}", event); - pad.gst_pad().event_default(Some(&element), event) + gst::Pad::event_default(pad.gst_pad(), Some(&element), event) } .boxed() } @@ -653,7 +653,7 @@ pub trait PadSinkHandler: Clone + Send + Sync + 'static { // Safety: `Self::ElementImpl` is bound to `gst::subclass::ElementImpl`. let element = unsafe { elem.unsafe_cast_ref::<gst::Element>() }; - pad.gst_pad().query_default(Some(element), query) + gst::Pad::query_default(pad.gst_pad(), Some(element), query) } } } |