X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-core%2Fsrc%2Fcodecs%2Fmod.rs;h=37857d98d1f3cc7d4779bc628171b2c8ec68747a;hp=04d480a81db0d02766ebed9014ff503bb67f6c85;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-core/src/codecs/mod.rs b/nihav-core/src/codecs/mod.rs index 04d480a..37857d9 100644 --- a/nihav-core/src/codecs/mod.rs +++ b/nihav-core/src/codecs/mod.rs @@ -203,9 +203,10 @@ impl RegisteredMTDecoders { } /// Frame skipping mode for decoders. -#[derive(Clone,Copy,PartialEq,Debug)] +#[derive(Clone,Copy,PartialEq,Debug,Default)] pub enum FrameSkipMode { /// Decode all frames. + #[default] None, /// Decode all key frames. KeyframesOnly, @@ -213,12 +214,6 @@ pub enum FrameSkipMode { IntraOnly, } -impl Default for FrameSkipMode { - fn default() -> Self { - FrameSkipMode::None - } -} - impl FromStr for FrameSkipMode { type Err = DecoderError;