From ea259d67476a5d3d5526378bbc59b53dec807534 Mon Sep 17 00:00:00 2001
From: Wessel Lubberhuizen <Wessel.Lubberhuizen@gmail.com>
Date: Fri, 20 May 2011 10:41:48 -0400
Subject: [PATCH] Fixing silk fixed point

---
 silk/fixed/silk_structs_FIX.h | 3 ++-
 silk/silk_control_codec.c     | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/silk/fixed/silk_structs_FIX.h b/silk/fixed/silk_structs_FIX.h
index a479b52c3..390c38378 100644
--- a/silk/fixed/silk_structs_FIX.h
+++ b/silk/fixed/silk_structs_FIX.h
@@ -118,7 +118,8 @@ typedef struct {
     silk_encoder_state_FIX          state_Fxx[ ENCODER_NUM_CHANNELS ];
     stereo_enc_state                    sStereo;
     SKP_int32                           nBitsExceeded;
-    SKP_int                             nChannels;
+    SKP_int                             nChannelsAPI;
+	SKP_int                             nChannelsInternal;
     SKP_int                             timeSinceSwitchAllowed_ms;
     SKP_int                             allowBandwidthSwitch;
 } silk_encoder;
diff --git a/silk/silk_control_codec.c b/silk/silk_control_codec.c
index bc8e46e9c..dde942f7e 100644
--- a/silk/silk_control_codec.c
+++ b/silk/silk_control_codec.c
@@ -25,6 +25,10 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ***********************************************************************/
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "silk_tuning_parameters.h"
 #ifdef FIXED_POINT
 #include "silk_main_FIX.h"
-- 
GitLab