Searched defs:subfr_length (Results 1 - 22 of 22) sorted by relevance

/external/chromium_org/third_party/opus/src/silk/fixed/
H A DLTP_analysis_filter_FIX.c35 opus_int16 *LTP_res, /* O LTP residual signal of length MAX_NB_SUBFR * ( pre_length + subfr_length ) */
40 const opus_int subfr_length, /* I Length of each subframe */
61 for( i = 0; i < subfr_length + pre_length; i++ ) {
81 LTP_res_ptr += subfr_length + pre_length;
82 x_ptr += subfr_length;
34 silk_LTP_analysis_filter_FIX( opus_int16 *LTP_res, const opus_int16 *x, const opus_int16 LTPCoef_Q14[ LTP_ORDER * MAX_NB_SUBFR ], const opus_int pitchL[ MAX_NB_SUBFR ], const opus_int32 invGains_Q16[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int pre_length ) argument
H A Dresidual_energy_FIX.c43 const opus_int subfr_length, /* I Subframe length */
56 offset = LPC_order + subfr_length;
69 silk_sum_sqr_shift( &nrgs[ i * ( MAX_NB_SUBFR >> 1 ) + j ], &rshift, LPC_res_ptr, subfr_length );
37 silk_residual_energy_FIX( opus_int32 nrgs[ MAX_NB_SUBFR ], opus_int nrgsQ[ MAX_NB_SUBFR ], const opus_int16 x[], opus_int16 a_Q12[ 2 ][ MAX_LPC_ORDER ], const opus_int32 gains[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int LPC_order ) argument
H A Dfind_LPC_FIX.c44 opus_int k, subfr_length; local
57 subfr_length = psEncC->subfr_length + psEncC->predictLPCOrder;
63 silk_burg_modified( &res_nrg, &res_nrg_Q, a_Q16, x, minInvGain_Q30, subfr_length, psEncC->nb_subfr, psEncC->predictLPCOrder, psEncC->arch );
69 silk_burg_modified( &res_tmp_nrg, &res_tmp_nrg_Q, a_tmp_Q16, x + 2 * subfr_length, minInvGain_Q30, subfr_length, 2, psEncC->predictLPCOrder, psEncC->arch );
87 ALLOC( LPC_res, 2 * subfr_length, opus_int16 );
98 silk_LPC_analysis_filter( LPC_res, x, a_tmp_Q12, 2 * subfr_length, psEncC->predictLPCOrder );
100 silk_sum_sqr_shift( &res_nrg0, &rshift0, LPC_res + psEncC->predictLPCOrder, subfr_length - psEncC->predictLPCOrder );
101 silk_sum_sqr_shift( &res_nrg1, &rshift1, LPC_res + psEncC->predictLPCOrder + subfr_length, subfr_lengt
[all...]
H A Dfind_LTP_FIX.c50 const opus_int subfr_length, /* I subframe length */
78 silk_sum_sqr_shift( &rr[ k ], &rr_shifts, r_ptr, subfr_length ); /* rr[ k ] in Q( -rr_shifts ) */
87 silk_corrMatrix_FIX( lag_ptr, subfr_length, LTP_ORDER, LTP_CORRS_HEAD_ROOM, WLTP_ptr, &corr_rshifts[ k ] ); /* WLTP_fix_ptr in Q( -corr_rshifts[ k ] ) */
90 silk_corrVector_FIX( lag_ptr, r_ptr, subfr_length, LTP_ORDER, Rr, corr_rshifts[ k ] ); /* Rr_fix_ptr in Q( -corr_rshifts[ k ] ) */
110 /* temp = Wght[ k ] / ( nrg[ k ] * Wght[ k ] + 0.01f * subfr_length ); */
113 silk_RSHIFT( silk_SMULWB( (opus_int32)subfr_length, 655 ), corr_rshifts[ k ] - extra_shifts ); /* Q( -corr_rshifts[ k ] + extra_shifts ) */
135 r_ptr += subfr_length;
43 silk_find_LTP_FIX( opus_int16 b_Q14[ MAX_NB_SUBFR * LTP_ORDER ], opus_int32 WLTP[ MAX_NB_SUBFR * LTP_ORDER * LTP_ORDER ], opus_int *LTPredCodGain_Q7, const opus_int16 r_lpc[], const opus_int lag[ MAX_NB_SUBFR ], const opus_int32 Wght_Q15[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int mem_offset, opus_int corr_rshifts[ MAX_NB_SUBFR ] ) argument
H A Dburg_modified_FIX.c37 #define MAX_FRAME_SIZE 384 /* subfr_length * nb_subfr = ( 0.005 * 16000 + 16 ) * 4 = 384 */
49 const opus_int16 x[], /* I Input signal, length: nb_subfr * ( D + subfr_length ) */
51 const opus_int subfr_length, /* I Input signal subframe length (incl. D preceding samples) */
67 silk_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
70 silk_sum_sqr_shift( &C0, &rshifts, x, nb_subfr * subfr_length );
91 x_ptr = x + s * subfr_length;
94 silk_inner_prod16_aligned_64( x_ptr, x_ptr + n, subfr_length - n ), rshifts );
101 x_ptr = x + s * subfr_length;
102 celt_pitch_xcorr(x_ptr, x_ptr + 1, xcorr, subfr_length - D, D, arch );
104 for ( i = n + subfr_length
45 silk_burg_modified( opus_int32 *res_nrg, opus_int *res_nrg_Q, opus_int32 A_Q16[], const opus_int16 x[], const opus_int32 minInvGain_Q30, const opus_int subfr_length, const opus_int nb_subfr, const opus_int D, int arch ) argument
[all...]
/external/chromium_org/third_party/opus/src/silk/float/
H A DLTP_analysis_filter_FLP.c40 const opus_int subfr_length, /* I Length of each subframe */
61 for( i = 0; i < subfr_length + pre_length; i++ ) {
72 LTP_res_ptr += subfr_length + pre_length;
73 x_ptr += subfr_length;
34 silk_LTP_analysis_filter_FLP( silk_float *LTP_res, const silk_float *x, const silk_float B[ LTP_ORDER * MAX_NB_SUBFR ], const opus_int pitchL[ MAX_NB_SUBFR ], const silk_float invGains[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int pre_length ) argument
H A Dfind_LPC_FLP.c44 opus_int k, subfr_length; local
53 subfr_length = psEncC->subfr_length + psEncC->predictLPCOrder;
59 res_nrg = silk_burg_modified_FLP( a, x, minInvGain, subfr_length, psEncC->nb_subfr, psEncC->predictLPCOrder );
64 res_nrg -= silk_burg_modified_FLP( a_tmp, x + ( MAX_NB_SUBFR / 2 ) * subfr_length, minInvGain, subfr_length, MAX_NB_SUBFR / 2, psEncC->predictLPCOrder );
79 silk_LPC_analysis_filter_FLP( LPC_res, a_tmp, x, 2 * subfr_length, psEncC->predictLPCOrder );
81 silk_energy_FLP( LPC_res + psEncC->predictLPCOrder, subfr_length - psEncC->predictLPCOrder ) +
82 silk_energy_FLP( LPC_res + psEncC->predictLPCOrder + subfr_length, subfr_length
[all...]
H A Dburg_modified_FLP.c36 #define MAX_FRAME_SIZE 384 /* subfr_length * nb_subfr = ( 0.005 * 16000 + 16 ) * 4 = 384*/
43 const opus_int subfr_length, /* I input signal subframe length (incl. D preceding samples) */
55 silk_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
58 C0 = silk_energy_FLP( x, nb_subfr * subfr_length );
61 x_ptr = x + s * subfr_length;
63 C_first_row[ n - 1 ] += silk_inner_product_FLP( x_ptr, x_ptr + n, subfr_length - n );
78 x_ptr = x + s * subfr_length;
80 tmp2 = x_ptr[ subfr_length - n - 1 ];
83 C_last_row[ k ] -= x_ptr[ subfr_length - n - 1 ] * x_ptr[ subfr_length
39 silk_burg_modified_FLP( silk_float A[], const silk_float x[], const silk_float minInvGain, const opus_int subfr_length, const opus_int nb_subfr, const opus_int D ) argument
[all...]
H A Dfind_LTP_FLP.c42 const opus_int subfr_length, /* I Subframe length */
61 silk_corrMatrix_FLP( lag_ptr, subfr_length, LTP_ORDER, WLTP_ptr );
62 silk_corrVector_FLP( lag_ptr, r_ptr, subfr_length, LTP_ORDER, Rr );
64 rr[ k ] = ( silk_float )silk_energy_FLP( r_ptr, subfr_length );
75 temp = Wght[ k ] / ( nrg[ k ] * Wght[ k ] + 0.01f * subfr_length );
79 r_ptr += subfr_length;
35 silk_find_LTP_FLP( silk_float b[ MAX_NB_SUBFR * LTP_ORDER ], silk_float WLTP[ MAX_NB_SUBFR * LTP_ORDER * LTP_ORDER ], silk_float *LTPredCodGain, const silk_float r_lpc[], const opus_int lag[ MAX_NB_SUBFR ], const silk_float Wght[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int mem_offset ) argument
H A Dresidual_energy_FLP.c96 const opus_int subfr_length, /* I Subframe length */
105 shift = LPC_order + subfr_length;
109 nrgs[ 0 ] = ( silk_float )( gains[ 0 ] * gains[ 0 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
110 nrgs[ 1 ] = ( silk_float )( gains[ 1 ] * gains[ 1 ] * silk_energy_FLP( LPC_res_ptr + 1 * shift, subfr_length ) );
114 nrgs[ 2 ] = ( silk_float )( gains[ 2 ] * gains[ 2 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
115 nrgs[ 3 ] = ( silk_float )( gains[ 3 ] * gains[ 3 ] * silk_energy_FLP( LPC_res_ptr + 1 * shift, subfr_length ) );
91 silk_residual_energy_FLP( silk_float nrgs[ MAX_NB_SUBFR ], const silk_float x[], silk_float a[ 2 ][ MAX_LPC_ORDER ], const silk_float gains[], const opus_int subfr_length, const opus_int nb_subfr, const opus_int LPC_order ) argument
/external/libopus/silk/fixed/
H A DLTP_analysis_filter_FIX.c35 opus_int16 *LTP_res, /* O LTP residual signal of length MAX_NB_SUBFR * ( pre_length + subfr_length ) */
40 const opus_int subfr_length, /* I Length of each subframe */
61 for( i = 0; i < subfr_length + pre_length; i++ ) {
81 LTP_res_ptr += subfr_length + pre_length;
82 x_ptr += subfr_length;
34 silk_LTP_analysis_filter_FIX( opus_int16 *LTP_res, const opus_int16 *x, const opus_int16 LTPCoef_Q14[ LTP_ORDER * MAX_NB_SUBFR ], const opus_int pitchL[ MAX_NB_SUBFR ], const opus_int32 invGains_Q16[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int pre_length ) argument
H A Dresidual_energy_FIX.c43 const opus_int subfr_length, /* I Subframe length */
56 offset = LPC_order + subfr_length;
69 silk_sum_sqr_shift( &nrgs[ i * ( MAX_NB_SUBFR >> 1 ) + j ], &rshift, LPC_res_ptr, subfr_length );
37 silk_residual_energy_FIX( opus_int32 nrgs[ MAX_NB_SUBFR ], opus_int nrgsQ[ MAX_NB_SUBFR ], const opus_int16 x[], opus_int16 a_Q12[ 2 ][ MAX_LPC_ORDER ], const opus_int32 gains[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int LPC_order ) argument
H A Dfind_LPC_FIX.c44 opus_int k, subfr_length; local
57 subfr_length = psEncC->subfr_length + psEncC->predictLPCOrder;
63 silk_burg_modified( &res_nrg, &res_nrg_Q, a_Q16, x, minInvGain_Q30, subfr_length, psEncC->nb_subfr, psEncC->predictLPCOrder, psEncC->arch );
69 silk_burg_modified( &res_tmp_nrg, &res_tmp_nrg_Q, a_tmp_Q16, x + 2 * subfr_length, minInvGain_Q30, subfr_length, 2, psEncC->predictLPCOrder, psEncC->arch );
87 ALLOC( LPC_res, 2 * subfr_length, opus_int16 );
98 silk_LPC_analysis_filter( LPC_res, x, a_tmp_Q12, 2 * subfr_length, psEncC->predictLPCOrder );
100 silk_sum_sqr_shift( &res_nrg0, &rshift0, LPC_res + psEncC->predictLPCOrder, subfr_length - psEncC->predictLPCOrder );
101 silk_sum_sqr_shift( &res_nrg1, &rshift1, LPC_res + psEncC->predictLPCOrder + subfr_length, subfr_lengt
[all...]
H A Dfind_LTP_FIX.c50 const opus_int subfr_length, /* I subframe length */
78 silk_sum_sqr_shift( &rr[ k ], &rr_shifts, r_ptr, subfr_length ); /* rr[ k ] in Q( -rr_shifts ) */
87 silk_corrMatrix_FIX( lag_ptr, subfr_length, LTP_ORDER, LTP_CORRS_HEAD_ROOM, WLTP_ptr, &corr_rshifts[ k ] ); /* WLTP_fix_ptr in Q( -corr_rshifts[ k ] ) */
90 silk_corrVector_FIX( lag_ptr, r_ptr, subfr_length, LTP_ORDER, Rr, corr_rshifts[ k ] ); /* Rr_fix_ptr in Q( -corr_rshifts[ k ] ) */
110 /* temp = Wght[ k ] / ( nrg[ k ] * Wght[ k ] + 0.01f * subfr_length ); */
113 silk_RSHIFT( silk_SMULWB( (opus_int32)subfr_length, 655 ), corr_rshifts[ k ] - extra_shifts ); /* Q( -corr_rshifts[ k ] + extra_shifts ) */
135 r_ptr += subfr_length;
43 silk_find_LTP_FIX( opus_int16 b_Q14[ MAX_NB_SUBFR * LTP_ORDER ], opus_int32 WLTP[ MAX_NB_SUBFR * LTP_ORDER * LTP_ORDER ], opus_int *LTPredCodGain_Q7, const opus_int16 r_lpc[], const opus_int lag[ MAX_NB_SUBFR ], const opus_int32 Wght_Q15[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int mem_offset, opus_int corr_rshifts[ MAX_NB_SUBFR ] ) argument
H A Dburg_modified_FIX.c37 #define MAX_FRAME_SIZE 384 /* subfr_length * nb_subfr = ( 0.005 * 16000 + 16 ) * 4 = 384 */
49 const opus_int16 x[], /* I Input signal, length: nb_subfr * ( D + subfr_length ) */
51 const opus_int subfr_length, /* I Input signal subframe length (incl. D preceding samples) */
67 silk_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
70 silk_sum_sqr_shift( &C0, &rshifts, x, nb_subfr * subfr_length );
91 x_ptr = x + s * subfr_length;
94 silk_inner_prod16_aligned_64( x_ptr, x_ptr + n, subfr_length - n ), rshifts );
101 x_ptr = x + s * subfr_length;
102 celt_pitch_xcorr(x_ptr, x_ptr + 1, xcorr, subfr_length - D, D, arch );
104 for ( i = n + subfr_length
45 silk_burg_modified( opus_int32 *res_nrg, opus_int *res_nrg_Q, opus_int32 A_Q16[], const opus_int16 x[], const opus_int32 minInvGain_Q30, const opus_int subfr_length, const opus_int nb_subfr, const opus_int D, int arch ) argument
[all...]
/external/libopus/silk/float/
H A DLTP_analysis_filter_FLP.c40 const opus_int subfr_length, /* I Length of each subframe */
61 for( i = 0; i < subfr_length + pre_length; i++ ) {
72 LTP_res_ptr += subfr_length + pre_length;
73 x_ptr += subfr_length;
34 silk_LTP_analysis_filter_FLP( silk_float *LTP_res, const silk_float *x, const silk_float B[ LTP_ORDER * MAX_NB_SUBFR ], const opus_int pitchL[ MAX_NB_SUBFR ], const silk_float invGains[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int pre_length ) argument
H A Dfind_LPC_FLP.c44 opus_int k, subfr_length; local
53 subfr_length = psEncC->subfr_length + psEncC->predictLPCOrder;
59 res_nrg = silk_burg_modified_FLP( a, x, minInvGain, subfr_length, psEncC->nb_subfr, psEncC->predictLPCOrder );
64 res_nrg -= silk_burg_modified_FLP( a_tmp, x + ( MAX_NB_SUBFR / 2 ) * subfr_length, minInvGain, subfr_length, MAX_NB_SUBFR / 2, psEncC->predictLPCOrder );
79 silk_LPC_analysis_filter_FLP( LPC_res, a_tmp, x, 2 * subfr_length, psEncC->predictLPCOrder );
81 silk_energy_FLP( LPC_res + psEncC->predictLPCOrder, subfr_length - psEncC->predictLPCOrder ) +
82 silk_energy_FLP( LPC_res + psEncC->predictLPCOrder + subfr_length, subfr_length
[all...]
H A Dburg_modified_FLP.c36 #define MAX_FRAME_SIZE 384 /* subfr_length * nb_subfr = ( 0.005 * 16000 + 16 ) * 4 = 384*/
43 const opus_int subfr_length, /* I input signal subframe length (incl. D preceding samples) */
55 silk_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
58 C0 = silk_energy_FLP( x, nb_subfr * subfr_length );
61 x_ptr = x + s * subfr_length;
63 C_first_row[ n - 1 ] += silk_inner_product_FLP( x_ptr, x_ptr + n, subfr_length - n );
78 x_ptr = x + s * subfr_length;
80 tmp2 = x_ptr[ subfr_length - n - 1 ];
83 C_last_row[ k ] -= x_ptr[ subfr_length - n - 1 ] * x_ptr[ subfr_length
39 silk_burg_modified_FLP( silk_float A[], const silk_float x[], const silk_float minInvGain, const opus_int subfr_length, const opus_int nb_subfr, const opus_int D ) argument
[all...]
H A Dfind_LTP_FLP.c42 const opus_int subfr_length, /* I Subframe length */
61 silk_corrMatrix_FLP( lag_ptr, subfr_length, LTP_ORDER, WLTP_ptr );
62 silk_corrVector_FLP( lag_ptr, r_ptr, subfr_length, LTP_ORDER, Rr );
64 rr[ k ] = ( silk_float )silk_energy_FLP( r_ptr, subfr_length );
75 temp = Wght[ k ] / ( nrg[ k ] * Wght[ k ] + 0.01f * subfr_length );
79 r_ptr += subfr_length;
35 silk_find_LTP_FLP( silk_float b[ MAX_NB_SUBFR * LTP_ORDER ], silk_float WLTP[ MAX_NB_SUBFR * LTP_ORDER * LTP_ORDER ], silk_float *LTPredCodGain, const silk_float r_lpc[], const opus_int lag[ MAX_NB_SUBFR ], const silk_float Wght[ MAX_NB_SUBFR ], const opus_int subfr_length, const opus_int nb_subfr, const opus_int mem_offset ) argument
H A Dresidual_energy_FLP.c96 const opus_int subfr_length, /* I Subframe length */
105 shift = LPC_order + subfr_length;
109 nrgs[ 0 ] = ( silk_float )( gains[ 0 ] * gains[ 0 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
110 nrgs[ 1 ] = ( silk_float )( gains[ 1 ] * gains[ 1 ] * silk_energy_FLP( LPC_res_ptr + 1 * shift, subfr_length ) );
114 nrgs[ 2 ] = ( silk_float )( gains[ 2 ] * gains[ 2 ] * silk_energy_FLP( LPC_res_ptr + 0 * shift, subfr_length ) );
115 nrgs[ 3 ] = ( silk_float )( gains[ 3 ] * gains[ 3 ] * silk_energy_FLP( LPC_res_ptr + 1 * shift, subfr_length ) );
91 silk_residual_energy_FLP( silk_float nrgs[ MAX_NB_SUBFR ], const silk_float x[], silk_float a[ 2 ][ MAX_LPC_ORDER ], const silk_float gains[], const opus_int subfr_length, const opus_int nb_subfr, const opus_int LPC_order ) argument
/external/chromium_org/third_party/opus/src/silk/
H A Dstructs.h155 opus_int subfr_length; /* Subframe length (samples) */ member in struct:__anon14732
244 opus_int subfr_length; member in struct:__anon14733
271 opus_int subfr_length; /* Subframe length (samples) */ member in struct:__anon14735
/external/libopus/silk/
H A Dstructs.h155 opus_int subfr_length; /* Subframe length (samples) */ member in struct:__anon24563
244 opus_int subfr_length; member in struct:__anon24564
271 opus_int subfr_length; /* Subframe length (samples) */ member in struct:__anon24566

Completed in 518 milliseconds