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:
parent
b06ebec3b6
commit
a84b30b3f0
@ -124,7 +124,7 @@ impl ChannelLayoutIter {
|
|||||||
|
|
||||||
pub fn best(self, max: i32) -> ChannelLayout {
|
pub fn best(self, max: i32) -> ChannelLayout {
|
||||||
self.fold(::channel_layout::MONO, |acc, cur|
|
self.fold(::channel_layout::MONO, |acc, cur|
|
||||||
if cur.channels() > cur.channels() && cur.channels() <= max {
|
if cur.channels() > acc.channels() && cur.channels() <= max {
|
||||||
cur
|
cur
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user