diff --git a/silk/.dirstamp b/silk/.dirstamp
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/silk/float/.dirstamp b/silk/float/.dirstamp
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/silk/float/silk_pitch_analysis_core_FLP.c b/silk/float/silk_pitch_analysis_core_FLP.c
index 260796d03936a9462645cec1114f11ab307bb986..54535ac65d9b69f30dfc97baf0b4d293c681fef1 100644
--- a/silk/float/silk_pitch_analysis_core_FLP.c
+++ b/silk/float/silk_pitch_analysis_core_FLP.c
@@ -50,7 +50,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 /************************************************************/
 static void silk_P_Ana_calc_corr_st3(
     SKP_float cross_corr_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ], /* O 3 DIM correlation array */
-    const SKP_float signal[],           /* I vector to correlate                                            */
+    const SKP_float  frame[],            /* I vector to correlate                                            */
     opus_int         start_lag,          /* I start lag                                                      */
     opus_int         sf_length,          /* I sub frame length                                               */
     opus_int         nb_subfr,           /* I number of subframes                                            */
@@ -59,7 +59,7 @@ static void silk_P_Ana_calc_corr_st3(
 
 static void silk_P_Ana_calc_energy_st3(
     SKP_float energies_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ], /* O 3 DIM correlation array */
-    const SKP_float signal[],           /* I vector to correlate                                            */
+    const SKP_float  frame[],            /* I vector to correlate                                            */
     opus_int         start_lag,          /* I start lag                                                      */
     opus_int         sf_length,          /* I sub frame length                                               */
     opus_int         nb_subfr,           /* I number of subframes                                            */
@@ -70,7 +70,7 @@ static void silk_P_Ana_calc_energy_st3(
 //%             CORE PITCH ANALYSIS FUNCTION                %
 //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoiced                       */
-    const SKP_float *signal,            /* I signal of length PE_FRAME_LENGTH_MS*Fs_kHz                     */
+    const SKP_float  *frame,             /* I signal of length PE_FRAME_LENGTH_MS*Fs_kHz                     */
     opus_int         *pitch_out,         /* O 4 pitch lag values                                             */
     opus_int16        *lagIndex,         /* O lag Index                                                      */
     opus_int8        *contourIndex,      /* O pitch contour Index                                            */
@@ -84,10 +84,10 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
 )
 {
     opus_int   i, k, d, j;
-    SKP_float signal_8kHz[  PE_MAX_FRAME_LENGTH_MS * 8 ];
-    SKP_float signal_4kHz[  PE_MAX_FRAME_LENGTH_MS * 4 ];
-    opus_int16 signal_8_FIX[ PE_MAX_FRAME_LENGTH_MS * 8 ];
-    opus_int16 signal_4_FIX[ PE_MAX_FRAME_LENGTH_MS * 4 ];
+    SKP_float frame_8kHz[  PE_MAX_FRAME_LENGTH_MS * 8 ];
+    SKP_float frame_4kHz[  PE_MAX_FRAME_LENGTH_MS * 4 ];
+    opus_int16 frame_8_FIX[ PE_MAX_FRAME_LENGTH_MS * 8 ];
+    opus_int16 frame_4_FIX[ PE_MAX_FRAME_LENGTH_MS * 4 ];
     opus_int32 filt_state[ 6 ];
     SKP_float threshold, contour_bias;
     SKP_float C[ PE_MAX_NB_SUBFR][ (PE_MAX_LAG >> 1) + 5 ];
@@ -140,47 +140,47 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
     /* Resample from input sampled at Fs_kHz to 8 kHz */
     if( Fs_kHz == 16 ) {
         /* Resample to 16 -> 8 khz */
-        opus_int16 signal_16_FIX[ 16 * PE_MAX_FRAME_LENGTH_MS ];
-        SKP_float2short_array( signal_16_FIX, signal, frame_length );
+        opus_int16 frame_16_FIX[ 16 * PE_MAX_FRAME_LENGTH_MS ];
+        SKP_float2short_array( frame_16_FIX, frame, frame_length );
         SKP_memset( filt_state, 0, 2 * sizeof( opus_int32 ) );
-        silk_resampler_down2( filt_state, signal_8_FIX, signal_16_FIX, frame_length );
-        SKP_short2float_array( signal_8kHz, signal_8_FIX, frame_length_8kHz );
+        silk_resampler_down2( filt_state, frame_8_FIX, frame_16_FIX, frame_length );
+        SKP_short2float_array( frame_8kHz, frame_8_FIX, frame_length_8kHz );
     } else if( Fs_kHz == 12 ) {
         /* Resample to 12 -> 8 khz */
-        opus_int16 signal_12_FIX[ 12 * PE_MAX_FRAME_LENGTH_MS ];
-        SKP_float2short_array( signal_12_FIX, signal, frame_length );
+        opus_int16 frame_12_FIX[ 12 * PE_MAX_FRAME_LENGTH_MS ];
+        SKP_float2short_array( frame_12_FIX, frame, frame_length );
         SKP_memset( filt_state, 0, 6 * sizeof( opus_int32 ) );
-        silk_resampler_down2_3( filt_state, signal_8_FIX, signal_12_FIX, frame_length );
-        SKP_short2float_array( signal_8kHz, signal_8_FIX, frame_length_8kHz );
+        silk_resampler_down2_3( filt_state, frame_8_FIX, frame_12_FIX, frame_length );
+        SKP_short2float_array( frame_8kHz, frame_8_FIX, frame_length_8kHz );
     } else {
         SKP_assert( Fs_kHz == 8 );
-        SKP_float2short_array( signal_8_FIX, signal, frame_length_8kHz );
+        SKP_float2short_array( frame_8_FIX, frame, frame_length_8kHz );
     }
 
     /* Decimate again to 4 kHz */
     SKP_memset( filt_state, 0, 2 * sizeof( opus_int32 ) );
-    silk_resampler_down2( filt_state, signal_4_FIX, signal_8_FIX, frame_length_8kHz );
-    SKP_short2float_array( signal_4kHz, signal_4_FIX, frame_length_4kHz );
+    silk_resampler_down2( filt_state, frame_4_FIX, frame_8_FIX, frame_length_8kHz );
+    SKP_short2float_array( frame_4kHz, frame_4_FIX, frame_length_4kHz );
 
     /* Low-pass filter */
     for( i = frame_length_4kHz - 1; i > 0; i-- ) {
-        signal_4kHz[ i ] += signal_4kHz[ i - 1 ];
+        frame_4kHz[ i ] += frame_4kHz[ i - 1 ];
     }
 
     /******************************************************************************
     * FIRST STAGE, operating in 4 khz
     ******************************************************************************/
-    target_ptr = &signal_4kHz[ SKP_LSHIFT( sf_length_4kHz, 2 ) ];
+    target_ptr = &frame_4kHz[ SKP_LSHIFT( sf_length_4kHz, 2 ) ];
     for( k = 0; k < nb_subfr >> 1; k++ ) {
         /* Check that we are within range of the array */
-        SKP_assert( target_ptr >= signal_4kHz );
-        SKP_assert( target_ptr + sf_length_8kHz <= signal_4kHz + frame_length_4kHz );
+        SKP_assert( target_ptr >= frame_4kHz );
+        SKP_assert( target_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz );
 
         basis_ptr = target_ptr - min_lag_4kHz;
 
         /* Check that we are within range of the array */
-        SKP_assert( basis_ptr >= signal_4kHz );
-        SKP_assert( basis_ptr + sf_length_8kHz <= signal_4kHz + frame_length_4kHz );
+        SKP_assert( basis_ptr >= frame_4kHz );
+        SKP_assert( basis_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz );
 
         /* Calculate first vector products before loop */
         cross_corr = silk_inner_product_FLP( target_ptr, basis_ptr, sf_length_8kHz );
@@ -193,8 +193,8 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
             basis_ptr--;
 
             /* Check that we are within range of the array */
-            SKP_assert( basis_ptr >= signal_4kHz );
-            SKP_assert( basis_ptr + sf_length_8kHz <= signal_4kHz + frame_length_4kHz );
+            SKP_assert( basis_ptr >= frame_4kHz );
+            SKP_assert( basis_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz );
 
             cross_corr = silk_inner_product_FLP(target_ptr, basis_ptr, sf_length_8kHz);
 
@@ -220,7 +220,7 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
 
     /* Escape if correlation is very low already here */
     Cmax = C[ 0 ][ min_lag_4kHz ];
-    target_ptr = &signal_4kHz[ SKP_SMULBB( sf_length_4kHz, nb_subfr ) ];
+    target_ptr = &frame_4kHz[ SKP_SMULBB( sf_length_4kHz, nb_subfr ) ];
     energy = 1000.0f;
     for( i = 0; i < SKP_LSHIFT( sf_length_4kHz, 2 ); i++ ) {
         energy += target_ptr[i] * target_ptr[i];
@@ -288,9 +288,9 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
     SKP_memset( C, 0, PE_MAX_NB_SUBFR*((PE_MAX_LAG >> 1) + 5) * sizeof(SKP_float)); // Is this needed?
 
     if( Fs_kHz == 8 ) {
-        target_ptr = &signal[ PE_LTP_MEM_LENGTH_MS * 8 ];
+        target_ptr = &frame[ PE_LTP_MEM_LENGTH_MS * 8 ];
     } else {
-        target_ptr = &signal_8kHz[ PE_LTP_MEM_LENGTH_MS * 8 ];
+        target_ptr = &frame_8kHz[ PE_LTP_MEM_LENGTH_MS * 8 ];
     }
     for( k = 0; k < nb_subfr; k++ ) {
         energy_tmp = silk_energy_FLP( target_ptr, sf_length_8kHz );
@@ -420,8 +420,8 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
         CCmax = -1000.0f;
 
         /* Calculate the correlations and energies needed in stage 3 */
-        silk_P_Ana_calc_corr_st3( cross_corr_st3, signal, start_lag, sf_length, nb_subfr, complexity );
-        silk_P_Ana_calc_energy_st3( energies_st3, signal, start_lag, sf_length, nb_subfr, complexity );
+        silk_P_Ana_calc_corr_st3( cross_corr_st3, frame, start_lag, sf_length, nb_subfr, complexity );
+        silk_P_Ana_calc_energy_st3( energies_st3, frame, start_lag, sf_length, nb_subfr, complexity );
 
         lag_counter = 0;
         SKP_assert( lag == SKP_SAT16( lag ) );
@@ -487,7 +487,7 @@ opus_int silk_pitch_analysis_core_FLP( /* O voicing estimate: 0 voiced, 1 unvoic
 
 static void silk_P_Ana_calc_corr_st3(
     SKP_float cross_corr_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ], /* O 3 DIM correlation array */
-    const SKP_float signal[],           /* I vector to correlate                                            */
+    const SKP_float  frame[],            /* I vector to correlate                                            */
     opus_int         start_lag,          /* I start lag                                                      */
     opus_int         sf_length,          /* I sub frame length                                               */
     opus_int         nb_subfr,           /* I number of subframes                                            */
@@ -529,7 +529,7 @@ static void silk_P_Ana_calc_corr_st3(
         cbk_size      = PE_NB_CBKS_STAGE3_10MS;
     }
 
-    target_ptr = &signal[ SKP_LSHIFT( sf_length, 2 ) ]; /* Pointer to middle of frame */
+    target_ptr = &frame[ SKP_LSHIFT( sf_length, 2 ) ]; /* Pointer to middle of frame */
     for( k = 0; k < nb_subfr; k++ ) {
         lag_counter = 0;
 
@@ -560,7 +560,7 @@ static void silk_P_Ana_calc_corr_st3(
 
 static void silk_P_Ana_calc_energy_st3(
     SKP_float energies_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ], /* O 3 DIM correlation array */
-    const SKP_float signal[],           /* I vector to correlate                                            */
+    const SKP_float  frame[],            /* I vector to correlate                                            */
     opus_int         start_lag,          /* I start lag                                                      */
     opus_int         sf_length,          /* I sub frame length                                               */
     opus_int         nb_subfr,           /* I number of subframes                                            */
@@ -594,7 +594,7 @@ calculated recursively.
         cbk_size      = PE_NB_CBKS_STAGE3_10MS;
     }
 
-    target_ptr = &signal[ SKP_LSHIFT( sf_length, 2 ) ];
+    target_ptr = &frame[ SKP_LSHIFT( sf_length, 2 ) ];
     for( k = 0; k < nb_subfr; k++ ) {
         lag_counter = 0;
 
diff --git a/silk/silk_CNG.c b/silk/silk_CNG.c
index 138097f4faaeb536b0f94b2c75aa27623abb9cb6..e2983eba169cebcf9ba0f40657f48c58bc3fd373 100644
--- a/silk/silk_CNG.c
+++ b/silk/silk_CNG.c
@@ -79,7 +79,7 @@ void silk_CNG_Reset(
 void silk_CNG(
     silk_decoder_state          *psDec,             /* I/O  Decoder state                               */
     silk_decoder_control        *psDecCtrl,         /* I/O  Decoder control                             */
-    opus_int16                   signal[],           /* I/O  Signal                                      */
+    opus_int16                   frame[],           /* I/O  Signal data                                 */
     opus_int                     length              /* I    Length of residual                          */
 )
 {
@@ -151,7 +151,7 @@ void silk_CNG(
             /* Update states */
             CNG_sig_Q10[ MAX_LPC_ORDER + i ] = SKP_ADD_LSHIFT( CNG_sig_Q10[ MAX_LPC_ORDER + i ], sum_Q6, 4 );
 
-            signal[ i ] = SKP_ADD_SAT16( signal[ i ], SKP_RSHIFT_ROUND( sum_Q6, 6 ) );
+            frame[ i ] = SKP_ADD_SAT16( frame[ i ], SKP_RSHIFT_ROUND( sum_Q6, 6 ) );
         }
         SKP_memcpy( psCNG->CNG_synth_state, &CNG_sig_Q10[ length ], MAX_LPC_ORDER * sizeof( opus_int32 ) );
     } else {
diff --git a/silk/silk_LP_variable_cutoff.c b/silk/silk_LP_variable_cutoff.c
index e32cd33760fe1e7580f2495aab4b9afaaad737d7..d679f92e5fbc3b9ea5b0e1ae4a221b8baabbb765 100644
--- a/silk/silk_LP_variable_cutoff.c
+++ b/silk/silk_LP_variable_cutoff.c
@@ -100,7 +100,7 @@ static inline void silk_LP_interpolate_filter_taps(
 /* Deactivate by setting psEncC->mode = 0;                  */
 void silk_LP_variable_cutoff(
     silk_LP_state           *psLP,              /* I/O  LP filter state                             */
-    opus_int16                   *signal,            /* I/O  Low-pass filtered output signal             */
+    opus_int16                   *frame,         /* I/O  Low-pass filtered output                   */
     const opus_int               frame_length        /* I    Frame length                                */
 )
 {
@@ -131,6 +131,6 @@ void silk_LP_variable_cutoff(
 
         /* ARMA low-pass filtering */
         SKP_assert( TRANSITION_NB == 3 && TRANSITION_NA == 2 );
-        silk_biquad_alt( signal, B_Q28, A_Q28, psLP->In_LP_State, signal, frame_length );
+        silk_biquad_alt( frame, B_Q28, A_Q28, psLP->In_LP_State, frame, frame_length );
     }
 }
diff --git a/silk/silk_PLC.c b/silk/silk_PLC.c
index bb111b10d2d94cd531fe7b58be56a7a15ee4033e..77c3d0750b95fb647de37cd548d14b55e905f6fd 100644
--- a/silk/silk_PLC.c
+++ b/silk/silk_PLC.c
@@ -47,7 +47,7 @@ void silk_PLC_Reset(
 void silk_PLC(
     silk_decoder_state          *psDec,             /* I Decoder state          */
     silk_decoder_control        *psDecCtrl,         /* I Decoder control        */
-    opus_int16                   signal[],           /* O Concealed signal       */
+    opus_int16                   frame[],            /* O Concealed signal       */
     opus_int                     length,             /* I length of residual     */
     opus_int                     lost                /* I Loss flag              */
 )
@@ -62,14 +62,14 @@ void silk_PLC(
         /****************************/
         /* Generate Signal          */
         /****************************/
-        silk_PLC_conceal( psDec, psDecCtrl, signal, length );
+        silk_PLC_conceal( psDec, psDecCtrl, frame, length );
 
         psDec->lossCnt++;
     } else {
         /****************************/
         /* Update state             */
         /****************************/
-        silk_PLC_update( psDec, psDecCtrl, signal, length );
+        silk_PLC_update( psDec, psDecCtrl, frame, length );
     }
 }
 
@@ -79,7 +79,7 @@ void silk_PLC(
 void silk_PLC_update(
     silk_decoder_state          *psDec,             /* (I/O) Decoder state          */
     silk_decoder_control        *psDecCtrl,         /* (I/O) Decoder control        */
-    opus_int16                   signal[],
+    opus_int16                   frame[],
     opus_int                     length
 )
 {
@@ -153,7 +153,7 @@ void silk_PLC_update(
 void silk_PLC_conceal(
     silk_decoder_state          *psDec,             /* I/O Decoder state */
     silk_decoder_control        *psDecCtrl,         /* I/O Decoder control */
-    opus_int16                   signal[],           /* O concealed signal */
+    opus_int16                   frame[],            /* O concealed signal */
     opus_int                     length              /* I length of residual */
 )
 {
@@ -321,7 +321,7 @@ void silk_PLC_conceal(
 
     /* Scale with Gain */
     for( i = 0; i < psDec->frame_length; i++ ) {
-        signal[ i ] = ( opus_int16 )SKP_SAT16( SKP_RSHIFT_ROUND( SKP_SMULWW( sig_Q10[ i ], psPLC->prevGain_Q16[ psDec->nb_subfr - 1 ] ), 10 ) );
+        frame[ i ] = ( opus_int16 )SKP_SAT16( SKP_RSHIFT_ROUND( SKP_SMULWW( sig_Q10[ i ], psPLC->prevGain_Q16[ psDec->nb_subfr - 1 ] ), 10 ) );
     }
 
     /**************************************/
@@ -338,7 +338,7 @@ void silk_PLC_conceal(
 void silk_PLC_glue_frames(
     silk_decoder_state          *psDec,             /* I/O decoder state    */
     silk_decoder_control        *psDecCtrl,         /* I/O Decoder control  */
-    opus_int16                   signal[],           /* I/O signal           */
+    opus_int16                   frame[],            /* I/O signal           */
     opus_int                     length              /* I length of residual */
 )
 {
@@ -349,13 +349,13 @@ void silk_PLC_glue_frames(
 
     if( psDec->lossCnt ) {
         /* Calculate energy in concealed residual */
-        silk_sum_sqr_shift( &psPLC->conc_energy, &psPLC->conc_energy_shift, signal, length );
+        silk_sum_sqr_shift( &psPLC->conc_energy, &psPLC->conc_energy_shift, frame, length );
 
         psPLC->last_frame_lost = 1;
     } else {
         if( psDec->sPLC.last_frame_lost ) {
             /* Calculate residual in decoded signal if last frame was lost */
-            silk_sum_sqr_shift( &energy, &energy_shift, signal, length );
+            silk_sum_sqr_shift( &energy, &energy_shift, frame, length );
 
             /* Normalize energies */
             if( energy_shift > psPLC->conc_energy_shift ) {
@@ -382,7 +382,7 @@ void silk_PLC_glue_frames(
                 slope_Q16 = SKP_LSHIFT( slope_Q16, 2 );
 
                 for( i = 0; i < length; i++ ) {
-                    signal[ i ] = SKP_SMULWB( gain_Q16, signal[ i ] );
+                    frame[ i ] = SKP_SMULWB( gain_Q16, frame[ i ] );
                     gain_Q16 += slope_Q16;
                     if( gain_Q16 > 1 << 16 ) {
                         break;
diff --git a/silk/silk_pitch_analysis_core.c b/silk/silk_pitch_analysis_core.c
index b5367bb7b9868dd48bc7ebebc4c2adfe9cc94210..4aee11405ea04880bc4525ebf20fc5219f31711c 100644
--- a/silk/silk_pitch_analysis_core.c
+++ b/silk/silk_pitch_analysis_core.c
@@ -43,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 /************************************************************/
 void silk_P_Ana_calc_corr_st3(
     opus_int32        cross_corr_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ],/* (O) 3 DIM correlation array */
-    const opus_int16  signal[],                        /* I vector to correlate         */
+    const opus_int16  frame[],                         /* I vector to correlate         */
     opus_int          start_lag,                       /* I lag offset to search around */
     opus_int          sf_length,                       /* I length of a 5 ms subframe   */
     opus_int          nb_subfr,                        /* I number of subframes         */
@@ -52,7 +52,7 @@ void silk_P_Ana_calc_corr_st3(
 
 void silk_P_Ana_calc_energy_st3(
     opus_int32        energies_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ],/* (O) 3 DIM energy array */
-    const opus_int16  signal[],                        /* I vector to calc energy in    */
+    const opus_int16  frame[],                         /* I vector to calc energy in    */
     opus_int          start_lag,                       /* I lag offset to search around */
     opus_int          sf_length,                       /* I length of one 5 ms subframe */
     opus_int          nb_subfr,                        /* I number of subframes         */
@@ -60,8 +60,8 @@ void silk_P_Ana_calc_energy_st3(
 );
 
 opus_int32 silk_P_Ana_find_scaling(
-    const opus_int16  *signal,
-    const opus_int    signal_length,
+    const opus_int16  *frame,
+    const opus_int    frame_length,
     const opus_int    sum_sqr_len
 );
 
@@ -69,7 +69,7 @@ opus_int32 silk_P_Ana_find_scaling(
 /*      FIXED POINT CORE PITCH ANALYSIS FUNCTION             */
 /*************************************************************/
 opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1 unvoiced                     */
-    const opus_int16  *signal,            /* I    Signal of length PE_FRAME_LENGTH_MS*Fs_kHz                 */
+    const opus_int16  *frame,             /* I    Signal of length PE_FRAME_LENGTH_MS*Fs_kHz                 */
     opus_int          *pitch_out,         /* O    4 pitch lag values                                         */
     opus_int16        *lagIndex,          /* O    Lag Index                                                  */
     opus_int8         *contourIndex,      /* O    Pitch contour Index                                        */
@@ -82,11 +82,11 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
     const opus_int    nb_subfr            /* I    number of 5 ms subframes                                   */
 )
 {
-    opus_int16 signal_8kHz[ PE_MAX_FRAME_LENGTH_ST_2 ];
-    opus_int16 signal_4kHz[ PE_MAX_FRAME_LENGTH_ST_1 ];
+    opus_int16 frame_8kHz[ PE_MAX_FRAME_LENGTH_ST_2 ];
+    opus_int16 frame_4kHz[ PE_MAX_FRAME_LENGTH_ST_1 ];
     opus_int32 filt_state[ 6 ];
     opus_int32 scratch_mem[ 3 * PE_MAX_FRAME_LENGTH ];
-    opus_int16 *input_signal_ptr;
+    opus_int16 *input_frame_ptr;
     opus_int   i, k, d, j;
     opus_int16 C[ PE_MAX_NB_SUBFR ][ ( PE_MAX_LAG >> 1 ) + 5 ];
     const opus_int16 *target_ptr, *basis_ptr;
@@ -135,22 +135,22 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
     /* Resample from input sampled at Fs_kHz to 8 kHz */
     if( Fs_kHz == 16 ) {
         SKP_memset( filt_state, 0, 2 * sizeof( opus_int32 ) );
-        silk_resampler_down2( filt_state, signal_8kHz, signal, frame_length );
+        silk_resampler_down2( filt_state, frame_8kHz, frame, frame_length );
     } else if ( Fs_kHz == 12 ) {
         SKP_memset( filt_state, 0, 6 * sizeof( opus_int32 ) );
-        silk_resampler_down2_3( filt_state, signal_8kHz, signal, frame_length );
+        silk_resampler_down2_3( filt_state, frame_8kHz, frame, frame_length );
     } else {
         SKP_assert( Fs_kHz == 8 );
-        SKP_memcpy( signal_8kHz, signal, frame_length_8kHz * sizeof(opus_int16) );
+        SKP_memcpy( frame_8kHz, frame, frame_length_8kHz * sizeof(opus_int16) );
     }
 
     /* Decimate again to 4 kHz */
     SKP_memset( filt_state, 0, 2 * sizeof( opus_int32 ) );/* Set state to zero */
-    silk_resampler_down2( filt_state, signal_4kHz, signal_8kHz, frame_length_8kHz );
+    silk_resampler_down2( filt_state, frame_4kHz, frame_8kHz, frame_length_8kHz );
 
     /* Low-pass filter */
     for( i = frame_length_4kHz - 1; i > 0; i-- ) {
-        signal_4kHz[ i ] = SKP_ADD_SAT16( signal_4kHz[ i ], signal_4kHz[ i - 1 ] );
+        frame_4kHz[ i ] = SKP_ADD_SAT16( frame_4kHz[ i ], frame_4kHz[ i - 1 ] );
     }
 
     /*******************************************************************************
@@ -160,27 +160,27 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
 
     /* Inner product is calculated with different lengths, so scale for the worst case */
     max_sum_sq_length = SKP_max_32( sf_length_8kHz, SKP_LSHIFT( sf_length_4kHz, 2 ) );
-    shift = silk_P_Ana_find_scaling( signal_4kHz, frame_length_4kHz, max_sum_sq_length );
+    shift = silk_P_Ana_find_scaling( frame_4kHz, frame_length_4kHz, max_sum_sq_length );
     if( shift > 0 ) {
         for( i = 0; i < frame_length_4kHz; i++ ) {
-            signal_4kHz[ i ] = SKP_RSHIFT( signal_4kHz[ i ], shift );
+            frame_4kHz[ i ] = SKP_RSHIFT( frame_4kHz[ i ], shift );
         }
     }
 
     /******************************************************************************
     * FIRST STAGE, operating in 4 khz
     ******************************************************************************/
-    target_ptr = &signal_4kHz[ SKP_LSHIFT( sf_length_4kHz, 2 ) ];
+    target_ptr = &frame_4kHz[ SKP_LSHIFT( sf_length_4kHz, 2 ) ];
     for( k = 0; k < nb_subfr >> 1; k++ ) {
         /* Check that we are within range of the array */
-        SKP_assert( target_ptr >= signal_4kHz );
-        SKP_assert( target_ptr + sf_length_8kHz <= signal_4kHz + frame_length_4kHz );
+        SKP_assert( target_ptr >= frame_4kHz );
+        SKP_assert( target_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz );
 
         basis_ptr = target_ptr - min_lag_4kHz;
 
         /* Check that we are within range of the array */
-        SKP_assert( basis_ptr >= signal_4kHz );
-        SKP_assert( basis_ptr + sf_length_8kHz <= signal_4kHz + frame_length_4kHz );
+        SKP_assert( basis_ptr >= frame_4kHz );
+        SKP_assert( basis_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz );
 
         normalizer = 0;
         cross_corr = 0;
@@ -197,8 +197,8 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
             basis_ptr--;
 
             /* Check that we are within range of the array */
-            SKP_assert( basis_ptr >= signal_4kHz );
-            SKP_assert( basis_ptr + sf_length_8kHz <= signal_4kHz + frame_length_4kHz );
+            SKP_assert( basis_ptr >= frame_4kHz );
+            SKP_assert( basis_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz );
 
             cross_corr = silk_inner_prod_aligned( target_ptr, basis_ptr, sf_length_8kHz );
 
@@ -240,7 +240,7 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
     silk_insertion_sort_decreasing_int16( &C[ 0 ][ min_lag_4kHz ], d_srch, max_lag_4kHz - min_lag_4kHz + 1, length_d_srch );
 
     /* Escape if correlation is very low already here */
-    target_ptr = &signal_4kHz[ SKP_SMULBB( sf_length_4kHz, nb_subfr ) ];
+    target_ptr = &frame_4kHz[ SKP_SMULBB( sf_length_4kHz, nb_subfr ) ];
     energy = silk_inner_prod_aligned( target_ptr, target_ptr, SKP_LSHIFT( sf_length_4kHz, 2 ) );
     energy = SKP_ADD_SAT32( energy, 1000 );                                  /* Q0 */
     Cmax = (opus_int)C[ 0 ][ min_lag_4kHz ];                                  /* Q-1 */
@@ -308,10 +308,10 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
     ** Scale signal down to avoid correlations measures from overflowing
     *******************************************************************************/
     /* find scaling as max scaling for each subframe */
-    shift = silk_P_Ana_find_scaling( signal_8kHz, frame_length_8kHz, sf_length_8kHz );
+    shift = silk_P_Ana_find_scaling( frame_8kHz, frame_length_8kHz, sf_length_8kHz );
     if( shift > 0 ) {
         for( i = 0; i < frame_length_8kHz; i++ ) {
-            signal_8kHz[ i ] = SKP_RSHIFT( signal_8kHz[ i ], shift );
+            frame_8kHz[ i ] = SKP_RSHIFT( frame_8kHz[ i ], shift );
         }
     }
 
@@ -320,12 +320,12 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
     *********************************************************************************/
     SKP_memset( C, 0, PE_MAX_NB_SUBFR * ( ( PE_MAX_LAG >> 1 ) + 5 ) * sizeof( opus_int16 ) );
 
-    target_ptr = &signal_8kHz[ PE_LTP_MEM_LENGTH_MS * 8 ];
+    target_ptr = &frame_8kHz[ PE_LTP_MEM_LENGTH_MS * 8 ];
     for( k = 0; k < nb_subfr; k++ ) {
 
         /* Check that we are within range of the array */
-        SKP_assert( target_ptr >= signal_8kHz );
-        SKP_assert( target_ptr + sf_length_8kHz <= signal_8kHz + frame_length_8kHz );
+        SKP_assert( target_ptr >= frame_8kHz );
+        SKP_assert( target_ptr + sf_length_8kHz <= frame_8kHz + frame_length_8kHz );
 
         energy_target = silk_inner_prod_aligned( target_ptr, target_ptr, sf_length_8kHz );
         // ToDo: Calculate 1 / energy_target here and save one division inside next for loop
@@ -334,8 +334,8 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
             basis_ptr = target_ptr - d;
 
             /* Check that we are within range of the array */
-            SKP_assert( basis_ptr >= signal_8kHz );
-            SKP_assert( basis_ptr + sf_length_8kHz <= signal_8kHz + frame_length_8kHz );
+            SKP_assert( basis_ptr >= frame_8kHz );
+            SKP_assert( basis_ptr + sf_length_8kHz <= frame_8kHz + frame_length_8kHz );
 
             cross_corr   = silk_inner_prod_aligned( target_ptr, basis_ptr, sf_length_8kHz );
             energy_basis = silk_inner_prod_aligned( basis_ptr,  basis_ptr, sf_length_8kHz );
@@ -458,16 +458,16 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
         ** Scale input signal down to avoid correlations measures from overflowing
         *******************************************************************************/
         /* find scaling as max scaling for each subframe */
-        shift = silk_P_Ana_find_scaling( signal, frame_length, sf_length );
+        shift = silk_P_Ana_find_scaling( frame, frame_length, sf_length );
         if( shift > 0 ) {
             /* Move signal to scratch mem because the input signal should be unchanged */
             /* Reuse the 32 bit scratch mem vector, use a 16 bit pointer from now */
-            input_signal_ptr = (opus_int16*)scratch_mem;
+            input_frame_ptr = (opus_int16*)scratch_mem;
             for( i = 0; i < frame_length; i++ ) {
-                input_signal_ptr[ i ] = SKP_RSHIFT( signal[ i ], shift );
+                input_frame_ptr[ i ] = SKP_RSHIFT( frame[ i ], shift );
             }
         } else {
-            input_signal_ptr = (opus_int16*)signal;
+            input_frame_ptr = (opus_int16*)signal;
         }
         /*********************************************************************************/
 
@@ -498,8 +498,8 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
             pitch_out[ k ] = lag + 2 * silk_CB_lags_stage2[ k ][ CBimax_old ];
         }
         /* Calculate the correlations and energies needed in stage 3 */
-        silk_P_Ana_calc_corr_st3(  crosscorr_st3, input_signal_ptr, start_lag, sf_length, nb_subfr, complexity );
-        silk_P_Ana_calc_energy_st3( energies_st3, input_signal_ptr, start_lag, sf_length, nb_subfr, complexity );
+        silk_P_Ana_calc_corr_st3(  crosscorr_st3, input_frame_ptr, start_lag, sf_length, nb_subfr, complexity );
+        silk_P_Ana_calc_energy_st3( energies_st3, input_frame_ptr, start_lag, sf_length, nb_subfr, complexity );
 
         lag_counter = 0;
         SKP_assert( lag == SKP_SAT16( lag ) );
@@ -584,7 +584,7 @@ opus_int silk_pitch_analysis_core(        /* O    Voicing estimate: 0 voiced, 1
 /*************************************************************************/
 void silk_P_Ana_calc_corr_st3(
     opus_int32        cross_corr_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ],/* (O) 3 DIM correlation array */
-    const opus_int16  signal[],                        /* I vector to correlate         */
+    const opus_int16  frame[],                         /* I vector to correlate         */
     opus_int          start_lag,                       /* I lag offset to search around */
     opus_int          sf_length,                       /* I length of a 5 ms subframe   */
     opus_int          nb_subfr,                        /* I number of subframes         */
@@ -614,7 +614,7 @@ void silk_P_Ana_calc_corr_st3(
         cbk_size      = PE_NB_CBKS_STAGE3_10MS;
     }
 
-    target_ptr = &signal[ SKP_LSHIFT( sf_length, 2 ) ]; /* Pointer to middle of frame */
+    target_ptr = &frame[ SKP_LSHIFT( sf_length, 2 ) ]; /* Pointer to middle of frame */
     for( k = 0; k < nb_subfr; k++ ) {
         lag_counter = 0;
 
@@ -650,7 +650,7 @@ void silk_P_Ana_calc_corr_st3(
 /********************************************************************/
 void silk_P_Ana_calc_energy_st3(
     opus_int32        energies_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ],/* (O) 3 DIM energy array */
-    const opus_int16  signal[],                        /* I vector to calc energy in    */
+    const opus_int16  frame[],                         /* I vector to calc energy in    */
     opus_int          start_lag,                       /* I lag offset to search around */
     opus_int          sf_length,                       /* I length of one 5 ms subframe */
     opus_int          nb_subfr,                     /* I number of subframes         */
@@ -679,7 +679,7 @@ void silk_P_Ana_calc_energy_st3(
         nb_cbk_search = PE_NB_CBKS_STAGE3_10MS;
         cbk_size      = PE_NB_CBKS_STAGE3_10MS;
     }
-    target_ptr = &signal[ SKP_LSHIFT( sf_length, 2 ) ];
+    target_ptr = &frame[ SKP_LSHIFT( sf_length, 2 ) ];
     for( k = 0; k < nb_subfr; k++ ) {
         lag_counter = 0;
 
@@ -721,14 +721,14 @@ void silk_P_Ana_calc_energy_st3(
 }
 
 opus_int32 silk_P_Ana_find_scaling(
-    const opus_int16  *signal,
-    const opus_int    signal_length,
+    const opus_int16  *frame,
+    const opus_int    frame_length,
     const opus_int    sum_sqr_len
 )
 {
     opus_int32 nbits, x_max;
 
-    x_max = silk_int16_array_maxabs( signal, signal_length );
+    x_max = silk_int16_array_maxabs( frame, frame_length );
 
     if( x_max < SKP_int16_MAX ) {
         /* Number of bits needed for the sum of the squares */