/external/chromium_org/third_party/opus/src/silk/ |
H A D | LP_variable_cutoff.c | 43 opus_int32 A_Q28[ TRANSITION_NA ], 62 A_Q28[ na ] = silk_SMLAWB( 79 A_Q28[ na ] = silk_SMLAWB( 88 silk_memcpy( A_Q28, silk_Transition_LP_A_Q28[ ind ], TRANSITION_NA * sizeof( opus_int32 ) ); 92 silk_memcpy( A_Q28, silk_Transition_LP_A_Q28[ TRANSITION_INT_NUM - 1 ], TRANSITION_NA * sizeof( opus_int32 ) ); 106 opus_int32 B_Q28[ TRANSITION_NB ], A_Q28[ TRANSITION_NA ], fac_Q16 = 0; local 126 silk_LP_interpolate_filter_taps( B_Q28, A_Q28, ind, fac_Q16 ); 133 silk_biquad_alt( frame, B_Q28, A_Q28, psLP->In_LP_State, frame, frame_length, 1);
|
H A D | biquad_alt.c | 45 const opus_int32 *A_Q28, /* I AR coefficients [2] */ 56 /* Negate A_Q28 values and split in two parts */ 57 A0_L_Q28 = ( -A_Q28[ 0 ] ) & 0x00003FFF; /* lower part */ 58 A0_U_Q28 = silk_RSHIFT( -A_Q28[ 0 ], 14 ); /* upper part */ 59 A1_L_Q28 = ( -A_Q28[ 1 ] ) & 0x00003FFF; /* lower part */ 60 A1_U_Q28 = silk_RSHIFT( -A_Q28[ 1 ], 14 ); /* upper part */ 42 silk_biquad_alt( const opus_int16 *in, const opus_int32 *B_Q28, const opus_int32 *A_Q28, opus_int32 *S, opus_int16 *out, const opus_int32 len, opus_int stride ) argument
|
/external/libopus/silk/ |
H A D | LP_variable_cutoff.c | 43 opus_int32 A_Q28[ TRANSITION_NA ], 62 A_Q28[ na ] = silk_SMLAWB( 79 A_Q28[ na ] = silk_SMLAWB( 88 silk_memcpy( A_Q28, silk_Transition_LP_A_Q28[ ind ], TRANSITION_NA * sizeof( opus_int32 ) ); 92 silk_memcpy( A_Q28, silk_Transition_LP_A_Q28[ TRANSITION_INT_NUM - 1 ], TRANSITION_NA * sizeof( opus_int32 ) ); 106 opus_int32 B_Q28[ TRANSITION_NB ], A_Q28[ TRANSITION_NA ], fac_Q16 = 0; local 126 silk_LP_interpolate_filter_taps( B_Q28, A_Q28, ind, fac_Q16 ); 133 silk_biquad_alt( frame, B_Q28, A_Q28, psLP->In_LP_State, frame, frame_length, 1);
|
H A D | biquad_alt.c | 45 const opus_int32 *A_Q28, /* I AR coefficients [2] */ 56 /* Negate A_Q28 values and split in two parts */ 57 A0_L_Q28 = ( -A_Q28[ 0 ] ) & 0x00003FFF; /* lower part */ 58 A0_U_Q28 = silk_RSHIFT( -A_Q28[ 0 ], 14 ); /* upper part */ 59 A1_L_Q28 = ( -A_Q28[ 1 ] ) & 0x00003FFF; /* lower part */ 60 A1_U_Q28 = silk_RSHIFT( -A_Q28[ 1 ], 14 ); /* upper part */ 42 silk_biquad_alt( const opus_int16 *in, const opus_int32 *B_Q28, const opus_int32 *A_Q28, opus_int32 *S, opus_int16 *out, const opus_int32 len, opus_int stride ) argument
|
/external/chromium_org/third_party/opus/src/src/ |
H A D | opus_encoder.c | 284 const opus_int32 *A_Q28, /* I: AR coefficients [2] */ 297 A[0] = (opus_val32)(A_Q28[0] * (1.f/((opus_int32)1<<28))); 298 A[1] = (opus_val32)(A_Q28[1] * (1.f/((opus_int32)1<<28))); 303 /* Negate A_Q28 values and split in two parts */ 322 opus_int32 B_Q28[ 3 ], A_Q28[ 2 ]; local 339 A_Q28[ 0 ] = silk_SMULWW( r_Q22, silk_SMULWW( Fc_Q19, Fc_Q19 ) - SILK_FIX_CONST( 2.0, 22 ) ); 340 A_Q28[ 1 ] = silk_SMULWW( r_Q22, r_Q22 ); 343 silk_biquad_alt( in, B_Q28, A_Q28, hp_mem, out, len, channels ); 345 silk_biquad_alt( in+1, B_Q28, A_Q28, hp_mem+2, out+1, len, channels ); 348 silk_biquad_float( in, B_Q28, A_Q28, hp_me 281 silk_biquad_float( const opus_val16 *in, const opus_int32 *B_Q28, const opus_int32 *A_Q28, opus_val32 *S, opus_val16 *out, const opus_int32 len, int stride ) argument [all...] |
/external/libopus/src/ |
H A D | opus_encoder.c | 284 const opus_int32 *A_Q28, /* I: AR coefficients [2] */ 297 A[0] = (opus_val32)(A_Q28[0] * (1.f/((opus_int32)1<<28))); 298 A[1] = (opus_val32)(A_Q28[1] * (1.f/((opus_int32)1<<28))); 303 /* Negate A_Q28 values and split in two parts */ 322 opus_int32 B_Q28[ 3 ], A_Q28[ 2 ]; local 339 A_Q28[ 0 ] = silk_SMULWW( r_Q22, silk_SMULWW( Fc_Q19, Fc_Q19 ) - SILK_FIX_CONST( 2.0, 22 ) ); 340 A_Q28[ 1 ] = silk_SMULWW( r_Q22, r_Q22 ); 343 silk_biquad_alt( in, B_Q28, A_Q28, hp_mem, out, len, channels ); 345 silk_biquad_alt( in+1, B_Q28, A_Q28, hp_mem+2, out+1, len, channels ); 348 silk_biquad_float( in, B_Q28, A_Q28, hp_me 281 silk_biquad_float( const opus_val16 *in, const opus_int32 *B_Q28, const opus_int32 *A_Q28, opus_val32 *S, opus_val16 *out, const opus_int32 len, int stride ) argument [all...] |