HomeSort by relevance Sort by last modified time
    Searched refs:subfr_length (Results 1 - 25 of 37) sorted by null

1 2

  /external/libopus/silk/float/
find_LPC_FLP.c 44 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 - psEncC->predictLPCOrder ) )
    [all...]
find_LTP_FLP.c 40 const opus_int subfr_length, /* I Subframe length */
53 silk_corrMatrix_FLP( lag_ptr, subfr_length, LTP_ORDER, XX_ptr );
54 silk_corrVector_FLP( lag_ptr, r_ptr, subfr_length, LTP_ORDER, xX_ptr );
55 xx = ( silk_float )silk_energy_FLP( r_ptr, subfr_length + LTP_ORDER );
60 r_ptr += subfr_length;
LTP_analysis_filter_FLP.c 40 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;
residual_energy_FLP.c 96 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 ) );
burg_modified_FLP.c 36 #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 celt_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 - n + k ]
    [all...]
find_pred_coefs_FLP.c 65 silk_find_LTP_FLP( XXLTP, xXLTP, res_pitch, psEncCtrl->pitchL, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr );
69 &psEnc->sCmn.sum_log_gain_Q7, &psEncCtrl->LTPredCodGain, XXLTP, xXLTP, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.arch );
76 psEncCtrl->pitchL, invGains, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.predictLPCOrder );
86 psEnc->sCmn.subfr_length + psEnc->sCmn.predictLPCOrder );
87 x_pre_ptr += psEnc->sCmn.subfr_length + psEnc->sCmn.predictLPCOrder;
88 x_ptr += psEnc->sCmn.subfr_length;
111 psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.predictLPCOrder );
main_FLP.h 150 const opus_int subfr_length, /* I Subframe length */
160 const opus_int subfr_length, /* I Length of each subframe */
172 const opus_int subfr_length, /* I Subframe length */
SigProc_FLP.h 106 const opus_int subfr_length, /* I input signal subframe length (incl. D preceding samples) */
  /external/libopus/silk/x86/
SigProc_FIX_sse.h 40 const opus_int16 x[], /* I Input signal, length: nb_subfr * ( D + subfr_length ) */
42 const opus_int subfr_length, /* I Input signal subframe length (incl. D preceding samples) */
49 #define silk_burg_modified(res_nrg, res_nrg_Q, A_Q16, x, minInvGain_Q30, subfr_length, nb_subfr, D, arch) \
50 ((void)(arch), silk_burg_modified_sse4_1(res_nrg, res_nrg_Q, A_Q16, x, minInvGain_Q30, subfr_length, nb_subfr, D, arch))
58 const opus_int16 x[], /* I Input signal, length: nb_subfr * ( D + subfr_length ) */
60 const opus_int subfr_length, /* I Input signal subframe length (incl. D preceding samples) */
65 # define silk_burg_modified(res_nrg, res_nrg_Q, A_Q16, x, minInvGain_Q30, subfr_length, nb_subfr, D, arch) \
66 ((*SILK_BURG_MODIFIED_IMPL[(arch) & OPUS_ARCHMASK])(res_nrg, res_nrg_Q, A_Q16, x, minInvGain_Q30, subfr_length, nb_subfr, D, arch))
NSQ_del_dec_sse4_1.c 169 decisionDelay = silk_min_int( DECISION_DELAY, psEncC->subfr_length );
191 ALLOC( x_sc_Q10, psEncC->subfr_length, opus_int32 );
252 silk_LPC_analysis_filter( &sLTP[ start_idx ], &NSQ->xq[ start_idx + k * psEncC->subfr_length ],
265 Gains_Q16[ k ], Lambda_Q10, offset_Q10, psEncC->subfr_length, subfr++, psEncC->shapingLPCOrder,
268 x_Q3 += psEncC->subfr_length;
269 pulses += psEncC->subfr_length;
270 pxq += psEncC->subfr_length;
296 silk_memcpy( NSQ->sLPC_Q14, &psDD->sLPC_Q14[ psEncC->subfr_length ], NSQ_LPC_BUF_LENGTH * sizeof( opus_int32 ) );
    [all...]
  /external/libopus/silk/fixed/
find_LPC_FIX.c 44 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, psEncC->arch );
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_length - psEncC->predictLPCOrder )
    [all...]
