Commit 4725d6c2 authored by Adam Mills's avatar Adam Mills
Browse files

Removing the unused 2nd order filter code

parent e7ec11d6
Loading
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -1424,7 +1424,6 @@ typedef enum
typedef enum
{
    IVAS_FILTER_ORDER_1 = 1,
    IVAS_FILTER_ORDER_2 = 2,
    IVAS_FILTER_ORDER_4 = 4,
} ivas_filter_order;

+1 −2
Original line number Diff line number Diff line
@@ -62,7 +62,7 @@ void ivas_filters_init(
    int16_t i;
    filter_state->order = order;

    if ( order == IVAS_FILTER_ORDER_2 || order == IVAS_FILTER_ORDER_1 )
    if ( order == IVAS_FILTER_ORDER_1 )
    {
        filter_state->filt_len = order + 1;

@@ -116,7 +116,6 @@ void ivas_filter_process(
    switch ( filter_state->order )
    {
        case IVAS_FILTER_ORDER_1:
        case IVAS_FILTER_ORDER_2:
            ivas_iir_2_filter( filter_state, pIn_Out, length, IVAS_FILTER_STAGE_0 );
            break;
        case IVAS_FILTER_ORDER_4:
+0 −16
Original line number Diff line number Diff line
@@ -60,22 +60,6 @@ void ivas_lfe_lpf_select_filt_coeff(
{
    switch ( order )
    {
        case IVAS_FILTER_ORDER_2:
            switch ( sampling_rate )
            {
                case 16000:
                    *ppFilt_coeff = ivas_lpf_2_butter_16k;
                    break;
                case 32000:
                    *ppFilt_coeff = ivas_lpf_2_butter_32k;
                    break;
                case 48000:
                    *ppFilt_coeff = ivas_lpf_2_butter_48k;
                    break;
                default:
                    break;
            }
            break;
        case IVAS_FILTER_ORDER_4:
            switch ( sampling_rate )
            {
+0 −5
Original line number Diff line number Diff line
@@ -3079,11 +3079,6 @@ const float ivas_lpf_4_butter_48k_sos[IVAS_BIQUAD_FILT_LEN << 2] =
    1.00000000471366f, 1.f , -1.98677297369091f,    0.987060670205863f 
};
const float ivas_lpf_2_butter_16k[IVAS_BIQUAD_FILT_LEN << 1] = 
{
    0.000628720643081143f,    0.00125744128616229f, 0.000628720643081143f, 1.f, -1.92783286977036f,    0.930347752342683f 
};
const float ivas_lpf_2_butter_32k[IVAS_BIQUAD_FILT_LEN << 1] = 
{
    0.000159990787823749f,    0.000319981575647499f,    0.000159990787823749f, 1.f, -1.96390539174033f,    0.964545354891623f 
+0 −1
Original line number Diff line number Diff line
@@ -348,7 +348,6 @@ extern const int16_t Param_ISM_band_grouping[MAX_PARAM_ISM_NBANDS + 1];
extern const float ivas_lpf_4_butter_16k_sos[IVAS_BIQUAD_FILT_LEN << 2];
extern const float ivas_lpf_4_butter_32k_sos[IVAS_BIQUAD_FILT_LEN << 2];
extern const float ivas_lpf_4_butter_48k_sos[IVAS_BIQUAD_FILT_LEN << 2];
extern const float ivas_lpf_2_butter_16k[IVAS_BIQUAD_FILT_LEN << 1];
extern const float ivas_lpf_2_butter_32k[IVAS_BIQUAD_FILT_LEN << 1];
extern const float ivas_lpf_2_butter_48k[IVAS_BIQUAD_FILT_LEN << 1];