OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
11 /****************************************************************** | 11 /****************************************************************** |
12 | 12 |
13 iLBC Speech Coder ANSI-C Source Code | 13 iLBC Speech Coder ANSI-C Source Code |
14 | 14 |
15 WebRtcIlbcfix_CbSearchCore.h | 15 WebRtcIlbcfix_CbSearchCore.h |
16 | 16 |
17 ******************************************************************/ | 17 ******************************************************************/ |
18 | 18 |
19 #ifndef WEBRTC_MODULES_AUDIO_CODING_CODECS_ILBC_MAIN_SOURCE_CB_SEARCH_CORE_H_ | 19 #ifndef WEBRTC_MODULES_AUDIO_CODING_CODECS_ILBC_MAIN_SOURCE_CB_SEARCH_CORE_H_ |
20 #define WEBRTC_MODULES_AUDIO_CODING_CODECS_ILBC_MAIN_SOURCE_CB_SEARCH_CORE_H_ | 20 #define WEBRTC_MODULES_AUDIO_CODING_CODECS_ILBC_MAIN_SOURCE_CB_SEARCH_CORE_H_ |
21 | 21 |
22 #include "defines.h" | 22 #include "defines.h" |
23 | 23 |
24 void WebRtcIlbcfix_CbSearchCore( | 24 void WebRtcIlbcfix_CbSearchCore( |
25 int32_t *cDot, /* (i) Cross Correlation */ | 25 int32_t *cDot, /* (i) Cross Correlation */ |
26 int16_t range, /* (i) Search range */ | 26 size_t range, /* (i) Search range */ |
27 int16_t stage, /* (i) Stage of this search */ | 27 int16_t stage, /* (i) Stage of this search */ |
28 int16_t *inverseEnergy, /* (i) Inversed energy */ | 28 int16_t *inverseEnergy, /* (i) Inversed energy */ |
29 int16_t *inverseEnergyShift, /* (i) Shifts of inversed energy | 29 int16_t *inverseEnergyShift, /* (i) Shifts of inversed energy |
30 with the offset 2*16-29 */ | 30 with the offset 2*16-29 */ |
31 int32_t *Crit, /* (o) The criteria */ | 31 int32_t *Crit, /* (o) The criteria */ |
32 int16_t *bestIndex, /* (o) Index that corresponds to | 32 size_t *bestIndex, /* (o) Index that corresponds to |
33 maximum criteria (in this | 33 maximum criteria (in this |
34 vector) */ | 34 vector) */ |
35 int32_t *bestCrit, /* (o) Value of critera for the | 35 int32_t *bestCrit, /* (o) Value of critera for the |
36 chosen index */ | 36 chosen index */ |
37 int16_t *bestCritSh); /* (o) The domain of the chosen | 37 int16_t *bestCritSh); /* (o) The domain of the chosen |
38 criteria */ | 38 criteria */ |
39 | 39 |
40 #endif | 40 #endif |
OLD | NEW |