LTP_analysis_filter_FIX.c 35 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 */
64 for( i = 0; i < subfr_length + pre_length; i++ ) {
86 LTP_res_ptr += subfr_length + pre_length;
87 x_ptr += subfr_length;
burg_modified_FIX.c 37 #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) */
68 celt_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
71 C0_64 = silk_inner_prod16_aligned_64( x, x, subfr_length*nb_subfr, arch );
87 x_ptr = x + s * subfr_length;
90 silk_inner_prod16_aligned_64( x_ptr, x_ptr + n, subfr_length - n, arch ), rshifts );
97 x_ptr = x + s * subfr_length;
98 celt_pitch_xcorr(x_ptr, x_ptr + 1, xcorr, subfr_length - D, D, arch );
100 for ( i = n + subfr_length - D, d = 0; i < subfr_length; i++
    [all...]
residual_energy_FIX.c 43 const opus_int subfr_length, /* I Subframe length */
57 offset = LPC_order + subfr_length;
70 silk_sum_sqr_shift( &nrgs[ i * ( MAX_NB_SUBFR >> 1 ) + j ], &rshift, LPC_res_ptr, subfr_length );
find_LTP_FIX.c 40 const opus_int subfr_length, /* I Subframe length */
56 silk_sum_sqr_shift( &xx, &xx_shifts, r_ptr, subfr_length + LTP_ORDER ); /* xx in Q( -xx_shifts ) */
57 silk_corrMatrix_FIX( lag_ptr, subfr_length, LTP_ORDER, XXLTP_Q17_ptr, &nrg, &XX_shifts, arch ); /* XXLTP_Q17_ptr and nrg in Q( -XX_shifts ) */
73 silk_corrVector_FIX( lag_ptr, r_ptr, subfr_length, LTP_ORDER, xXLTP_Q17_ptr, xX_shifts, arch ); /* xXLTP_Q17_ptr in Q( -xX_shifts ) */
95 r_ptr += subfr_length;
find_pred_coefs_FIX.c 90 psEncCtrl->pitchL, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.arch );
94 &psEnc->sCmn.sum_log_gain_Q7, &psEncCtrl->LTPredCodGain_Q7, XXLTP_Q17, xXLTP_Q17, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.arch );
101 psEncCtrl->pitchL, invGains_Q16, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.predictLPCOrder );
112 psEnc->sCmn.subfr_length + psEnc->sCmn.predictLPCOrder );
113 x_pre_ptr += psEnc->sCmn.subfr_length + psEnc->sCmn.predictLPCOrder;
114 x_ptr += psEnc->sCmn.subfr_length;
140 psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.predictLPCOrder, psEnc->sCmn.arch );
main_FIX.h 167 const opus_int subfr_length, /* I Subframe length */
173 opus_int16 *LTP_res, /* O LTP residual signal of length MAX_NB_SUBFR * ( pre_length + subfr_length ) */
178 const opus_int subfr_length, /* I Length of each subframe */
191 const opus_int subfr_length, /* I Subframe length */
  /external/libopus/silk/fixed/x86/
