diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2020-12-20 21:43:45 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2020-12-20 21:43:45 +0300 |
commit | 3d617371af1d1b779cf10d3fec40b17f29a7baf3 (patch) | |
tree | ff5ae62c07716648d8e62c4db34c6b731fbbd2fe /generic | |
parent | ea6c05e16ccf0875652e2370eef4839ae819bc34 (diff) |
Update for macro renames
Diffstat (limited to 'generic')
-rw-r--r-- | generic/file/src/filesink/imp.rs | 14 | ||||
-rw-r--r-- | generic/file/src/filesrc/imp.rs | 16 | ||||
-rw-r--r-- | generic/file/src/lib.rs | 2 | ||||
-rw-r--r-- | generic/sodium/src/decrypter/imp.rs | 30 | ||||
-rw-r--r-- | generic/sodium/src/encrypter/imp.rs | 10 | ||||
-rw-r--r-- | generic/sodium/src/lib.rs | 2 | ||||
-rw-r--r-- | generic/threadshare/src/appsrc/imp.rs | 12 | ||||
-rw-r--r-- | generic/threadshare/src/jitterbuffer/imp.rs | 12 | ||||
-rw-r--r-- | generic/threadshare/src/lib.rs | 4 | ||||
-rw-r--r-- | generic/threadshare/src/proxy/imp.rs | 16 | ||||
-rw-r--r-- | generic/threadshare/src/queue/imp.rs | 14 | ||||
-rw-r--r-- | generic/threadshare/src/runtime/pad.rs | 35 | ||||
-rw-r--r-- | generic/threadshare/src/runtime/task.rs | 20 | ||||
-rw-r--r-- | generic/threadshare/src/socket.rs | 6 | ||||
-rw-r--r-- | generic/threadshare/src/tcpclientsrc/imp.rs | 22 | ||||
-rw-r--r-- | generic/threadshare/src/udpsink/imp.rs | 47 | ||||
-rw-r--r-- | generic/threadshare/src/udpsrc/imp.rs | 36 | ||||
-rw-r--r-- | generic/threadshare/tests/pad.rs | 6 |
18 files changed, 155 insertions, 149 deletions
diff --git a/generic/file/src/filesink/imp.rs b/generic/file/src/filesink/imp.rs index 45422bd74..2c301db8c 100644 --- a/generic/file/src/filesink/imp.rs +++ b/generic/file/src/filesink/imp.rs @@ -12,7 +12,7 @@ use glib::subclass; use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_info, gst_trace}; +use gst::{gst_debug, gst_error, gst_info, gst_trace}; use gst_base::subclass::prelude::*; use std::fs::File; @@ -206,14 +206,14 @@ impl BaseSinkImpl for FileSink { let settings = self.settings.lock().unwrap(); let location = settings.location.as_ref().ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::Settings, ["File location is not defined"] ) })?; let file = File::create(location).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenWrite, [ "Could not open file {} for writing: {}", @@ -233,7 +233,7 @@ impl BaseSinkImpl for FileSink { fn stop(&self, element: &Self::Type) -> Result<(), gst::ErrorMessage> { let mut state = self.state.lock().unwrap(); if let State::Stopped = *state { - return Err(gst_error_msg!( + return Err(gst::error_msg!( gst::ResourceError::Settings, ["FileSink not started"] )); @@ -259,19 +259,19 @@ impl BaseSinkImpl for FileSink { ref mut position, } => (file, position), State::Stopped => { - gst_element_error!(element, gst::CoreError::Failed, ["Not started yet"]); + gst::element_error!(element, gst::CoreError::Failed, ["Not started yet"]); return Err(gst::FlowError::Error); } }; gst_trace!(CAT, obj: element, "Rendering {:?}", buffer); let map = buffer.map_readable().map_err(|_| { - gst_element_error!(element, gst::CoreError::Failed, ["Failed to map buffer"]); + gst::element_error!(element, gst::CoreError::Failed, ["Failed to map buffer"]); gst::FlowError::Error })?; file.write_all(map.as_ref()).map_err(|err| { - gst_element_error!( + gst::element_error!( element, gst::ResourceError::Write, ["Failed to write buffer: {}", err] diff --git a/generic/file/src/filesrc/imp.rs b/generic/file/src/filesrc/imp.rs index 7f4fedabb..baae92fac 100644 --- a/generic/file/src/filesrc/imp.rs +++ b/generic/file/src/filesrc/imp.rs @@ -11,7 +11,7 @@ use glib::subclass; use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_info}; +use gst::{gst_debug, gst_error, gst_info}; use gst_base::prelude::*; use gst_base::subclass::prelude::*; @@ -239,14 +239,14 @@ impl BaseSrcImpl for FileSrc { let settings = self.settings.lock().unwrap(); let location = settings.location.as_ref().ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::Settings, ["File location is not defined"] ) })?; let file = File::open(location).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, [ "Could not open file {} for reading: {}", @@ -268,7 +268,7 @@ impl BaseSrcImpl for FileSrc { fn stop(&self, element: &Self::Type) -> Result<(), gst::ErrorMessage> { let mut state = self.state.lock().unwrap(); if let State::Stopped = *state { - return Err(gst_error_msg!( + return Err(gst::error_msg!( gst::ResourceError::Settings, ["FileSrc not started"] )); @@ -296,14 +296,14 @@ impl BaseSrcImpl for FileSrc { ref mut position, } => (file, position), State::Stopped => { - gst_element_error!(element, gst::CoreError::Failed, ["Not started yet"]); + gst::element_error!(element, gst::CoreError::Failed, ["Not started yet"]); return Err(gst::FlowError::Error); } }; if *position != offset { file.seek(SeekFrom::Start(offset)).map_err(|err| { - gst_element_error!( + gst::element_error!( element, gst::LibraryError::Failed, ["Failed to seek to {}: {}", offset, err.to_string()] @@ -316,12 +316,12 @@ impl BaseSrcImpl for FileSrc { let size = { let mut map = buffer.map_writable().map_err(|_| { - gst_element_error!(element, gst::LibraryError::Failed, ["Failed to map buffer"]); + gst::element_error!(element, gst::LibraryError::Failed, ["Failed to map buffer"]); gst::FlowError::Error })?; file.read(map.as_mut()).map_err(|err| { - gst_element_error!( + gst::element_error!( element, gst::LibraryError::Failed, ["Failed to read at {}: {}", offset, err.to_string()] diff --git a/generic/file/src/lib.rs b/generic/file/src/lib.rs index a3f3e20b2..114deab69 100644 --- a/generic/file/src/lib.rs +++ b/generic/file/src/lib.rs @@ -16,7 +16,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { Ok(()) } -gst::gst_plugin_define!( +gst::plugin_define!( rsfile, env!("CARGO_PKG_DESCRIPTION"), plugin_init, diff --git a/generic/sodium/src/decrypter/imp.rs b/generic/sodium/src/decrypter/imp.rs index 4821fb56a..55c66119a 100644 --- a/generic/sodium/src/decrypter/imp.rs +++ b/generic/sodium/src/decrypter/imp.rs @@ -27,7 +27,7 @@ use glib::subclass; use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_loggable_error}; +use gst::{gst_debug, gst_error, gst_log}; use sodiumoxide::crypto::box_; use std::sync::Mutex; @@ -83,7 +83,7 @@ impl State { .as_ref() .and_then(|k| box_::PublicKey::from_slice(&k)) .ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::NotFound, [format!( "Failed to set Sender's Key from property: {:?}", @@ -98,7 +98,7 @@ impl State { .as_ref() .and_then(|k| box_::SecretKey::from_slice(&k)) .ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::NotFound, [format!( "Failed to set Receiver's Key from property: {:?}", @@ -129,7 +129,7 @@ impl State { chunk_index: u64, ) -> Result<gst::FlowSuccess, gst::FlowError> { let map = buffer.map_readable().map_err(|_| { - gst_element_error!( + gst::element_error!( element, gst::StreamError::Format, ["Failed to map buffer readable"] @@ -146,7 +146,7 @@ impl State { for subbuffer in map.chunks(block_size) { let plain = box_::open_precomputed(&subbuffer, &nonce, &self.precomputed_key).map_err( |_| { - gst_element_error!( + gst::element_error!( element, gst::StreamError::Format, ["Failed to decrypt buffer"] @@ -289,8 +289,8 @@ impl Decrypter { // right after we activate the pad self.check_headers(element) } - gst::PadMode::Push => Err(gst_loggable_error!(CAT, "Push mode not supported")), - _ => Err(gst_loggable_error!( + gst::PadMode::Push => Err(gst::loggable_error!(CAT, "Push mode not supported")), + _ => Err(gst::loggable_error!( CAT, "Failed to activate the pad in Unknown mode, {:?}", mode @@ -389,7 +389,7 @@ impl Decrypter { .sinkpad .pull_range(0, crate::HEADERS_SIZE as u32) .map_err(|err| { - let err = gst_loggable_error!( + let err = gst::loggable_error!( CAT, "Failed to pull nonce from the stream, reason: {:?}", err @@ -399,20 +399,20 @@ impl Decrypter { })?; if buffer.get_size() != crate::HEADERS_SIZE { - let err = gst_loggable_error!(CAT, "Headers buffer has wrong size"); + let err = gst::loggable_error!(CAT, "Headers buffer has wrong size"); err.log_with_object(element); return Err(err); } let map = buffer.map_readable().map_err(|_| { - let err = gst_loggable_error!(CAT, "Failed to map buffer readable"); + let err = gst::loggable_error!(CAT, "Failed to map buffer readable"); err.log_with_object(element); err })?; let sodium_header_slice = &map[..crate::TYPEFIND_HEADER_SIZE]; if sodium_header_slice != crate::TYPEFIND_HEADER { - let err = gst_loggable_error!(CAT, "Buffer has wrong typefind header"); + let err = gst::loggable_error!(CAT, "Buffer has wrong typefind header"); err.log_with_object(element); return Err(err); } @@ -421,7 +421,7 @@ impl Decrypter { &map[crate::TYPEFIND_HEADER_SIZE..crate::TYPEFIND_HEADER_SIZE + box_::NONCEBYTES]; assert_eq!(nonce_slice.len(), box_::NONCEBYTES); let nonce = box_::Nonce::from_slice(nonce_slice).ok_or_else(|| { - let err = gst_loggable_error!(CAT, "Failed to create nonce from buffer"); + let err = gst::loggable_error!(CAT, "Failed to create nonce from buffer"); err.log_with_object(&self.srcpad); err })?; @@ -463,7 +463,7 @@ impl Decrypter { // calculate how many chunks are needed, if we need something like 3.2 // round the number to 4 and cut the buffer afterwards. let checked = requested_size.checked_add(block_size).ok_or_else(|| { - gst_element_error!( + gst::element_error!( element, gst::LibraryError::Failed, [ @@ -481,7 +481,7 @@ impl Decrypter { // Pull a buffer of all the chunks we will need let checked_size = total_chunks.checked_mul(block_size).ok_or_else(|| { - gst_element_error!( + gst::element_error!( element, gst::LibraryError::Failed, [ @@ -587,7 +587,7 @@ impl ObjectSubclass for Decrypter { Decrypter::catch_panic_pad_function( parent, || { - Err(gst_loggable_error!( + Err(gst::loggable_error!( CAT, "Panic activating srcpad with mode" )) diff --git a/generic/sodium/src/encrypter/imp.rs b/generic/sodium/src/encrypter/imp.rs index 908e31b95..28d921e33 100644 --- a/generic/sodium/src/encrypter/imp.rs +++ b/generic/sodium/src/encrypter/imp.rs @@ -27,7 +27,7 @@ use glib::subclass; use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log}; +use gst::{gst_debug, gst_error, gst_log}; use smallvec::SmallVec; use sodiumoxide::crypto::box_; @@ -109,7 +109,7 @@ impl State { .as_ref() .and_then(|k| box_::SecretKey::from_slice(&k)) .ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::NotFound, [format!( "Failed to set Sender's Key from property: {:?}", @@ -124,7 +124,7 @@ impl State { .as_ref() .and_then(|k| box_::PublicKey::from_slice(&k)) .ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::NotFound, [format!( "Failed to set Receiver's Key from property: {:?}", @@ -230,7 +230,7 @@ impl Encrypter { .encrypt_blocks(state.block_size as usize) .map_err(|err| { // log the error to the bus - gst_element_error!( + gst::element_error!( element, gst::ResourceError::Write, ["Failed to decrypt buffer"] @@ -279,7 +279,7 @@ impl Encrypter { if avail > 0 { match state.encrypt_blocks(avail) { Err(_) => { - gst_element_error!( + gst::element_error!( element, gst::ResourceError::Write, ["Failed to encrypt buffers at EOS"] diff --git a/generic/sodium/src/lib.rs b/generic/sodium/src/lib.rs index bdccccd64..32bd7b656 100644 --- a/generic/sodium/src/lib.rs +++ b/generic/sodium/src/lib.rs @@ -61,7 +61,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { Ok(()) } -gst::gst_plugin_define!( +gst::plugin_define!( sodium, env!("CARGO_PKG_DESCRIPTION"), plugin_init, diff --git a/generic/threadshare/src/appsrc/imp.rs b/generic/threadshare/src/appsrc/imp.rs index 8e53fbe04..908b99a53 100644 --- a/generic/threadshare/src/appsrc/imp.rs +++ b/generic/threadshare/src/appsrc/imp.rs @@ -27,7 +27,7 @@ use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; +use gst::{gst_debug, gst_error, gst_log, gst_trace}; use once_cell::sync::Lazy; @@ -351,7 +351,7 @@ impl TaskImpl for AppSrcTask { Some(item) => item, None => { gst_error!(CAT, obj: &self.element, "SrcPad channel aborted"); - gst_element_error!( + gst::element_error!( &self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -379,7 +379,7 @@ impl TaskImpl for AppSrcTask { } Err(err) => { gst_error!(CAT, obj: &self.element, "Got error {}", err); - gst_element_error!( + gst::element_error!( &self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -490,14 +490,14 @@ impl AppSrc { let context = Context::acquire(&settings.context, settings.context_wait).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to acquire Context: {}", err] ) })?; let max_buffers = settings.max_buffers.try_into().map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::Settings, ["Invalid max-buffers: {}, {}", settings.max_buffers, err] ) @@ -514,7 +514,7 @@ impl AppSrc { context, ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/src/jitterbuffer/imp.rs b/generic/threadshare/src/jitterbuffer/imp.rs index 1d312db00..430f8fd35 100644 --- a/generic/threadshare/src/jitterbuffer/imp.rs +++ b/generic/threadshare/src/jitterbuffer/imp.rs @@ -25,7 +25,7 @@ use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_info, gst_log, gst_trace}; +use gst::{gst_debug, gst_error, gst_info, gst_log, gst_trace}; use gst_rtp::RTPBuffer; use once_cell::sync::Lazy; @@ -664,7 +664,7 @@ impl PadSinkHandler for SinkHandler { if let EventView::FlushStart(..) = event.view() { if let Err(err) = jb.task.flush_start() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStart failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -710,7 +710,7 @@ impl PadSinkHandler for SinkHandler { EventView::FlushStop(..) => { if let Err(err) = jb.task.flush_stop() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStop failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -993,7 +993,7 @@ impl PadSrcHandler for SrcHandler { EventView::FlushStart(..) => { if let Err(err) = jb.task.flush_start() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStart failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -1005,7 +1005,7 @@ impl PadSrcHandler for SrcHandler { EventView::FlushStop(..) => { if let Err(err) = jb.task.flush_stop() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStop failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -1377,7 +1377,7 @@ impl JitterBuffer { context, ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/src/lib.rs b/generic/threadshare/src/lib.rs index 438d36c2e..e9003be5e 100644 --- a/generic/threadshare/src/lib.rs +++ b/generic/threadshare/src/lib.rs @@ -42,8 +42,6 @@ mod queue; use glib::translate::*; -use gst::gst_plugin_define; - fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { udpsrc::register(plugin)?; udpsink::register(plugin)?; @@ -57,7 +55,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { Ok(()) } -gst_plugin_define!( +gst::plugin_define!( threadshare, env!("CARGO_PKG_DESCRIPTION"), plugin_init, diff --git a/generic/threadshare/src/proxy/imp.rs b/generic/threadshare/src/proxy/imp.rs index fc8efe20b..52d408242 100644 --- a/generic/threadshare/src/proxy/imp.rs +++ b/generic/threadshare/src/proxy/imp.rs @@ -25,7 +25,7 @@ use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; +use gst::{gst_debug, gst_error, gst_log, gst_trace}; use once_cell::sync::Lazy; @@ -592,7 +592,7 @@ impl ProxySink { let proxy_context = self.settings.lock().unwrap().proxy_context.to_string(); let proxy_ctx = ProxyContext::get(&proxy_context, true).ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to create or get ProxyContext"] ) @@ -823,7 +823,7 @@ impl PadSrcHandler for ProxySrcPadHandler { EventView::FlushStart(..) => { if let Err(err) = proxysrc.task.flush_start() { gst_error!(SRC_CAT, obj: pad.gst_pad(), "FlushStart failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -835,7 +835,7 @@ impl PadSrcHandler for ProxySrcPadHandler { EventView::FlushStop(..) => { if let Err(err) = proxysrc.task.flush_stop() { gst_error!(SRC_CAT, obj: pad.gst_pad(), "FlushStop failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -980,7 +980,7 @@ impl TaskImpl for ProxySrcTask { } Err(err) => { gst_error!(SRC_CAT, obj: &self.element, "Got error {}", err); - gst_element_error!( + gst::element_error!( &self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -1063,14 +1063,14 @@ impl ProxySrc { let settings = self.settings.lock().unwrap().clone(); let proxy_ctx = ProxyContext::get(&settings.proxy_context, false).ok_or_else(|| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to create get shared_state"] ) })?; let ts_ctx = Context::acquire(&settings.context, settings.context_wait).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to acquire Context: {}", err] ) @@ -1112,7 +1112,7 @@ impl ProxySrc { self.task .prepare(ProxySrcTask::new(element, &self.src_pad, dataqueue), ts_ctx) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/src/queue/imp.rs b/generic/threadshare/src/queue/imp.rs index aba422744..8f0d98c05 100644 --- a/generic/threadshare/src/queue/imp.rs +++ b/generic/threadshare/src/queue/imp.rs @@ -25,7 +25,7 @@ use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; +use gst::{gst_debug, gst_error, gst_log, gst_trace}; use once_cell::sync::Lazy; @@ -194,7 +194,7 @@ impl PadSinkHandler for QueuePadSinkHandler { if let EventView::FlushStart(..) = event.view() { if let Err(err) = queue.task.flush_start() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStart failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -228,7 +228,7 @@ impl PadSinkHandler for QueuePadSinkHandler { if let EventView::FlushStop(..) = event.view() { if let Err(err) = queue.task.flush_stop() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStop failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -321,7 +321,7 @@ impl PadSrcHandler for QueuePadSrcHandler { EventView::FlushStop(..) => { if let Err(err) = queue.task.flush_stop() { gst_error!(CAT, obj: pad.gst_pad(), "FlushStop failed {:?}", err); - gst_element_error!( + gst::element_error!( element, gst::StreamError::Failed, ("Internal data stream error"), @@ -442,7 +442,7 @@ impl TaskImpl for QueueTask { } Err(err) => { gst_error!(CAT, obj: &self.element, "Got error {}", err); - gst_element_error!( + gst::element_error!( &self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -700,7 +700,7 @@ impl Queue { let context = Context::acquire(&settings.context, settings.context_wait).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to acquire Context: {}", err] ) @@ -709,7 +709,7 @@ impl Queue { self.task .prepare(QueueTask::new(element, &self.src_pad, dataqueue), context) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/src/runtime/pad.rs b/generic/threadshare/src/runtime/pad.rs index 12da4d3b4..5032c63b1 100644 --- a/generic/threadshare/src/runtime/pad.rs +++ b/generic/threadshare/src/runtime/pad.rs @@ -72,7 +72,7 @@ use futures::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_error, gst_fixme, gst_log, gst_loggable_error}; +use gst::{gst_debug, gst_error, gst_fixme, gst_log}; use gst::{FlowError, FlowSuccess}; use std::marker::PhantomData; @@ -145,7 +145,7 @@ pub trait PadSrcHandler: Clone + Send + Sync + 'static { "Error in PadSrc activate: {:?}", err ); - gst_loggable_error!(RUNTIME_CAT, "Error in PadSrc activate: {:?}", err) + gst::loggable_error!(RUNTIME_CAT, "Error in PadSrc activate: {:?}", err) }) } @@ -335,7 +335,7 @@ impl<'a> PadSrcRef<'a> { if mode == gst::PadMode::Pull { gst_error!(RUNTIME_CAT, obj: self.gst_pad(), "Pull mode not supported by PadSrc"); - return Err(gst_loggable_error!( + return Err(gst::loggable_error!( RUNTIME_CAT, "Pull mode not supported by PadSrc" )); @@ -398,7 +398,10 @@ impl PadSrc { parent, || { gst_error!(RUNTIME_CAT, obj: gst_pad, "Panic in PadSrc activate"); - Err(gst_loggable_error!(RUNTIME_CAT, "Panic in PadSrc activate")) + Err(gst::loggable_error!( + RUNTIME_CAT, + "Panic in PadSrc activate" + )) }, move |imp, element| { let this_ref = PadSrcRef::new(inner_arc); @@ -421,7 +424,7 @@ impl PadSrc { parent, || { gst_error!(RUNTIME_CAT, obj: gst_pad, "Panic in PadSrc activatemode"); - Err(gst_loggable_error!( + Err(gst::loggable_error!( RUNTIME_CAT, "Panic in PadSrc activatemode" )) @@ -492,11 +495,11 @@ impl Drop for PadSrc { unsafe { self.gst_pad() .set_activate_function(move |_gst_pad, _parent| { - Err(gst_loggable_error!(RUNTIME_CAT, "PadSrc no longer exists")) + Err(gst::loggable_error!(RUNTIME_CAT, "PadSrc no longer exists")) }); self.gst_pad() .set_activatemode_function(move |_gst_pad, _parent, _mode, _active| { - Err(gst_loggable_error!(RUNTIME_CAT, "PadSrc no longer exists")) + Err(gst::loggable_error!(RUNTIME_CAT, "PadSrc no longer exists")) }); self.gst_pad() .set_event_function(move |_gst_pad, _parent, _event| false); @@ -553,7 +556,7 @@ pub trait PadSinkHandler: Clone + Send + Sync + 'static { "Error in PadSink activate: {:?}", err ); - gst_loggable_error!(RUNTIME_CAT, "Error in PadSink activate: {:?}", err) + gst::loggable_error!(RUNTIME_CAT, "Error in PadSink activate: {:?}", err) }) } @@ -746,7 +749,7 @@ impl<'a> PadSinkRef<'a> { if mode == gst::PadMode::Pull { gst_error!(RUNTIME_CAT, obj: self.gst_pad(), "Pull mode not supported by PadSink"); - return Err(gst_loggable_error!( + return Err(gst::loggable_error!( RUNTIME_CAT, "Pull mode not supported by PadSink" )); @@ -816,7 +819,7 @@ impl PadSink { parent, || { gst_error!(RUNTIME_CAT, obj: gst_pad, "Panic in PadSink activate"); - Err(gst_loggable_error!( + Err(gst::loggable_error!( RUNTIME_CAT, "Panic in PadSink activate" )) @@ -842,7 +845,7 @@ impl PadSink { parent, || { gst_error!(RUNTIME_CAT, obj: gst_pad, "Panic in PadSink activatemode"); - Err(gst_loggable_error!( + Err(gst::loggable_error!( RUNTIME_CAT, "Panic in PadSink activatemode" )) @@ -1031,11 +1034,17 @@ impl Drop for PadSink { unsafe { self.gst_pad() .set_activate_function(move |_gst_pad, _parent| { - Err(gst_loggable_error!(RUNTIME_CAT, "PadSink no longer exists")) + Err(gst::loggable_error!( + RUNTIME_CAT, + "PadSink no longer exists" + )) }); self.gst_pad() .set_activatemode_function(move |_gst_pad, _parent, _mode, _active| { - Err(gst_loggable_error!(RUNTIME_CAT, "PadSink no longer exists")) + Err(gst::loggable_error!( + RUNTIME_CAT, + "PadSink no longer exists" + )) }); self.gst_pad() .set_chain_function(move |_gst_pad, _parent, _buffer| Err(FlowError::Flushing)); diff --git a/generic/threadshare/src/runtime/task.rs b/generic/threadshare/src/runtime/task.rs index 000473e31..d2528e6c6 100644 --- a/generic/threadshare/src/runtime/task.rs +++ b/generic/threadshare/src/runtime/task.rs @@ -24,7 +24,7 @@ use futures::future::{self, abortable, AbortHandle, Aborted, BoxFuture, RemoteHa use futures::prelude::*; use futures::stream::StreamExt; -use gst::{gst_debug, gst_error, gst_error_msg, gst_fixme, gst_log, gst_trace, gst_warning}; +use gst::{gst_debug, gst_error, gst_fixme, gst_log, gst_trace, gst_warning}; use std::fmt; use std::ops::Deref; @@ -244,7 +244,7 @@ impl TriggeringEvent { let res = Err(TransitionError { trigger: self.trigger, state: TaskState::Error, - err_msg: gst_error_msg!( + err_msg: gst::error_msg!( gst::CoreError::StateChange, [ "Triggering Event {:?} rejected due to a previous unrecoverable error", @@ -305,7 +305,7 @@ impl TaskInner { let res = Err(TransitionError { trigger: triggering_evt.trigger, state: self.state, - err_msg: gst_error_msg!( + err_msg: gst::error_msg!( gst::CoreError::StateChange, [ "Unrecoverable error for {:?} from state {:?}", @@ -349,7 +349,7 @@ impl TaskInner { TransitionError { trigger, state: self.state, - err_msg: gst_error_msg!(resource_err, ["Unable to send {:?}: {:?}", trigger, err]), + err_msg: gst::error_msg!(resource_err, ["Unable to send {:?}: {:?}", trigger, err]), } })?; @@ -426,7 +426,7 @@ impl Task { return Err(TransitionError { trigger: Trigger::Prepare, state: inner.state, - err_msg: gst_error_msg!( + err_msg: gst::error_msg!( gst::CoreError::StateChange, ["Attempt to prepare Task in state {:?}", state] ), @@ -479,7 +479,7 @@ impl Task { return Err(TransitionError { trigger: Trigger::Unprepare, state: inner.state, - err_msg: gst_error_msg!( + err_msg: gst::error_msg!( gst::CoreError::StateChange, ["Attempt to unprepare Task in state {:?}", state] ), @@ -704,7 +704,7 @@ macro_rules! exec_action { res = Context::drain_sub_tasks().await.map_err(|err| { let msg = format!("{} subtask returned {:?}", stringify!($action), err); gst_log!(RUNTIME_CAT, "{}", &msg); - gst_error_msg!(gst::CoreError::StateChange, ["{}", &msg]) + gst::error_msg!(gst::CoreError::StateChange, ["{}", &msg]) }); if res.is_err() { @@ -1036,7 +1036,7 @@ impl StateMachine { res = Context::drain_sub_tasks().await.map_err(|err| { let msg = format!("start subtask returned {:?}", err); gst_log!(RUNTIME_CAT, "{}", &msg); - gst_error_msg!(gst::CoreError::StateChange, ["{}", &msg]) + gst::error_msg!(gst::CoreError::StateChange, ["{}", &msg]) }); if res.is_err() { @@ -1483,7 +1483,7 @@ mod tests { fn prepare(&mut self) -> BoxFuture<'_, Result<(), gst::ErrorMessage>> { async move { gst_debug!(RUNTIME_CAT, "prepare_error: prepare returning an error"); - Err(gst_error_msg!( + Err(gst::error_msg!( gst::ResourceError::Failed, ["prepare_error: intentional error"] )) @@ -1680,7 +1680,7 @@ mod tests { self.prepare_receiver.next().await.unwrap(); gst_debug!(RUNTIME_CAT, "prepare_start_error: preparation complete Err"); - Err(gst_error_msg!( + Err(gst::error_msg!( gst::ResourceError::Failed, ["prepare_start_error: intentional error"] )) diff --git a/generic/threadshare/src/socket.rs b/generic/threadshare/src/socket.rs index a2ada2999..500e44de3 100644 --- a/generic/threadshare/src/socket.rs +++ b/generic/threadshare/src/socket.rs @@ -19,7 +19,7 @@ use futures::future::BoxFuture; use gst::prelude::*; -use gst::{gst_debug, gst_error, gst_error_msg, gst_log}; +use gst::{gst_debug, gst_error, gst_log}; use once_cell::sync::Lazy; @@ -314,7 +314,7 @@ pub fn wrap_socket(socket: &tokio::net::UdpSocket) -> Result<GioSocketWrapper, g let fd = FdConverter(fd); let gio_socket = gio::Socket::from_fd(fd).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenWrite, ["Failed to create wrapped GIO socket: {}", err] ) @@ -339,7 +339,7 @@ pub fn wrap_socket(socket: &tokio::net::UdpSocket) -> Result<GioSocketWrapper, g let fd = SocketConverter(fd); let gio_socket = gio::Socket::from_socket(fd).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenWrite, ["Failed to create wrapped GIO socket: {}", err] ) diff --git a/generic/threadshare/src/tcpclientsrc/imp.rs b/generic/threadshare/src/tcpclientsrc/imp.rs index 17bdb5031..afd23423b 100644 --- a/generic/threadshare/src/tcpclientsrc/imp.rs +++ b/generic/threadshare/src/tcpclientsrc/imp.rs @@ -26,7 +26,7 @@ use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; +use gst::{gst_debug, gst_error, gst_log, gst_trace}; use once_cell::sync::Lazy; @@ -362,7 +362,7 @@ impl TaskImpl for TcpClientSrcTask { let socket = tokio::net::TcpStream::connect(self.saddr) .await .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to connect to {:?}: {:?}", self.saddr, err] ) @@ -375,7 +375,7 @@ impl TaskImpl for TcpClientSrcTask { TcpClientReader::new(socket), ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to prepare socket {:?}", err] ) @@ -418,7 +418,7 @@ impl TaskImpl for TcpClientSrcTask { gst_error!(CAT, obj: &self.element, "Got error {:?}", err); match err { SocketError::Gst(err) => { - gst_element_error!( + gst::element_error!( self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -426,7 +426,7 @@ impl TaskImpl for TcpClientSrcTask { ); } SocketError::Io(err) => { - gst_element_error!( + gst::element_error!( self.element, gst::StreamError::Failed, ("I/O error"), @@ -460,7 +460,7 @@ impl TaskImpl for TcpClientSrcTask { } Err(err) => { gst_error!(CAT, obj: &self.element, "Got error {}", err); - gst_element_error!( + gst::element_error!( self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -518,7 +518,7 @@ impl TcpClientSrc { let context = Context::acquire(&settings.context, settings.context_wait).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to acquire Context: {}", err] ) @@ -526,14 +526,14 @@ impl TcpClientSrc { let host: IpAddr = match settings.host { None => { - return Err(gst_error_msg!( + return Err(gst::error_msg!( gst::ResourceError::Settings, ["No host set"] )); } Some(ref host) => match host.parse() { Err(err) => { - return Err(gst_error_msg!( + return Err(gst::error_msg!( gst::ResourceError::Settings, ["Invalid host '{}' set: {}", host, err] )); @@ -547,7 +547,7 @@ impl TcpClientSrc { let mut config = buffer_pool.get_config(); config.set_params(None, settings.blocksize, 0, 0); buffer_pool.set_config(config).map_err(|_| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::Settings, ["Failed to configure buffer pool"] ) @@ -569,7 +569,7 @@ impl TcpClientSrc { context, ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/src/udpsink/imp.rs b/generic/threadshare/src/udpsink/imp.rs index 4b1e2bbba..bd991bbc1 100644 --- a/generic/threadshare/src/udpsink/imp.rs +++ b/generic/threadshare/src/udpsink/imp.rs @@ -28,8 +28,7 @@ use gst::prelude::*; use gst::subclass::prelude::*; use gst::EventView; use gst::{ - gst_debug, gst_element_error, gst_error, gst_error_msg, gst_info, gst_log, gst_trace, - gst_warning, + element_error, error_msg, gst_debug, gst_error, gst_info, gst_log, gst_trace, gst_warning, }; use once_cell::sync::Lazy; @@ -445,7 +444,7 @@ impl UdpSinkPadHandler { socket .join_multicast_v4(addr, Ipv4Addr::new(0, 0, 0, 0)) .map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to join multicast group: {}", err] ) @@ -453,7 +452,7 @@ impl UdpSinkPadHandler { } if settings.multicast_loop { socket.set_multicast_loop_v4(true).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to set multicast loop: {}", err] ) @@ -462,7 +461,7 @@ impl UdpSinkPadHandler { socket .set_multicast_ttl_v4(settings.ttl_mc) .map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to set multicast ttl: {}", err] ) @@ -473,7 +472,7 @@ impl UdpSinkPadHandler { if let Some(socket) = socket_v6.as_mut() { if settings.auto_multicast { socket.join_multicast_v6(&addr, 0).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to join multicast group: {}", err] ) @@ -481,7 +480,7 @@ impl UdpSinkPadHandler { } if settings.multicast_loop { socket.set_multicast_loop_v6(true).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to set multicast loop: {}", err] ) @@ -496,7 +495,7 @@ impl UdpSinkPadHandler { IpAddr::V4(_) => { if let Some(socket) = socket.as_mut() { socket.set_ttl(settings.ttl).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to set unicast ttl: {}", err] ) @@ -506,7 +505,7 @@ impl UdpSinkPadHandler { IpAddr::V6(_) => { if let Some(socket) = socket_v6.as_mut() { socket.set_ttl(settings.ttl).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to set unicast ttl: {}", err] ) @@ -534,7 +533,7 @@ impl UdpSinkPadHandler { socket .leave_multicast_v4(addr, Ipv4Addr::new(0, 0, 0, 0)) .map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to join multicast group: {}", err] ) @@ -546,7 +545,7 @@ impl UdpSinkPadHandler { if let Some(socket) = socket_v6.as_mut() { if settings.auto_multicast { socket.leave_multicast_v6(&addr, 0).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to join multicast group: {}", err] ) @@ -612,7 +611,7 @@ impl UdpSinkPadHandler { for client in &clients_to_configure { self.configure_client(&settings, &mut socket, &mut socket_v6, &client) .map_err(|err| { - gst_element_error!( + element_error!( element, gst::StreamError::Failed, ["Failed to configure client {:?}: {}", client, err] @@ -627,7 +626,7 @@ impl UdpSinkPadHandler { for client in &clients_to_unconfigure { self.unconfigure_client(&settings, &mut socket, &mut socket_v6, &client) .map_err(|err| { - gst_element_error!( + element_error!( element, gst::StreamError::Failed, ["Failed to unconfigure client {:?}: {}", client, err] @@ -643,7 +642,7 @@ impl UdpSinkPadHandler { } let data = buffer.map_readable().map_err(|_| { - gst_element_error!( + element_error!( element, gst::StreamError::Format, ["Failed to map buffer readable"] @@ -661,7 +660,7 @@ impl UdpSinkPadHandler { if let Some(socket) = socket.as_mut() { gst_log!(CAT, obj: element, "Sending to {:?}", &client); socket.send_to(&data, client).await.map_err(|err| { - gst_element_error!( + element_error!( element, gst::StreamError::Failed, ("I/O error"), @@ -670,7 +669,7 @@ impl UdpSinkPadHandler { gst::FlowError::Error })?; } else { - gst_element_error!( + element_error!( element, gst::StreamError::Failed, ("I/O error"), @@ -849,7 +848,7 @@ impl TaskImpl for UdpSinkTask { Some(TaskItem::Buffer(buffer)) => { match self.sink_pad_handler.render(&self.element, buffer).await { Err(err) => { - gst_element_error!( + element_error!( &self.element, gst::StreamError::Failed, ["Failed to render item, stopping task: {}", err] @@ -919,7 +918,7 @@ impl UdpSink { let socket = context.enter(|| { tokio::net::UdpSocket::from_std(socket).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to setup socket for tokio: {}", err] ) @@ -943,7 +942,7 @@ impl UdpSink { }; let bind_addr: IpAddr = bind_addr.parse().map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::Settings, ["Invalid address '{}' set: {}", bind_addr, err] ) @@ -988,7 +987,7 @@ impl UdpSink { }; socket.bind(&saddr.into()).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to bind socket: {}", err] ) @@ -996,7 +995,7 @@ impl UdpSink { let socket = context.enter(|| { tokio::net::UdpSocket::from_std(socket.into()).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to setup socket for tokio: {}", err] ) @@ -1007,7 +1006,7 @@ impl UdpSink { if settings.qos_dscp != -1 { wrapper.set_tos(settings.qos_dscp).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to set QoS DSCP: {}", err] ) @@ -1038,7 +1037,7 @@ impl UdpSink { let settings = self.settings.lock().unwrap(); Context::acquire(&settings.context, settings.context_wait).map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenWrite, ["Failed to acquire Context: {}", err] ) @@ -1052,7 +1051,7 @@ impl UdpSink { self.task .prepare(UdpSinkTask::new(&element, &self.sink_pad_handler), context) .map_err(|err| { - gst_error_msg!( + error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/src/udpsrc/imp.rs b/generic/threadshare/src/udpsrc/imp.rs index deab07de9..1d42561c9 100644 --- a/generic/threadshare/src/udpsrc/imp.rs +++ b/generic/threadshare/src/udpsrc/imp.rs @@ -25,7 +25,7 @@ use glib::subclass::prelude::*; use gst::prelude::*; use gst::subclass::prelude::*; -use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; +use gst::{gst_debug, gst_error, gst_log, gst_trace}; use gst_net::*; use once_cell::sync::Lazy; @@ -420,7 +420,7 @@ impl TaskImpl for UdpSrcTask { gst_error!(CAT, obj: &self.element, "Got error {:?}", err); match err { SocketError::Gst(err) => { - gst_element_error!( + gst::element_error!( self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -428,7 +428,7 @@ impl TaskImpl for UdpSrcTask { ); } SocketError::Io(err) => { - gst_element_error!( + gst::element_error!( self.element, gst::StreamError::Failed, ("I/O error"), @@ -474,7 +474,7 @@ impl TaskImpl for UdpSrcTask { } Err(err) => { gst_error!(CAT, obj: &self.element, "Got error {}", err); - gst_element_error!( + gst::element_error!( self.element, gst::StreamError::Failed, ("Internal data stream error"), @@ -532,7 +532,7 @@ impl UdpSrc { let context = Context::acquire(&settings_guard.context, settings_guard.context_wait) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to acquire Context: {}", err] ) @@ -554,7 +554,7 @@ impl UdpSrc { let socket = context.enter(|| { tokio::net::UdpSocket::from_std(socket).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to setup socket for tokio: {}", err] ) @@ -567,14 +567,14 @@ impl UdpSrc { } else { let addr: IpAddr = match settings_guard.address { None => { - return Err(gst_error_msg!( + return Err(gst::error_msg!( gst::ResourceError::Settings, ["No address set"] )); } Some(ref addr) => match addr.parse() { Err(err) => { - return Err(gst_error_msg!( + return Err(gst::error_msg!( gst::ResourceError::Settings, ["Invalid address '{}' set: {}", addr, err] )); @@ -623,7 +623,7 @@ impl UdpSrc { ) } .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to create socket: {}", err] ) @@ -632,7 +632,7 @@ impl UdpSrc { socket .set_reuse_address(settings_guard.reuse) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to set reuse_address: {}", err] ) @@ -641,7 +641,7 @@ impl UdpSrc { #[cfg(unix)] { socket.set_reuse_port(settings_guard.reuse).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to set reuse_port: {}", err] ) @@ -649,7 +649,7 @@ impl UdpSrc { } socket.bind(&saddr.into()).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to bind socket: {}", err] ) @@ -657,7 +657,7 @@ impl UdpSrc { let socket = context.enter(|| { tokio::net::UdpSocket::from_std(socket.into()).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to setup socket for tokio: {}", err] ) @@ -671,7 +671,7 @@ impl UdpSrc { socket .join_multicast_v4(addr, Ipv4Addr::new(0, 0, 0, 0)) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to join multicast group: {}", err] ) @@ -679,7 +679,7 @@ impl UdpSrc { } IpAddr::V6(addr) => { socket.join_multicast_v6(&addr, 0).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to join multicast group: {}", err] ) @@ -712,7 +712,7 @@ impl UdpSrc { let mut config = buffer_pool.get_config(); config.set_params(None, settings.mtu, 0, 0); buffer_pool.set_config(config).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::Settings, ["Failed to configure buffer pool {:?}", err] ) @@ -724,7 +724,7 @@ impl UdpSrc { UdpReader::new(socket), ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to prepare socket {:?}", err] ) @@ -741,7 +741,7 @@ impl UdpSrc { context, ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Error preparing Task: {:?}", err] ) diff --git a/generic/threadshare/tests/pad.rs b/generic/threadshare/tests/pad.rs index cf0ac384d..ee8bc2457 100644 --- a/generic/threadshare/tests/pad.rs +++ b/generic/threadshare/tests/pad.rs @@ -26,7 +26,7 @@ use glib::GBoxed; use gst::prelude::*; use gst::subclass::prelude::*; use gst::EventView; -use gst::{gst_debug, gst_error_msg, gst_info, gst_log}; +use gst::{gst_debug, gst_info, gst_log}; use once_cell::sync::Lazy; @@ -258,7 +258,7 @@ mod imp_src { let settings = self.settings.lock().unwrap().clone(); let context = Context::acquire(&settings.context, THROTTLING_DURATION).map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::OpenRead, ["Failed to acquire Context: {}", err] ) @@ -273,7 +273,7 @@ mod imp_src { context, ) .map_err(|err| { - gst_error_msg!( + gst::error_msg!( gst::ResourceError::Failed, ["Error preparing Task: {:?}", err] ) |