mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-04-28 07:55:22 +00:00
Run everything through rustfmt again
This commit is contained in:
parent
8e1428c047
commit
cbfb30c7b5
11 changed files with 85 additions and 91 deletions
|
@ -50,12 +50,10 @@ impl FileSink {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn validate_uri(uri: &Url) -> Result<(), UriError> {
|
fn validate_uri(uri: &Url) -> Result<(), UriError> {
|
||||||
let _ = try!(uri.to_file_path().or_else(|_| {
|
let _ = try!(uri.to_file_path().or_else(|_| Err(UriError::new(
|
||||||
Err(UriError::new(
|
gst::URIError::UnsupportedProtocol,
|
||||||
gst::URIError::UnsupportedProtocol,
|
format!("Unsupported file URI '{}'", uri.as_str()),
|
||||||
format!("Unsupported file URI '{}'", uri.as_str()),
|
))));
|
||||||
))
|
|
||||||
}));
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,7 +83,6 @@ impl SinkImpl for FileSink {
|
||||||
))
|
))
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|
||||||
let file = try!(File::create(location.as_path()).or_else(|err| {
|
let file = try!(File::create(location.as_path()).or_else(|err| {
|
||||||
gst_error!(
|
gst_error!(
|
||||||
self.cat,
|
self.cat,
|
||||||
|
@ -131,9 +128,10 @@ impl SinkImpl for FileSink {
|
||||||
ref mut position,
|
ref mut position,
|
||||||
} => (file, position),
|
} => (file, position),
|
||||||
StreamingState::Stopped => {
|
StreamingState::Stopped => {
|
||||||
return Err(FlowError::Error(
|
return Err(FlowError::Error(error_msg!(
|
||||||
error_msg!(gst::LibraryError::Failed, ["Not started yet"]),
|
gst::LibraryError::Failed,
|
||||||
));
|
["Not started yet"]
|
||||||
|
)));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -48,12 +48,10 @@ impl FileSrc {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn validate_uri(uri: &Url) -> Result<(), UriError> {
|
fn validate_uri(uri: &Url) -> Result<(), UriError> {
|
||||||
let _ = try!(uri.to_file_path().or_else(|_| {
|
let _ = try!(uri.to_file_path().or_else(|_| Err(UriError::new(
|
||||||
Err(UriError::new(
|
gst::URIError::UnsupportedProtocol,
|
||||||
gst::URIError::UnsupportedProtocol,
|
format!("Unsupported file URI '{}'", uri.as_str()),
|
||||||
format!("Unsupported file URI '{}'", uri.as_str()),
|
))));
|
||||||
))
|
|
||||||
}));
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -144,9 +142,10 @@ impl SourceImpl for FileSrc {
|
||||||
ref mut position,
|
ref mut position,
|
||||||
} => (file, position),
|
} => (file, position),
|
||||||
StreamingState::Stopped => {
|
StreamingState::Stopped => {
|
||||||
return Err(FlowError::Error(
|
return Err(FlowError::Error(error_msg!(
|
||||||
error_msg!(gst::LibraryError::Failed, ["Not started yet"]),
|
gst::LibraryError::Failed,
|
||||||
));
|
["Not started yet"]
|
||||||
|
)));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -222,9 +222,10 @@ impl SourceImpl for HttpSrc {
|
||||||
..
|
..
|
||||||
} => (response, position),
|
} => (response, position),
|
||||||
StreamingState::Stopped => {
|
StreamingState::Stopped => {
|
||||||
return Err(FlowError::Error(
|
return Err(FlowError::Error(error_msg!(
|
||||||
error_msg!(gst::LibraryError::Failed, ["Not started yet"]),
|
gst::LibraryError::Failed,
|
||||||
));
|
["Not started yet"]
|
||||||
|
)));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -122,12 +122,10 @@ impl Sink {
|
||||||
uri_storage.0 = Some(uri);
|
uri_storage.0 = Some(uri);
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
Err(err) => Err(
|
Err(err) => Err(UriError::new(
|
||||||
UriError::new(
|
gst::URIError::BadUri,
|
||||||
gst::URIError::BadUri,
|
format!("Failed to parse URI '{}': {}", uri_str, err),
|
||||||
format!("Failed to parse URI '{}': {}", uri_str, err),
|
).into_error()),
|
||||||
).into_error(),
|
|
||||||
),
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
@ -136,12 +136,10 @@ impl Source {
|
||||||
uri_storage.0 = Some(uri);
|
uri_storage.0 = Some(uri);
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
Err(err) => Err(
|
Err(err) => Err(UriError::new(
|
||||||
UriError::new(
|
gst::URIError::BadUri,
|
||||||
gst::URIError::BadUri,
|
format!("Failed to parse URI '{}': {}", uri_str, err),
|
||||||
format!("Failed to parse URI '{}': {}", uri_str, err),
|
).into_error()),
|
||||||
).into_error(),
|
|
||||||
),
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
@ -202,10 +202,7 @@ fn recv_buffers(
|
||||||
while let Ok(val) = receiver_output.recv() {
|
while let Ok(val) = receiver_output.recv() {
|
||||||
match val {
|
match val {
|
||||||
Left(buffer) => {
|
Left(buffer) => {
|
||||||
res.push((
|
res.push((segment.to_running_time(buffer.get_pts()), buffer.get_pts()));
|
||||||
segment.to_running_time(buffer.get_pts()),
|
|
||||||
buffer.get_pts(),
|
|
||||||
));
|
|
||||||
n_buffers += 1;
|
n_buffers += 1;
|
||||||
if wait_buffers > 0 && n_buffers == wait_buffers {
|
if wait_buffers > 0 && n_buffers == wait_buffers {
|
||||||
return res;
|
return res;
|
||||||
|
|
|
@ -306,7 +306,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.start(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.start(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_sink_stop<T: BaseSinkBase>(
|
unsafe extern "C" fn base_sink_stop<T: BaseSinkBase>(
|
||||||
|
@ -321,7 +323,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.stop(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.stop(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_sink_render<T: BaseSinkBase>(
|
unsafe extern "C" fn base_sink_render<T: BaseSinkBase>(
|
||||||
|
@ -455,12 +459,9 @@ where
|
||||||
Some(gst::CapsRef::from_ptr(filter))
|
Some(gst::CapsRef::from_ptr(filter))
|
||||||
};
|
};
|
||||||
|
|
||||||
panic_to_error!(
|
panic_to_error!(&wrap, &element.panicked, None, {
|
||||||
&wrap,
|
imp.get_caps(&wrap, filter)
|
||||||
&element.panicked,
|
}).map(|caps| caps.into_ptr())
|
||||||
None,
|
|
||||||
{ imp.get_caps(&wrap, filter) }
|
|
||||||
).map(|caps| caps.into_ptr())
|
|
||||||
.unwrap_or(ptr::null_mut())
|
.unwrap_or(ptr::null_mut())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -478,12 +479,9 @@ where
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
let caps = gst::CapsRef::from_ptr(caps);
|
let caps = gst::CapsRef::from_ptr(caps);
|
||||||
|
|
||||||
panic_to_error!(
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
&wrap,
|
imp.set_caps(&wrap, caps)
|
||||||
&element.panicked,
|
}).to_glib()
|
||||||
false,
|
|
||||||
{ imp.set_caps(&wrap, caps) }
|
|
||||||
).to_glib()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_sink_fixate<T: BaseSinkBase>(
|
unsafe extern "C" fn base_sink_fixate<T: BaseSinkBase>(
|
||||||
|
@ -517,7 +515,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.unlock(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.unlock(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_sink_unlock_stop<T: BaseSinkBase>(
|
unsafe extern "C" fn base_sink_unlock_stop<T: BaseSinkBase>(
|
||||||
|
@ -532,5 +532,7 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.unlock_stop(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.unlock_stop(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
|
@ -129,9 +129,7 @@ pub unsafe trait BaseSrcBase
|
||||||
let parent_klass = (*klass).get_parent_class() as *const gst_base_ffi::GstBaseSrcClass;
|
let parent_klass = (*klass).get_parent_class() as *const gst_base_ffi::GstBaseSrcClass;
|
||||||
(*parent_klass)
|
(*parent_klass)
|
||||||
.do_seek
|
.do_seek
|
||||||
.map(|f| {
|
.map(|f| from_glib(f(self.to_glib_none().0, segment.to_glib_none_mut().0)))
|
||||||
from_glib(f(self.to_glib_none().0, segment.to_glib_none_mut().0))
|
|
||||||
})
|
|
||||||
.unwrap_or(false)
|
.unwrap_or(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -153,9 +151,7 @@ pub unsafe trait BaseSrcBase
|
||||||
let parent_klass = (*klass).get_parent_class() as *const gst_base_ffi::GstBaseSrcClass;
|
let parent_klass = (*klass).get_parent_class() as *const gst_base_ffi::GstBaseSrcClass;
|
||||||
(*parent_klass)
|
(*parent_klass)
|
||||||
.event
|
.event
|
||||||
.map(|f| {
|
.map(|f| from_glib(f(self.to_glib_none().0, event.to_glib_none().0)))
|
||||||
from_glib(f(self.to_glib_none().0, event.to_glib_none().0))
|
|
||||||
})
|
|
||||||
.unwrap_or(false)
|
.unwrap_or(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -381,7 +377,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.start(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.start(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_src_stop<T: BaseSrcBase>(
|
unsafe extern "C" fn base_src_stop<T: BaseSrcBase>(
|
||||||
|
@ -396,7 +394,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.stop(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.stop(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_src_is_seekable<T: BaseSrcBase>(
|
unsafe extern "C" fn base_src_is_seekable<T: BaseSrcBase>(
|
||||||
|
@ -411,7 +411,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.is_seekable(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.is_seekable(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_src_get_size<T: BaseSrcBase>(
|
unsafe extern "C" fn base_src_get_size<T: BaseSrcBase>(
|
||||||
|
@ -561,12 +563,9 @@ where
|
||||||
Some(gst::CapsRef::from_ptr(filter))
|
Some(gst::CapsRef::from_ptr(filter))
|
||||||
};
|
};
|
||||||
|
|
||||||
panic_to_error!(
|
panic_to_error!(&wrap, &element.panicked, None, {
|
||||||
&wrap,
|
imp.get_caps(&wrap, filter)
|
||||||
&element.panicked,
|
}).map(|caps| caps.into_ptr())
|
||||||
None,
|
|
||||||
{ imp.get_caps(&wrap, filter) }
|
|
||||||
).map(|caps| caps.into_ptr())
|
|
||||||
.unwrap_or(ptr::null_mut())
|
.unwrap_or(ptr::null_mut())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -582,7 +581,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.negotiate(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.negotiate(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_src_set_caps<T: BaseSrcBase>(
|
unsafe extern "C" fn base_src_set_caps<T: BaseSrcBase>(
|
||||||
|
@ -599,12 +600,9 @@ where
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
let caps = gst::CapsRef::from_ptr(caps);
|
let caps = gst::CapsRef::from_ptr(caps);
|
||||||
|
|
||||||
panic_to_error!(
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
&wrap,
|
imp.set_caps(&wrap, caps)
|
||||||
&element.panicked,
|
}).to_glib()
|
||||||
false,
|
|
||||||
{ imp.set_caps(&wrap, caps) }
|
|
||||||
).to_glib()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_src_fixate<T: BaseSrcBase>(
|
unsafe extern "C" fn base_src_fixate<T: BaseSrcBase>(
|
||||||
|
@ -638,7 +636,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.unlock(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.unlock(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_src_unlock_stop<T: BaseSrcBase>(
|
unsafe extern "C" fn base_src_unlock_stop<T: BaseSrcBase>(
|
||||||
|
@ -653,5 +653,7 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.unlock_stop(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.unlock_stop(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
|
@ -425,7 +425,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.start(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.start(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_transform_stop<T: BaseTransformBase>(
|
unsafe extern "C" fn base_transform_stop<T: BaseTransformBase>(
|
||||||
|
@ -440,7 +442,9 @@ where
|
||||||
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
let wrap: T = from_glib_borrow(ptr as *mut InstanceStruct<T>);
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.stop(&wrap) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.stop(&wrap)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn base_transform_transform_caps<T: BaseTransformBase>(
|
unsafe extern "C" fn base_transform_transform_caps<T: BaseTransformBase>(
|
||||||
|
@ -465,7 +469,6 @@ where
|
||||||
Some(from_glib_borrow(filter))
|
Some(from_glib_borrow(filter))
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
imp.transform_caps(
|
imp.transform_caps(
|
||||||
&wrap,
|
&wrap,
|
||||||
from_glib(direction),
|
from_glib(direction),
|
||||||
|
|
|
@ -46,9 +46,7 @@ pub unsafe trait BinBase: IsA<gst::Element> + IsA<gst::Bin> + ObjectType {
|
||||||
let parent_klass = (*klass).get_parent_class() as *const gst_ffi::GstBinClass;
|
let parent_klass = (*klass).get_parent_class() as *const gst_ffi::GstBinClass;
|
||||||
(*parent_klass)
|
(*parent_klass)
|
||||||
.add_element
|
.add_element
|
||||||
.map(|f| {
|
.map(|f| from_glib(f(self.to_glib_none().0, element.to_glib_none().0)))
|
||||||
from_glib(f(self.to_glib_none().0, element.to_glib_none().0))
|
|
||||||
})
|
|
||||||
.unwrap_or(false)
|
.unwrap_or(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -59,9 +57,7 @@ pub unsafe trait BinBase: IsA<gst::Element> + IsA<gst::Bin> + ObjectType {
|
||||||
let parent_klass = (*klass).get_parent_class() as *const gst_ffi::GstBinClass;
|
let parent_klass = (*klass).get_parent_class() as *const gst_ffi::GstBinClass;
|
||||||
(*parent_klass)
|
(*parent_klass)
|
||||||
.remove_element
|
.remove_element
|
||||||
.map(|f| {
|
.map(|f| from_glib(f(self.to_glib_none().0, element.to_glib_none().0)))
|
||||||
from_glib(f(self.to_glib_none().0, element.to_glib_none().0))
|
|
||||||
})
|
|
||||||
.unwrap_or(false)
|
.unwrap_or(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,9 +63,7 @@ pub unsafe trait ElementBase: IsA<gst::Element> + ObjectType {
|
||||||
let parent_klass = (*klass).get_parent_class() as *const gst_ffi::GstElementClass;
|
let parent_klass = (*klass).get_parent_class() as *const gst_ffi::GstElementClass;
|
||||||
(*parent_klass)
|
(*parent_klass)
|
||||||
.change_state
|
.change_state
|
||||||
.map(|f| {
|
.map(|f| from_glib(f(self.to_glib_none().0, transition.to_glib())))
|
||||||
from_glib(f(self.to_glib_none().0, transition.to_glib()))
|
|
||||||
})
|
|
||||||
.unwrap_or(gst::StateChangeReturn::Success)
|
.unwrap_or(gst::StateChangeReturn::Success)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -346,7 +344,9 @@ where
|
||||||
let imp = &*element.imp;
|
let imp = &*element.imp;
|
||||||
let query = gst::QueryRef::from_mut_ptr(query);
|
let query = gst::QueryRef::from_mut_ptr(query);
|
||||||
|
|
||||||
panic_to_error!(&wrap, &element.panicked, false, { imp.query(&wrap, query) }).to_glib()
|
panic_to_error!(&wrap, &element.panicked, false, {
|
||||||
|
imp.query(&wrap, query)
|
||||||
|
}).to_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn element_set_context<T: ElementBase>(
|
unsafe extern "C" fn element_set_context<T: ElementBase>(
|
||||||
|
|
Loading…
Reference in a new issue