burg_modified_FIX_sse4_1.c 42 #define MAX_FRAME_SIZE 384 /* subfr_length * nb_subfr = ( 0.005 * 16000 + 16 ) * 4 = 384 */
54 const opus_int16 x[], /* I Input signal, length: nb_subfr * ( D + subfr_length ) */
56 const opus_int subfr_length, /* I Input signal subframe length (incl. D preceding samples) */
75 celt_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
78 silk_sum_sqr_shift( &C0, &rshifts, x, nb_subfr * subfr_length );
99 x_ptr = x + s * subfr_length;
102 silk_inner_prod16_aligned_64( x_ptr, x_ptr + n, subfr_length - n, arch ), rshifts );
109 x_ptr = x + s * subfr_length;
110 celt_pitch_xcorr(x_ptr, x_ptr + 1, xcorr, subfr_length - D, D, arch );
112 for ( i = n + subfr_length - D, d = 0; i < subfr_length; i++
    [all...]
  /external/libopus/silk/
decode_core.c 60 ALLOC( res_Q14, psDec->subfr_length, opus_int32 );
61 ALLOC( sLPC_Q14, psDec->subfr_length + MAX_LPC_ORDER, opus_int32 );
147 silk_memcpy( &psDec->outBuf[ psDec->ltp_mem_length ], xq, 2 * psDec->subfr_length * sizeof( opus_int16 ) );
150 silk_LPC_analysis_filter( &sLTP[ start_idx ], &psDec->outBuf[ start_idx + k * psDec->subfr_length ],
175 for( i = 0; i < psDec->subfr_length; i++ ) {
197 for( i = 0; i < psDec->subfr_length; i++ ) {
229 silk_memcpy( sLPC_Q14, &sLPC_Q14[ psDec->subfr_length ], MAX_LPC_ORDER * sizeof( opus_int32 ) );
230 pexc_Q14 += psDec->subfr_length;
231 pxq += psDec->subfr_length;
PLC.c 61 psDec->sPLC.subfr_length = 20;
113 for( j = 0; j * psDec->subfr_length < psDecCtrl->pitchL[ psDec->nb_subfr - 1 ]; j++ ) {
166 psPLC->subfr_length = psDec->subfr_length;
171 const opus_int32 *exc_Q14, const opus_int32 *prevGain_Q10, int subfr_length, int nb_subfr)
177 ALLOC( exc_buf, 2*subfr_length, opus_int16 );
182 for( i = 0; i < subfr_length; i++ ) {
184 silk_SMULWW( exc_Q14[ i + ( k + nb_subfr - 2 ) * subfr_length ], prevGain_Q10[ k ] ), 8 ) );
186 exc_buf_ptr += subfr_length;
189 silk_sum_sqr_shift( energy1, shift1, exc_buf, subfr_length );
    [all...]
decoder_set_fs.c 47 psDec->subfr_length = silk_SMULBB( SUB_FRAME_LENGTH_MS, fs_kHz );
48 frame_length = silk_SMULBB( psDec->nb_subfr, psDec->subfr_length );
CNG.c 115 silk_memmove( &psCNG->CNG_exc_buf_Q14[ psDec->subfr_length ], psCNG->CNG_exc_buf_Q14, ( psDec->nb_subfr - 1 ) * psDec->subfr_length * sizeof( opus_int32 ) );
116 silk_memcpy( psCNG->CNG_exc_buf_Q14, &psDec->exc_Q14[ subfr * psDec->subfr_length ], psDec->subfr_length * sizeof( opus_int32 ) );
structs.h 158 opus_int subfr_length; /* Subframe length (samples) */ member in struct:__anon29277
245 opus_int subfr_length; member in struct:__anon29278
272 opus_int subfr_length; /* Subframe length (samples) */ member in struct:__anon29280
NSQ.c 122 ALLOC( x_sc_Q10, psEncC->subfr_length, opus_int32 );
148 silk_LPC_analysis_filter( &sLTP[ start_idx ], &NSQ->xq[ start_idx + k * psEncC->subfr_length ],
160 offset_Q10, psEncC->subfr_length, psEncC->shapingLPCOrder, psEncC->predictLPCOrder, psEncC->arch );
162 x16 += psEncC->subfr_length;
163 pulses += psEncC->subfr_length;
164 pxq += psEncC->subfr_length;
391 for( i = 0; i < psEncC->subfr_length; i++ ) {
NSQ_del_dec.c 173 decisionDelay = silk_min_int( DECISION_DELAY, psEncC->subfr_length );
194 ALLOC( x_sc_Q10, psEncC->subfr_length, opus_int32 );
255 silk_LPC_analysis_filter( &sLTP[ start_idx ], &NSQ->xq[ start_idx + k * psEncC->subfr_length ],
268 Gains_Q16[ k ], Lambda_Q10, offset_Q10, psEncC->subfr_length, subfr++, psEncC->shapingLPCOrder,
271 x16 += psEncC->subfr_length;
272 pulses += psEncC->subfr_length;
273 pxq += psEncC->subfr_length;
300 silk_memcpy( NSQ->sLPC_Q14, &psDD->sLPC_Q14[ psEncC->subfr_length ], NSQ_LPC_BUF_LENGTH * sizeof( opus_int32 ) );
    [all...]

Completed in 136 milliseconds

1 2