Update for glib::Object::new() API changes

This commit is contained in:
Sebastian Dröge 2022-10-07 21:07:48 +03:00
parent 0b13bfe9dc
commit 4c57a97d4d
7 changed files with 8 additions and 13 deletions

View file

@ -382,11 +382,7 @@ impl SinkHandler {
if state.clock_rate.is_none() {
drop(state);
let caps = element
.try_emit_by_name::<Option<gst::Caps>>("request-pt-map", &[&(pt as u32)])
.map_err(|err| {
gst::error!(CAT, obj: pad, "Emitting 'request-pt-map': {}", err);
gst::FlowError::Error
})?
.emit_by_name::<Option<gst::Caps>>("request-pt-map", &[&(pt as u32)])
.ok_or_else(|| {
gst::error!(CAT, obj: pad, "Signal 'request-pt-map' retuned None");
gst::FlowError::Error

View file

@ -747,7 +747,7 @@ fn setup(
let pipeline = gst::Pipeline::new(None);
// Src
let src_element = glib::Object::new::<ElementSrcTest>(&[]).unwrap();
let src_element = glib::Object::new::<ElementSrcTest>(&[]);
src_element.set_property("context", &context_name);
pipeline.add(&src_element).unwrap();
@ -767,8 +767,7 @@ fn setup(
// Sink
let (sender, receiver) = mpsc::channel::<Item>(10);
let sink_element =
glib::Object::new::<ElementSinkTest>(&[("sender", &ItemSender { sender })]).unwrap();
let sink_element = glib::Object::new::<ElementSinkTest>(&[("sender", &ItemSender { sender })]);
pipeline.add(&sink_element).unwrap();
last_element.link(&sink_element).unwrap();

View file

@ -20,7 +20,7 @@ glib::wrapper! {
impl RTPAv1Depay {
pub fn new() -> Self {
glib::Object::new(&[]).expect("Failed to create AV1 depayloader")
glib::Object::new(&[])
}
}

View file

@ -20,7 +20,7 @@ glib::wrapper! {
impl RTPAv1Pay {
pub fn new() -> Self {
glib::Object::new(&[]).expect("Failed to create AV1 payloader")
glib::Object::new(&[])
}
}

View file

@ -16,6 +16,6 @@ glib::wrapper! {
impl CustomSource {
pub fn new(source: &gst::Element) -> CustomSource {
glib::Object::new(&[("source", source)]).unwrap()
glib::Object::new(&[("source", source)])
}
}

View file

@ -35,7 +35,7 @@ glib::wrapper! {
impl PaintableSink {
pub fn new(name: Option<&str>) -> Self {
glib::Object::new(&[("name", &name)]).expect("Failed to create a GTK4Sink")
glib::Object::new(&[("name", &name)])
}
fn pending_frame(&self) -> Option<Frame> {

View file

@ -23,7 +23,7 @@ glib::wrapper! {
impl SinkPaintable {
pub fn new() -> Self {
glib::Object::new(&[]).expect("Failed to create a SinkPaintable")
glib::Object::new(&[])
}
}