Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sdroege/gst-plugin-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net/onvif/src/onvifmetadatacombiner/imp.rs')
-rw-r--r--net/onvif/src/onvifmetadatacombiner/imp.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/net/onvif/src/onvifmetadatacombiner/imp.rs b/net/onvif/src/onvifmetadatacombiner/imp.rs
index 6fba3c69..2a5e8737 100644
--- a/net/onvif/src/onvifmetadatacombiner/imp.rs
+++ b/net/onvif/src/onvifmetadatacombiner/imp.rs
@@ -61,7 +61,7 @@ impl ObjectImpl for OnvifMetadataCombiner {
fn constructed(&self) {
self.parent_constructed();
- let obj = self.instance();
+ let obj = self.obj();
obj.add_pad(&self.media_sink_pad).unwrap();
obj.add_pad(&self.meta_sink_pad).unwrap();
}
@@ -381,7 +381,7 @@ impl AggregatorImpl for OnvifMetadataCombiner {
gst::log!(CAT, imp: self, "Updating position: {:?}", position);
- self.instance().set_position(position);
+ self.obj().set_position(position);
self.finish_buffer(buffer)
} else if self.media_sink_pad.is_eos() {
@@ -404,7 +404,7 @@ impl AggregatorImpl for OnvifMetadataCombiner {
| QueryViewMut::Allocation(..) => self.media_sink_pad.peer_query(query),
QueryViewMut::AcceptCaps(q) => {
let caps = q.caps_owned();
- let aggregator = self.instance();
+ let aggregator = self.obj();
let class = aggregator.class();
let templ = class.pad_template("media").unwrap();
let templ_caps = templ.caps();
@@ -424,14 +424,14 @@ impl AggregatorImpl for OnvifMetadataCombiner {
EventView::Caps(e) => {
if aggregator_pad.upcast_ref::<gst::Pad>() == &self.media_sink_pad {
gst::info!(CAT, imp: self, "Pushing caps {}", e.caps());
- self.instance().set_src_caps(&e.caps_owned());
+ self.obj().set_src_caps(&e.caps_owned());
}
true
}
EventView::Segment(e) => {
if aggregator_pad.upcast_ref::<gst::Pad>() == &self.media_sink_pad {
- self.instance().update_segment(e.segment());
+ self.obj().update_segment(e.segment());
}
self.parent_sink_event(aggregator_pad, event)
}
@@ -452,17 +452,17 @@ impl AggregatorImpl for OnvifMetadataCombiner {
| QueryViewMut::Uri(..)
| QueryViewMut::Allocation(..) => {
if aggregator_pad == &self.media_sink_pad {
- self.instance().src_pad().peer_query(query)
+ self.obj().src_pad().peer_query(query)
} else {
self.parent_sink_query(aggregator_pad, query)
}
}
QueryViewMut::Caps(q) => {
if aggregator_pad == &self.media_sink_pad {
- self.instance().src_pad().peer_query(query)
+ self.obj().src_pad().peer_query(query)
} else {
let filter = q.filter_owned();
- let aggregator = self.instance();
+ let aggregator = self.obj();
let class = aggregator.class();
let templ = class.pad_template("meta").unwrap();
let templ_caps = templ.caps();
@@ -480,10 +480,10 @@ impl AggregatorImpl for OnvifMetadataCombiner {
}
QueryViewMut::AcceptCaps(q) => {
if aggregator_pad.upcast_ref::<gst::Pad>() == &self.media_sink_pad {
- self.instance().src_pad().peer_query(query);
+ self.obj().src_pad().peer_query(query);
} else {
let caps = q.caps_owned();
- let aggregator = self.instance();
+ let aggregator = self.obj();
let class = aggregator.class();
let templ = class.pad_template("meta").unwrap();
let templ_caps = templ.caps();
@@ -498,7 +498,7 @@ impl AggregatorImpl for OnvifMetadataCombiner {
}
fn next_time(&self) -> Option<gst::ClockTime> {
- self.instance().simple_get_next_time()
+ self.obj().simple_get_next_time()
}
fn negotiate(&self) -> bool {