diff --git a/video/cdg/src/cdgdec/imp.rs b/video/cdg/src/cdgdec/imp.rs index 529d900f..06d59687 100644 --- a/video/cdg/src/cdgdec/imp.rs +++ b/video/cdg/src/cdgdec/imp.rs @@ -201,7 +201,7 @@ impl VideoDecoderImpl for CdgDec { &self, element: &Self::Type, query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { if query .find_allocation_meta::() .is_some() @@ -211,7 +211,7 @@ impl VideoDecoderImpl for CdgDec { let mut config = pool.config(); config.add_option(&gst_video::BUFFER_POOL_OPTION_VIDEO_META); pool.set_config(config) - .map_err(|e| gst::error_msg!(gst::CoreError::Negotiation, [&e.message]))?; + .map_err(|_| gst::loggable_error!(CAT, "Failed to configure buffer pool"))?; } } diff --git a/video/dav1d/src/dav1ddec/imp.rs b/video/dav1d/src/dav1ddec/imp.rs index bb95e0c2..38443757 100644 --- a/video/dav1d/src/dav1ddec/imp.rs +++ b/video/dav1d/src/dav1ddec/imp.rs @@ -462,7 +462,7 @@ impl VideoDecoderImpl for Dav1dDec { &self, element: &Self::Type, query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { self.negotiation_infos.lock().unwrap().video_meta_supported = query .find_allocation_meta::() .is_some(); diff --git a/video/ffv1/src/ffv1dec/imp.rs b/video/ffv1/src/ffv1dec/imp.rs index 556dca29..fd532162 100644 --- a/video/ffv1/src/ffv1dec/imp.rs +++ b/video/ffv1/src/ffv1dec/imp.rs @@ -457,7 +457,7 @@ impl VideoDecoderImpl for Ffv1Dec { &self, element: &Self::Type, query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { let supported = query .find_allocation_meta::() .is_some(); diff --git a/video/gif/src/gifenc/imp.rs b/video/gif/src/gifenc/imp.rs index 7a3c32de..64027cd1 100644 --- a/video/gif/src/gifenc/imp.rs +++ b/video/gif/src/gifenc/imp.rs @@ -274,7 +274,7 @@ impl VideoEncoderImpl for GifEnc { &self, element: &Self::Type, mut query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { query.add_allocation_meta::(None); self.parent_propose_allocation(element, query) } diff --git a/video/gtk4/src/sink/imp.rs b/video/gtk4/src/sink/imp.rs index 3b370541..bb963402 100644 --- a/video/gtk4/src/sink/imp.rs +++ b/video/gtk4/src/sink/imp.rs @@ -226,7 +226,7 @@ impl BaseSinkImpl for PaintableSink { &self, element: &Self::Type, mut query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { query.add_allocation_meta::(None); // TODO: Provide a preferred "window size" here for higher-resolution rendering diff --git a/video/rav1e/src/rav1enc/imp.rs b/video/rav1e/src/rav1enc/imp.rs index 014dd255..3a57b49e 100644 --- a/video/rav1e/src/rav1enc/imp.rs +++ b/video/rav1e/src/rav1enc/imp.rs @@ -487,7 +487,7 @@ impl VideoEncoderImpl for Rav1Enc { &self, element: &Self::Type, mut query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { query.add_allocation_meta::(None); self.parent_propose_allocation(element, query) } diff --git a/video/videofx/src/border/roundedcorners.rs b/video/videofx/src/border/roundedcorners.rs index 8dbebf0d..84361ec6 100644 --- a/video/videofx/src/border/roundedcorners.rs +++ b/video/videofx/src/border/roundedcorners.rs @@ -612,7 +612,7 @@ impl BaseTransformImpl for RoundedCorners { element: &Self::Type, decide_query: Option>, mut query: gst::query::Allocation<&mut gst::QueryRef>, - ) -> Result<(), gst::ErrorMessage> { + ) -> Result<(), gst::LoggableError> { query.add_allocation_meta::(None); self.parent_propose_allocation(element, decide_query, query) }