Home | History | Annotate | Download | only in signal_processing

Lines Matching refs:state

46                                     WebRtcSpl_State22khzTo16khz* state, int32_t* tmpmem)
57 WebRtcSpl_UpBy2ShortToInt(in, 220 / SUB_BLOCKS_22_16, tmpmem + 16, state->S_22_44);
63 // copy state to and from input array
64 tmpmem[8] = state->S_44_32[0];
65 tmpmem[9] = state->S_44_32[1];
66 tmpmem[10] = state->S_44_32[2];
67 tmpmem[11] = state->S_44_32[3];
68 tmpmem[12] = state->S_44_32[4];
69 tmpmem[13] = state->S_44_32[5];
70 tmpmem[14] = state->S_44_32[6];
71 tmpmem[15] = state->S_44_32[7];
72 state->S_44_32[0] = tmpmem[440 / SUB_BLOCKS_22_16 + 8];
73 state->S_44_32[1] = tmpmem[440 / SUB_BLOCKS_22_16 + 9];
74 state->S_44_32[2] = tmpmem[440 / SUB_BLOCKS_22_16 + 10];
75 state->S_44_32[3] = tmpmem[440 / SUB_BLOCKS_22_16 + 11];
76 state->S_44_32[4] = tmpmem[440 / SUB_BLOCKS_22_16 + 12];
77 state->S_44_32[5] = tmpmem[440 / SUB_BLOCKS_22_16 + 13];
78 state->S_44_32[6] = tmpmem[440 / SUB_BLOCKS_22_16 + 14];
79 state->S_44_32[7] = tmpmem[440 / SUB_BLOCKS_22_16 + 15];
87 WebRtcSpl_DownBy2IntToShort(tmpmem, 320 / SUB_BLOCKS_22_16, out, state->S_32_16);
95 // initialize state of 22 -> 16 resampler
96 void WebRtcSpl_ResetResample22khzTo16khz(WebRtcSpl_State22khzTo16khz* state)
101 state->S_22_44[k] = 0;
102 state->S_44_32[k] = 0;
103 state->S_32_16[k] = 0;
116 WebRtcSpl_State16khzTo22khz* state, int32_t* tmpmem)
127 WebRtcSpl_UpBy2ShortToInt(in, 160 / SUB_BLOCKS_16_22, tmpmem + 8, state->S_16_32);
133 // copy state to and from input array
134 tmpmem[0] = state->S_32_22[0];
135 tmpmem[1] = state->S_32_22[1];
136 tmpmem[2] = state->S_32_22[2];
137 tmpmem[3] = state->S_32_22[3];
138 tmpmem[4] = state->S_32_22[4];
139 tmpmem[5] = state->S_32_22[5];
140 tmpmem[6] = state->S_32_22[6];
141 tmpmem[7] = state->S_32_22[7];
142 state->S_32_22[0] = tmpmem[320 / SUB_BLOCKS_16_22];
143 state->S_32_22[1] = tmpmem[320 / SUB_BLOCKS_16_22 + 1];
144 state->S_32_22[2] = tmpmem[320 / SUB_BLOCKS_16_22 + 2];
145 state->S_32_22[3] = tmpmem[320 / SUB_BLOCKS_16_22 + 3];
146 state->S_32_22[4] = tmpmem[320 / SUB_BLOCKS_16_22 + 4];
147 state->S_32_22[5] = tmpmem[320 / SUB_BLOCKS_16_22 + 5];
148 state->S_32_22[6] = tmpmem[320 / SUB_BLOCKS_16_22 + 6];
149 state->S_32_22[7] = tmpmem[320 / SUB_BLOCKS_16_22 + 7];
159 // initialize state of 16 -> 22 resampler
160 void WebRtcSpl_ResetResample16khzTo22khz(WebRtcSpl_State16khzTo22khz* state)
165 state->S_16_32[k] = 0;
166 state->S_32_22[k] = 0;
179 WebRtcSpl_State22khzTo8khz* state, int32_t* tmpmem)
190 WebRtcSpl_LPBy2ShortToInt(in, 220 / SUB_BLOCKS_22_8, tmpmem + 16, state->S_22_22);
196 // copy state to and from input array
197 tmpmem[8] = state->S_22_16[0];
198 tmpmem[9] = state->S_22_16[1];
199 tmpmem[10] = state->S_22_16[2];
200 tmpmem[11] = state->S_22_16[3];
201 tmpmem[12] = state->S_22_16[4];
202 tmpmem[13] = state->S_22_16[5];
203 tmpmem[14] = state->S_22_16[6];
204 tmpmem[15] = state->S_22_16[7];
205 state->S_22_16[0] = tmpmem[220 / SUB_BLOCKS_22_8 + 8];
206 state->S_22_16[1] = tmpmem[220 / SUB_BLOCKS_22_8 + 9];
207 state->S_22_16[2] = tmpmem[220 / SUB_BLOCKS_22_8 + 10];
208 state->S_22_16[3] = tmpmem[220 / SUB_BLOCKS_22_8 + 11];
209 state->S_22_16[4] = tmpmem[220 / SUB_BLOCKS_22_8 + 12];
210 state->S_22_16[5] = tmpmem[220 / SUB_BLOCKS_22_8 + 13];
211 state->S_22_16[6] = tmpmem[220 / SUB_BLOCKS_22_8 + 14];
212 state->S_22_16[7] = tmpmem[220 / SUB_BLOCKS_22_8 + 15];
220 WebRtcSpl_DownBy2IntToShort(tmpmem, 160 / SUB_BLOCKS_22_8, out, state->S_16_8);
228 // initialize state of 22 -> 8 resampler
229 void WebRtcSpl_ResetResample22khzTo8khz(WebRtcSpl_State22khzTo8khz* state)
234 state->S_22_22[k] = 0;
235 state->S_22_22[k + 8] = 0;
236 state->S_22_16[k] = 0;
237 state->S_16_8[k] = 0;
250 WebRtcSpl_State8khzTo22khz* state, int32_t* tmpmem)
261 WebRtcSpl_UpBy2ShortToInt(in, 80 / SUB_BLOCKS_8_22, tmpmem + 18, state->S_8_16);
267 // copy state to and from input array
268 tmpmem[10] = state->S_16_11[0];
269 tmpmem[11] = state->S_16_11[1];
270 tmpmem[12] = state->S_16_11[2];
271 tmpmem[13] = state->S_16_11[3];
272 tmpmem[14] = state->S_16_11[4];
273 tmpmem[15] = state->S_16_11[5];
274 tmpmem[16] = state->S_16_11[6];
275 tmpmem[17] = state->S_16_11[7];
276 state->S_16_11[0] = tmpmem[160 / SUB_BLOCKS_8_22 + 10];
277 state->S_16_11[1] = tmpmem[160 / SUB_BLOCKS_8_22 + 11];
278 state->S_16_11[2] = tmpmem[160 / SUB_BLOCKS_8_22 + 12];
279 state->S_16_11[3] = tmpmem[160 / SUB_BLOCKS_8_22 + 13];
280 state->S_16_11[4] = tmpmem[160 / SUB_BLOCKS_8_22 + 14];
281 state->S_16_11[5] = tmpmem[160 / SUB_BLOCKS_8_22 + 15];
282 state->S_16_11[6] = tmpmem[160 / SUB_BLOCKS_8_22 + 16];
283 state->S_16_11[7] = tmpmem[160 / SUB_BLOCKS_8_22 + 17];
291 WebRtcSpl_UpBy2IntToShort(tmpmem, 110 / SUB_BLOCKS_8_22, out, state->S_11_22);
299 // initialize state of 8 -> 22 resampler
300 void WebRtcSpl_ResetResample8khzTo22khz(WebRtcSpl_State8khzTo22khz* state)
305 state->S_8_16[k] = 0;
306 state->S_16_11[k] = 0;
307 state->S_11_22[k] = 0;