/external/libopus/silk/ |
H A D | stereo_decode_pred.c | 36 ec_dec *psRangeDec, /* I/O Compressor data structure */ 44 n = ec_dec_icdf( psRangeDec, silk_stereo_pred_joint_iCDF, 8 ); 48 ix[ n ][ 0 ] = ec_dec_icdf( psRangeDec, silk_uniform3_iCDF, 8 ); 49 ix[ n ][ 1 ] = ec_dec_icdf( psRangeDec, silk_uniform5_iCDF, 8 ); 67 ec_dec *psRangeDec, /* I/O Compressor data structure */ 72 *decode_only_mid = ec_dec_icdf( psRangeDec, silk_stereo_only_code_mid_iCDF, 8 ); 35 silk_stereo_decode_pred( ec_dec *psRangeDec, opus_int32 pred_Q13[] ) argument 66 silk_stereo_decode_mid_only( ec_dec *psRangeDec, opus_int *decode_only_mid ) argument
|
H A D | decode_frame.c | 41 ec_dec *psRangeDec, /* I/O Compressor data structure */ 69 silk_decode_indices( psDec, psRangeDec, psDec->nFramesDecoded, lostFlag, condCoding ); 74 silk_decode_pulses( psRangeDec, pulses, psDec->indices.signalType, 39 silk_decode_frame( silk_decoder_state *psDec, ec_dec *psRangeDec, opus_int16 pOut[], opus_int32 *pN, opus_int lostFlag, opus_int condCoding, int arch ) argument
|
H A D | code_signs.c | 76 ec_dec *psRangeDec, /* I/O Compressor data structure */ 103 if( ec_dec_icdf( psRangeDec, icdf, 8 ) == 0 ) { 108 q_ptr[ j ] *= silk_dec_map( ec_dec_icdf( psRangeDec, icdf, 8 ) ); 75 silk_decode_signs( ec_dec *psRangeDec, opus_int16 pulses[], opus_int length, const opus_int signalType, const opus_int quantOffsetType, const opus_int sum_pulses[ MAX_NB_SHELL_BLOCKS ] ) argument
|
H A D | decode_indices.c | 37 ec_dec *psRangeDec, /* I/O Compressor data structure */ 52 Ix = ec_dec_icdf( psRangeDec, silk_type_offset_VAD_iCDF, 8 ) + 2; 54 Ix = ec_dec_icdf( psRangeDec, silk_type_offset_no_VAD_iCDF, 8 ); 65 psDec->indices.GainsIndices[ 0 ] = (opus_int8)ec_dec_icdf( psRangeDec, silk_delta_gain_iCDF, 8 ); 68 psDec->indices.GainsIndices[ 0 ] = (opus_int8)silk_LSHIFT( ec_dec_icdf( psRangeDec, silk_gain_iCDF[ psDec->indices.signalType ], 8 ), 3 ); 69 psDec->indices.GainsIndices[ 0 ] += (opus_int8)ec_dec_icdf( psRangeDec, silk_uniform8_iCDF, 8 ); 74 psDec->indices.GainsIndices[ i ] = (opus_int8)ec_dec_icdf( psRangeDec, silk_delta_gain_iCDF, 8 ); 80 psDec->indices.NLSFIndices[ 0 ] = (opus_int8)ec_dec_icdf( psRangeDec, &psDec->psNLSF_CB->CB1_iCDF[ ( psDec->indices.signalType >> 1 ) * psDec->psNLSF_CB->nVectors ], 8 ); 84 Ix = ec_dec_icdf( psRangeDec, &psDec->psNLSF_CB->ec_iCDF[ ec_ix[ i ] ], 8 ); 86 Ix -= ec_dec_icdf( psRangeDec, silk_NLSF_EXT_iCD 35 silk_decode_indices( silk_decoder_state *psDec, ec_dec *psRangeDec, opus_int FrameIndex, opus_int decode_LBRR, opus_int condCoding ) argument [all...] |
H A D | decode_pulses.c | 38 ec_dec *psRangeDec, /* I/O Compressor data structure */ 53 RateLevelIndex = ec_dec_icdf( psRangeDec, silk_rate_levels_iCDF[ signalType >> 1 ], 8 ); 69 sum_pulses[ i ] = ec_dec_icdf( psRangeDec, cdf_ptr, 8 ); 75 sum_pulses[ i ] = ec_dec_icdf( psRangeDec, 85 silk_shell_decoder( &pulses[ silk_SMULBB( i, SHELL_CODEC_FRAME_LENGTH ) ], psRangeDec, sum_pulses[ i ] ); 102 abs_q += ec_dec_icdf( psRangeDec, silk_lsb_iCDF, 8 ); 114 silk_decode_signs( psRangeDec, pulses, frame_length, signalType, quantOffsetType, sum_pulses ); 37 silk_decode_pulses( ec_dec *psRangeDec, opus_int16 pulses[], const opus_int signalType, const opus_int quantOffsetType, const opus_int frame_length ) argument
|
H A D | shell_coder.c | 63 ec_dec *psRangeDec, /* I/O Compressor data structure */ 69 p_child1[ 0 ] = ec_dec_icdf( psRangeDec, &shell_table[ silk_shell_code_table_offsets[ p ] ], 8 ); 121 ec_dec *psRangeDec, /* I/O Compressor data structure */ 130 decode_split( &pulses3[ 0 ], &pulses3[ 1 ], psRangeDec, pulses4, silk_shell_code_table3 ); 132 decode_split( &pulses2[ 0 ], &pulses2[ 1 ], psRangeDec, pulses3[ 0 ], silk_shell_code_table2 ); 134 decode_split( &pulses1[ 0 ], &pulses1[ 1 ], psRangeDec, pulses2[ 0 ], silk_shell_code_table1 ); 135 decode_split( &pulses0[ 0 ], &pulses0[ 1 ], psRangeDec, pulses1[ 0 ], silk_shell_code_table0 ); 136 decode_split( &pulses0[ 2 ], &pulses0[ 3 ], psRangeDec, pulses1[ 1 ], silk_shell_code_table0 ); 138 decode_split( &pulses1[ 2 ], &pulses1[ 3 ], psRangeDec, pulses2[ 1 ], silk_shell_code_table1 ); 139 decode_split( &pulses0[ 4 ], &pulses0[ 5 ], psRangeDec, pulses 60 decode_split( opus_int16 *p_child1, opus_int16 *p_child2, ec_dec *psRangeDec, const opus_int p, const opus_uint8 *shell_table ) argument 119 silk_shell_decoder( opus_int16 *pulses0, ec_dec *psRangeDec, const opus_int pulses4 ) argument [all...] |
H A D | dec_API.c | 86 ec_dec *psRangeDec, /* I/O Compressor data structure */ 179 channel_state[ n ].VAD_flags[ i ] = ec_dec_bit_logp(psRangeDec, 1); 181 channel_state[ n ].LBRR_flag = ec_dec_bit_logp(psRangeDec, 1); 190 LBRR_symbol = ec_dec_icdf( psRangeDec, silk_LBRR_flags_iCDF_ptr[ channel_state[ n ].nFramesPerPacket - 2 ], 8 ) + 1; 207 silk_stereo_decode_pred( psRangeDec, MS_pred_Q13 ); 209 silk_stereo_decode_mid_only( psRangeDec, &decode_only_middle ); 218 silk_decode_indices( &channel_state[ n ], psRangeDec, i, 1, condCoding ); 219 silk_decode_pulses( psRangeDec, pulses, channel_state[ n ].indices.signalType, 232 silk_stereo_decode_pred( psRangeDec, MS_pred_Q13 ); 237 silk_stereo_decode_mid_only( psRangeDec, 81 silk_Decode( void* decState, silk_DecControlStruct* decControl, opus_int lostFlag, opus_int newPacketFlag, ec_dec *psRangeDec, opus_int16 *samplesOut, opus_int32 *nSamplesOut, int arch ) argument [all...] |