diff --git a/lib_com/swb_tbe_com_fx.c b/lib_com/swb_tbe_com_fx.c index 6f5d2a4f029d5ff98732ecf82ec1d83d39d7ee07..30950c1cd8da5ba93e49cb53439e175e4b58a661 100755 --- a/lib_com/swb_tbe_com_fx.c +++ b/lib_com/swb_tbe_com_fx.c @@ -7288,8 +7288,13 @@ void prep_tbe_exc_fx( } ELSE { - Word16 shift = 4; + Word16 shift = 8; move16(); + IF( element_mode == EVS_MONO ) + { + shift = 4; + move16(); + } IF( gain_preQ_fx != 0 ) { FOR( i = 0; i < L_subfr; i++ )