diff --git a/src/codec/audio.rs b/src/codec/audio.rs index 6128396..cb4bed8 100644 --- a/src/codec/audio.rs +++ b/src/codec/audio.rs @@ -124,7 +124,7 @@ impl ChannelLayoutIter { pub fn best(self, max: i32) -> ChannelLayout { self.fold(::channel_layout::MONO, |acc, cur| - if cur.channels() > cur.channels() && cur.channels() <= max { + if cur.channels() > acc.channels() && cur.channels() <= max { cur } else {