Home
last modified time | relevance | path

Searched refs:FRAMESAMPLES (Results 1 – 22 of 22) sorted by relevance

/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dtransform.c24 extern const int16_t WebRtcIsacfix_kCosTab1[FRAMESAMPLES/2];
26 extern const int16_t WebRtcIsacfix_kSinTab1[FRAMESAMPLES/2];
28 extern const int16_t WebRtcIsacfix_kSinTab2[FRAMESAMPLES/4];
37 int32_t tmpreQ16[FRAMESAMPLES/2], tmpimQ16[FRAMESAMPLES/2]; in WebRtcIsacfix_Time2SpecC()
45 for (k = 0; k < FRAMESAMPLES/2; k++) { in WebRtcIsacfix_Time2SpecC()
56 xrQ16 = WebRtcSpl_MaxAbsValueW32(tmpreQ16, FRAMESAMPLES/2); in WebRtcIsacfix_Time2SpecC()
57 yrQ16 = WebRtcSpl_MaxAbsValueW32(tmpimQ16, FRAMESAMPLES/2); in WebRtcIsacfix_Time2SpecC()
68 for (k=0; k<FRAMESAMPLES/2; k++) { in WebRtcIsacfix_Time2SpecC()
74 for (k=0; k<FRAMESAMPLES/2; k++) { in WebRtcIsacfix_Time2SpecC()
85 for (k=0; k<FRAMESAMPLES/2; k++) { in WebRtcIsacfix_Time2SpecC()
[all …]
Dfilterbanks.c169 int16_t tempin_ch1[FRAMESAMPLES/2 + QLOOKAHEAD]; in WebRtcIsacfix_SplitAndFilter1()
170 int16_t tempin_ch2[FRAMESAMPLES/2 + QLOOKAHEAD]; in WebRtcIsacfix_SplitAndFilter1()
175 …WebRtcIsacfix_HighpassFilterFixDec32(pin, FRAMESAMPLES, WebRtcIsacfix_kHpStCoeffInQ30, prefiltdata… in WebRtcIsacfix_SplitAndFilter1()
179 for (k=0;k<FRAMESAMPLES/2;k++) { in WebRtcIsacfix_SplitAndFilter1()
184 prefiltdata->INLABUF1_fix[k] = pin[FRAMESAMPLES + 1 - 2 * (QLOOKAHEAD - k)]; in WebRtcIsacfix_SplitAndFilter1()
189 for (k=0;k<FRAMESAMPLES/2;k++) { in WebRtcIsacfix_SplitAndFilter1()
194 prefiltdata->INLABUF2_fix[k] = pin[FRAMESAMPLES - 2 * (QLOOKAHEAD - k)]; in WebRtcIsacfix_SplitAndFilter1()
205 FRAMESAMPLES/2, in WebRtcIsacfix_SplitAndFilter1()
213 WebRtcIsacfix_AllpassFilter2FixDec16(tempin_ch1 + FRAMESAMPLES/2, in WebRtcIsacfix_SplitAndFilter1()
214 tempin_ch2 + FRAMESAMPLES/2, in WebRtcIsacfix_SplitAndFilter1()
[all …]
Dtransform_mips.c16 extern const int16_t WebRtcIsacfix_kCosTab1[FRAMESAMPLES/2];
17 extern const int16_t WebRtcIsacfix_kSinTab1[FRAMESAMPLES/2];
18 extern const int16_t WebRtcIsacfix_kCosTab2[FRAMESAMPLES/4];
19 extern const int16_t WebRtcIsacfix_kSinTab2[FRAMESAMPLES/4];
28 int k = FRAMESAMPLES / 2; in WebRtcIsacfix_Time2SpecMIPS()
29 int32_t tmpreQ16[FRAMESAMPLES / 2], tmpimQ16[FRAMESAMPLES / 2]; in WebRtcIsacfix_Time2SpecMIPS()
209 k = FRAMESAMPLES / 4; in WebRtcIsacfix_Time2SpecMIPS()
298 k = FRAMESAMPLES / 4; in WebRtcIsacfix_Time2SpecMIPS()
299 factor = FRAMESAMPLES - 2; // offset for FRAMESAMPLES / 2 - 1 array member in WebRtcIsacfix_Time2SpecMIPS()
602 int k = FRAMESAMPLES / 4; in WebRtcIsacfix_Spec2TimeMIPS()
[all …]
Ddecode.c42 int16_t Vector_Word16_1[FRAMESAMPLES/2]; in WebRtcIsacfix_DecodeImpl()
43 int16_t Vector_Word16_2[FRAMESAMPLES/2]; in WebRtcIsacfix_DecodeImpl()
45 int32_t Vector_Word32_1[FRAMESAMPLES/2]; in WebRtcIsacfix_DecodeImpl()
46 int32_t Vector_Word32_2[FRAMESAMPLES/2]; in WebRtcIsacfix_DecodeImpl()
115 for (k=0; k<FRAMESAMPLES/2; k++) { in WebRtcIsacfix_DecodeImpl()
164 …WEBRTC_SPL_MEMCPY_W16( (ISACdec_obj->plcstr_obj).prevPitchInvIn, Vector_Word16_1, FRAMESAMPLES/2 ); in WebRtcIsacfix_DecodeImpl()
174 …CPY_W16( (ISACdec_obj->plcstr_obj).prevPitchInvOut, &(Vector_Word16_2[FRAMESAMPLES/2 - (PITCH_MAX_… in WebRtcIsacfix_DecodeImpl()
183 for (k = 0; k < FRAMESAMPLES/2; k++) in WebRtcIsacfix_DecodeImpl()
194 for (k = 0; k < FRAMESAMPLES/2; k++) in WebRtcIsacfix_DecodeImpl()
198 … (ISACdec_obj->plcstr_obj).prevHP[k] = Vector_Word32_1[FRAMESAMPLES/2 - (PITCH_MAX_LAG + 10) + k]; in WebRtcIsacfix_DecodeImpl()
[all …]
Dtransform_neon.c19 extern const int16_t WebRtcIsacfix_kCosTab1[FRAMESAMPLES/2];
21 extern const int16_t WebRtcIsacfix_kSinTab1[FRAMESAMPLES/2];
23 extern const int16_t WebRtcIsacfix_kSinTab2[FRAMESAMPLES/4];
39 for (k = 0; k < FRAMESAMPLES/2; k += 8) { in ComplexMulAndFindMaxNeon()
111 for (k = 0; k < FRAMESAMPLES/2; k += 16) { in PreShiftW32toW16Neon()
148 int16_t* inre2 = &inre[FRAMESAMPLES/2 - 4]; in PostShiftAndSeparateNeon()
150 int16_t* inim2 = &inim[FRAMESAMPLES/2 - 4]; in PostShiftAndSeparateNeon()
152 int16_t* outre2 = &outre[FRAMESAMPLES/2 - 4]; in PostShiftAndSeparateNeon()
154 int16_t* outim2 = &outim[FRAMESAMPLES/2 - 4]; in PostShiftAndSeparateNeon()
156 const int16_t* kSinTab2 = &WebRtcIsacfix_kSinTab2[FRAMESAMPLES/4 -4]; in PostShiftAndSeparateNeon()
[all …]
Dtransform_tables.c20 const int16_t WebRtcIsacfix_kCosTab1[FRAMESAMPLES/2] = {
49 const int16_t WebRtcIsacfix_kSinTab1[FRAMESAMPLES/2] = {
78 const int16_t WebRtcIsacfix_kSinTab2[FRAMESAMPLES/4] = {
95 const int16_t WebRtcIsacfix_kCosTab2[FRAMESAMPLES/4] = {
Dentropy_coding.c161 int32_t summ[FRAMESAMPLES/8]; in CalcCorrelation()
162 int32_t diff[FRAMESAMPLES/8]; in CalcCorrelation()
166 for (k = 0; k < FRAMESAMPLES/8; k++) { in CalcCorrelation()
167 summ[k] = (PSpecQ12[k] + PSpecQ12[FRAMESAMPLES / 4 - 1 - k] + 16) >> 5; in CalcCorrelation()
168 diff[k] = (PSpecQ12[k] - PSpecQ12[FRAMESAMPLES / 4 - 1 - k] + 16) >> 5; in CalcCorrelation()
172 for (n = 0; n < FRAMESAMPLES/8; n++) in CalcCorrelation()
178 for (n = 0; n < FRAMESAMPLES/8; n++) in CalcCorrelation()
185 for (n = 0; n < FRAMESAMPLES/8; n++) in CalcCorrelation()
199 int32_t diffQ16[FRAMESAMPLES/8]; in CalcInvArSpec()
229 for (n = 0; n < FRAMESAMPLES/8; n++) in CalcInvArSpec()
[all …]
Dstructs.h152 int16_t prevPitchInvIn[FRAMESAMPLES/2];
294 int16_t fre[FRAMESAMPLES];
295 int16_t fim[FRAMESAMPLES];
315 int16_t data_buffer_fix[FRAMESAMPLES]; // the size was MAX_FRAMESAMPLES
Disacfix.c876 int16_t dummy[FRAMESAMPLES/2]; in WebRtcIsacfix_DecodeNb()
910 memset(decoded, 0, sizeof(int16_t) * FRAMESAMPLES); in WebRtcIsacfix_DecodeNb()
937 if (number_of_samples>FRAMESAMPLES) { in WebRtcIsacfix_DecodeNb()
938 WebRtcIsacfix_SplitAndFilter2(decoded + FRAMESAMPLES, decoded + FRAMESAMPLES/2, in WebRtcIsacfix_DecodeNb()
972 int16_t outframeNB[FRAMESAMPLES]; in WebRtcIsacfix_DecodePlcNb()
973 int16_t outframeWB[FRAMESAMPLES]; in WebRtcIsacfix_DecodePlcNb()
974 int16_t dummy[FRAMESAMPLES/2]; in WebRtcIsacfix_DecodePlcNb()
Dencode.c48 int16_t LPandHP[FRAMESAMPLES/2 + QLOOKAHEAD]; in WebRtcIsacfix_EncodeImpl()
49 int16_t LP16a[FRAMESAMPLES/2 + QLOOKAHEAD]; in WebRtcIsacfix_EncodeImpl()
50 int16_t HP16a[FRAMESAMPLES/2 + QLOOKAHEAD]; in WebRtcIsacfix_EncodeImpl()
510 int16_t tmp_fre[FRAMESAMPLES]; in WebRtcIsacfix_EncodeStoredData()
511 int16_t tmp_fim[FRAMESAMPLES]; in WebRtcIsacfix_EncodeStoredData()
Dsettings.h37 #define FRAMESAMPLES 480 /* ((FRAMESIZE*FS)/1000) */ macro
Dtransform_unittest.cc14 static const int kSamples = FRAMESAMPLES/2;
Dlpc_masking_model.c369 for (k = QLOOKAHEAD/2; k < (FRAMESAMPLES/4 + QLOOKAHEAD) / 2; k++) { in WebRtcIsacfix_GetVars()
373 for ( ; k < (FRAMESAMPLES/2 + QLOOKAHEAD) / 2; k++) { in WebRtcIsacfix_GetVars()
377 for ( ; k < (FRAMESAMPLES * 3 / 4 + QLOOKAHEAD) / 2; k++) { in WebRtcIsacfix_GetVars()
381 for ( ; k < (FRAMESAMPLES + QLOOKAHEAD) / 2; k++) { in WebRtcIsacfix_GetVars()
Dinitialize.c162 WebRtcSpl_ZerosArrayW16(State->prevPitchInvIn, FRAMESAMPLES/2); in WebRtcIsacfix_InitPlc()
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/main/source/
Dfilterbanks.c91 float tempinoutvec[FRAMESAMPLES+MAX_AR_MODEL_ORDER]; in WebRtcIsac_SplitAndFilterFloat()
92 float tempin_ch1[FRAMESAMPLES+MAX_AR_MODEL_ORDER]; in WebRtcIsac_SplitAndFilterFloat()
93 float tempin_ch2[FRAMESAMPLES+MAX_AR_MODEL_ORDER]; in WebRtcIsac_SplitAndFilterFloat()
94 float in[FRAMESAMPLES]; in WebRtcIsac_SplitAndFilterFloat()
100 for (k=0;k<FRAMESAMPLES;k++) { in WebRtcIsac_SplitAndFilterFloat()
128 tempinoutvec[k] = in[FRAMESAMPLES-1-2*k]; in WebRtcIsac_SplitAndFilterFloat()
160 prefiltdata->INLABUF1_float[k]=in[FRAMESAMPLES-1-2*k]; in WebRtcIsac_SplitAndFilterFloat()
170 tempinoutvec[k] = in[FRAMESAMPLES-2-2*k]; in WebRtcIsac_SplitAndFilterFloat()
191 prefiltdata->INLABUF2_float[k]=in[FRAMESAMPLES-2-2*k]; in WebRtcIsac_SplitAndFilterFloat()
293 float tempin_ch1[FRAMESAMPLES+MAX_AR_MODEL_ORDER]; in WebRtcIsac_FilterAndCombineFloat()
[all …]
Dentropy_coding.c59 int32_t summ[FRAMESAMPLES / 8]; in FindCorrelation()
60 int32_t diff[FRAMESAMPLES / 8]; in FindCorrelation()
65 for (k = 0; k < FRAMESAMPLES / 8; k++) { in FindCorrelation()
71 for (n = 0; n < FRAMESAMPLES / 8; n++) { in FindCorrelation()
79 for (n = 0; n < FRAMESAMPLES / 8; n++) in FindCorrelation()
87 for (n = 0; n < FRAMESAMPLES / 8; n++) in FindCorrelation()
100 int32_t diffQ16[FRAMESAMPLES / 8]; in FindInvArSpec()
132 for (n = 0; n < FRAMESAMPLES / 8; n++) { in FindInvArSpec()
136 for (n = 0; n < FRAMESAMPLES / 8; n++) { in FindInvArSpec()
154 for (n = 0; n < FRAMESAMPLES / 8; n++) { in FindInvArSpec()
[all …]
Dencode.c235 if (ISACencLB_obj->buffer_index + FRAMESAMPLES_10ms != FRAMESAMPLES) { in WebRtcIsac_EncodeLb()
656 double LP_lookahead[FRAMESAMPLES]; in WebRtcIsac_EncodeUb16()
681 if (ISACencUB_obj->buffer_index + FRAMESAMPLES_10ms < FRAMESAMPLES) { in WebRtcIsac_EncodeUb16()
703 s2nr = WebRtcIsac_GetSnr(ISACencUB_obj->bottleneck, FRAMESAMPLES); in WebRtcIsac_EncodeUb16()
707 for (k = 0; k < FRAMESAMPLES; k++) { in WebRtcIsac_EncodeUb16()
799 &ISACencUB_obj->data_buffer_float[FRAMESAMPLES], in WebRtcIsac_EncodeUb16()
875 if (ISACencUB_obj->buffer_index + FRAMESAMPLES_10ms < FRAMESAMPLES) { in WebRtcIsac_EncodeUb12()
899 s2nr = WebRtcIsac_GetSnr(ISACencUB_obj->bottleneck, FRAMESAMPLES); in WebRtcIsac_EncodeUb12()
1026 int16_t tmp_fre[FRAMESAMPLES], tmp_fim[FRAMESAMPLES]; in WebRtcIsac_EncodeStoredDataLb()
Dlpc_analysis.c132 for ( ; k < (FRAMESAMPLES*3/4 + QLOOKAHEAD) / 2; k++) { in WebRtcIsac_GetVars()
136 for ( ; k < (FRAMESAMPLES + QLOOKAHEAD) / 2; k++) { in WebRtcIsac_GetVars()
184 for ( ; k < (FRAMESAMPLES*3/4) / 2; k++) { in WebRtcIsac_GetVarsUB()
188 for ( ; k < (FRAMESAMPLES) / 2; k++) { in WebRtcIsac_GetVarsUB()
Dstructs.h289 int16_t fre[FRAMESAMPLES];
290 int16_t fim[FRAMESAMPLES];
Dsettings.h39 #define FRAMESAMPLES 480 /* ((FRAMESIZE*FS)/1000) */ macro
Disac.c658 if (instLB->ISACencLB_obj.current_framesamples == FRAMESAMPLES) { in WebRtcIsac_Encode()
839 gain1 = WebRtcIsac_GetSnr(rateUB, FRAMESAMPLES); in WebRtcIsac_GetNewBitStream()
842 FRAMESAMPLES); in WebRtcIsac_GetNewBitStream()
1170 if (numSamplesLB > FRAMESAMPLES) { in Decode()
1266 numSamplesUB = FRAMESAMPLES; in Decode()
2254 instLB->ISACencLB_obj.new_framelength = FRAMESAMPLES; in WebRtcIsac_SetEncSampRate()
Ddecode.c171 signal_out + frame_nb * FRAMESAMPLES, in WebRtcIsac_DecodeLb()