Fixes stereo->mono switching bugs (encoder)
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Mon, 3 Oct 2011 04:39:29 +0000 (00:39 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Mon, 3 Oct 2011 04:39:29 +0000 (00:39 -0400)
commitde3e16c858ac240303f1626b93d53a52b080c1a2
treea52b43b787baa1bd1ee5cada12c0e31834576f76
parent55788c8c857f28f3b5e6d14cab978398d79fcf24
Fixes stereo->mono switching bugs (encoder)

Delaying stereo->mono switching decisions so that SILK can do a smooth
downmix. Also, wrote proper float/fixed code for the hybrid variable
stereo collapse, including a smooth downmix for stereo<->mono switching
silk/control.h
silk/enc_API.c
src/opus_encoder.c