diff --git a/src/util/color/primaries.rs b/src/util/color/primaries.rs index e94fa5f8..ee546a09 100644 --- a/src/util/color/primaries.rs +++ b/src/util/color/primaries.rs @@ -1,4 +1,5 @@ use crate::ffi::{AVColorPrimaries::*, *}; +use std::ffi::CStr; #[derive(Eq, PartialEq, Clone, Copy, Debug)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] @@ -30,7 +31,7 @@ impl Primaries { } unsafe { let ptr = av_color_primaries_name((*self).into()); - ptr.as_ref().map(|ptr| from_utf8_unchecked(CStr::from_ptr(ptr).to_bytes())) + ptr.as_ref().map(|ptr| std::str::from_utf8_unchecked(CStr::from_ptr(ptr).to_bytes())) } } } diff --git a/src/util/color/range.rs b/src/util/color/range.rs index 936fa26c..425f0c43 100644 --- a/src/util/color/range.rs +++ b/src/util/color/range.rs @@ -1,4 +1,5 @@ use crate::ffi::{AVColorRange::*, *}; +use std::ffi::CStr; #[derive(Eq, PartialEq, Clone, Copy, Debug)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] @@ -16,7 +17,7 @@ impl Range { } unsafe { let ptr = av_color_range_name((*self).into()); - ptr.as_ref().map(|ptr| from_utf8_unchecked(CStr::from_ptr(ptr).to_bytes())) + ptr.as_ref().map(|ptr| std::str::from_utf8_unchecked(CStr::from_ptr(ptr).to_bytes())) } } } diff --git a/src/util/color/transfer_characteristic.rs b/src/util/color/transfer_characteristic.rs index f736478d..e412c4e3 100644 --- a/src/util/color/transfer_characteristic.rs +++ b/src/util/color/transfer_characteristic.rs @@ -1,4 +1,5 @@ use crate::ffi::{AVColorTransferCharacteristic::*, *}; +use std::ffi::CStr; #[derive(Eq, PartialEq, Clone, Copy, Debug)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] @@ -32,7 +33,7 @@ impl TransferCharacteristic { } unsafe { let ptr = av_color_transfer_name((*self).into()); - ptr.as_ref().map(|ptr| from_utf8_unchecked(CStr::from_ptr(ptr).to_bytes())) + ptr.as_ref().map(|ptr| std::str::from_utf8_unchecked(CStr::from_ptr(ptr).to_bytes())) } } }