Lines Matching refs:In
5 * that can be found in the LICENSE file in the root of the source
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
14 * The description header can be found in signal_processing_library.h
22 static void WebRtcSpl_32khzTo22khzIntToShort(const WebRtc_Word32 *In, WebRtc_Word16 *Out,
25 void WebRtcSpl_32khzTo22khzIntToInt(const WebRtc_Word32 *In, WebRtc_Word32 *Out,
45 void WebRtcSpl_Resample22khzTo16khz(const WebRtc_Word16* in, WebRtc_Word16* out,
54 // WebRtc_Word16 in[220/SUB_BLOCKS_22_16]
57 WebRtcSpl_UpBy2ShortToInt(in, 220 / SUB_BLOCKS_22_16, tmpmem + 16, state->S_22_44);
60 // WebRtc_Word32 in[440/SUB_BLOCKS_22_16]
84 // WebRtc_Word32 in[320/SUB_BLOCKS_22_16]
90 in += 220 / SUB_BLOCKS_22_16;
115 void WebRtcSpl_Resample16khzTo22khz(const WebRtc_Word16* in, WebRtc_Word16* out,
124 // WebRtc_Word16 in[160/SUB_BLOCKS_16_22]
127 WebRtcSpl_UpBy2ShortToInt(in, 160 / SUB_BLOCKS_16_22, tmpmem + 8, state->S_16_32);
130 // WebRtc_Word32 in[320/SUB_BLOCKS_16_22]
154 in += 160 / SUB_BLOCKS_16_22;
178 void WebRtcSpl_Resample22khzTo8khz(const WebRtc_Word16* in, WebRtc_Word16* out,
187 // WebRtc_Word16 in[220/SUB_BLOCKS_22_8]
190 WebRtcSpl_LPBy2ShortToInt(in, 220 / SUB_BLOCKS_22_8, tmpmem + 16, state->S_22_22);
193 // WebRtc_Word32 in[220/SUB_BLOCKS_22_8]
217 // WebRtc_Word32 in[160/SUB_BLOCKS_22_8]
223 in += 220 / SUB_BLOCKS_22_8;
249 void WebRtcSpl_Resample8khzTo22khz(const WebRtc_Word16* in, WebRtc_Word16* out,
258 // WebRtc_Word16 in[80/SUB_BLOCKS_8_22]
261 WebRtcSpl_UpBy2ShortToInt(in, 80 / SUB_BLOCKS_8_22, tmpmem + 18, state->S_8_16);
264 // WebRtc_Word32 in[160/SUB_BLOCKS_8_22]
288 // WebRtc_Word32 in[110/SUB_BLOCKS_8_22]
294 in += 80 / SUB_BLOCKS_8_22;
422 void WebRtcSpl_32khzTo22khzIntToInt(const WebRtc_Word32* In,
430 // process in sub blocks of size 16 samples.
436 Out[0] = ((WebRtc_Word32)In[3] << 15) + (1 << 14);
439 WebRtcSpl_DotProdIntToInt(&In[0], &In[22], kCoefficients32To22[0], &Out[1], &Out[10]);
442 WebRtcSpl_DotProdIntToInt(&In[2], &In[20], kCoefficients32To22[1], &Out[2], &Out[9]);
445 WebRtcSpl_DotProdIntToInt(&In[3], &In[19], kCoefficients32To22[2], &Out[3], &Out[8]);
448 WebRtcSpl_DotProdIntToInt(&In[5], &In[17], kCoefficients32To22[3], &Out[4], &Out[7]);
451 WebRtcSpl_DotProdIntToInt(&In[6], &In[16], kCoefficients32To22[4], &Out[5], &Out[6]);
454 In += 16;
464 void WebRtcSpl_32khzTo22khzIntToShort(const WebRtc_Word32 *In,
472 // process in sub blocks of size 16 samples.
479 tmp = In[3];
487 WebRtcSpl_DotProdIntToShort(&In[0], &In[22], kCoefficients32To22[0], &Out[1], &Out[10]);
490 WebRtcSpl_DotProdIntToShort(&In[2], &In[20], kCoefficients32To22[1], &Out[2], &Out[9]);
493 WebRtcSpl_DotProdIntToShort(&In[3], &In[19], kCoefficients32To22[2], &Out[3], &Out[8]);
496 WebRtcSpl_DotProdIntToShort(&In[5], &In[17], kCoefficients32To22[3], &Out[4], &Out[7]);
499 WebRtcSpl_DotProdIntToShort(&In[6], &In[16], kCoefficients32To22[4], &Out[5], &Out[6]);
502 In += 16;