Implements glitchless switching between SILK bandwidths
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Sat, 22 Oct 2011 03:21:34 +0000 (23:21 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Sat, 22 Oct 2011 03:21:34 +0000 (23:21 -0400)
commit3b2aee062d08fc72f12a4379ce2d6e2b444d5021
tree5e470d24cb1f00a2e764823fd404220f55b0ff80
parente53ebd696a34e2a74b1ccb5132a946b7c965f448
Implements glitchless switching between SILK bandwidths

Only encoder changes were necessary because this uses the same
"redundant frames" mechanism as SILK<->CELT switching.
This also fixes a regression introduced in 78291b27 that was
causing the encoder to go back and forth between bandwidths when
SILK wasn't ready to change.
silk/control.h
silk/control_audio_bandwidth.c
silk/control_codec.c
silk/enc_API.c
silk/main.h
src/opus_encoder.c