Mix 16-bits PCM instead of fixed-point if input is 16-bits or less
authorRémi Denis-Courmont <remi@remlab.net>
Fri, 8 Jul 2011 20:56:07 +0000 (23:56 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Fri, 8 Jul 2011 20:56:07 +0000 (23:56 +0300)
commitbfe9c3c7a3aea5131c53b7a0843362b84ad60607
tree56f15e6cc8f35ab6e336b1263e7115a8a0665476
parent41d30c6a165e1bce8a56efebb24caa792e32a076
Mix 16-bits PCM instead of fixed-point if input is 16-bits or less

Audio output should be more efficient on FPU-less devices.
Firstly the mixer should be faster with 16-bits instead of 32.
Secondly FPU-less systems usually output at 16-bits, so one sample
format conversion between the mixer and the output is now avoided.
Thirdly conversion from input format to the mixer format should
similarly be completely avoided or at least accelerated.
src/audio_output/output.c