codec/audio: fix ChannelLayoutIter.best()

Somehow the condition `cur.channels() > cur.channels()` slipped in which will
always be `false`. The correct condition is `cur.channels() > acc.channels()`.
This commit is contained in:
lummax 2015-09-12 09:24:26 +02:00
parent b06ebec3b6
commit a84b30b3f0

View File

@ -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 {