trivial_mixer: don't drop too many channels
authorThomas Guillem <thomas@gllm.fr>
Fri, 21 Oct 2016 12:21:05 +0000 (14:21 +0200)
committerThomas Guillem <thomas@gllm.fr>
Fri, 21 Oct 2016 12:22:28 +0000 (14:22 +0200)
commit08d95b393f6471fd31d11ebd9bdbbf5c2dde9a7f
tree5fae360d77d20c3105b6336d9f041ac927dc1df1
parent0505f5a767f6191219f0f4b1a307d813ba1476c9
trivial_mixer: don't drop too many channels

This is the trivial mixer, it won't mix anything but just copy channels in the
right order. This commit try to be more clever when dropping unmatching
channels. When channels don't match, try to match a channel of the same side.
For example, if there is an output ML, but no input ML, try to use RL or L
instead.
modules/audio_filter/channel_mixer/trivial.c