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

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'generic/threadshare/src/queue.rs')
-rw-r--r--generic/threadshare/src/queue.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/generic/threadshare/src/queue.rs b/generic/threadshare/src/queue.rs
index dfdb648d8..e07c9cca2 100644
--- a/generic/threadshare/src/queue.rs
+++ b/generic/threadshare/src/queue.rs
@@ -350,7 +350,7 @@ impl PadSrcHandler for QueuePadSrcHandler {
gst_log!(CAT, obj: pad.gst_pad(), "Handling {:?}", query);
if let QueryView::Scheduling(ref mut q) = query.view_mut() {
- let mut new_query = gst::Query::new_scheduling();
+ let mut new_query = gst::query::Scheduling::new();
let res = queue.sink_pad.gst_pad().peer_query(&mut new_query);
if !res {
return res;
@@ -439,8 +439,7 @@ impl TaskImpl for QueueTask {
Err(gst::FlowError::Eos) => {
gst_debug!(CAT, obj: &self.element, "EOS");
*queue.last_res.lock().unwrap() = Err(gst::FlowError::Eos);
- let eos = gst::Event::new_eos().build();
- pad.push_event(eos).await;
+ pad.push_event(gst::event::Eos::new()).await;
}
Err(err) => {
gst_error!(CAT, obj: &self.element, "Got error {}", err);