Chromium Code Reviews| Index: webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c |
| diff --git a/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c b/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c |
| index bc08d431a6964bf295c7088411f90532dbf348cc..a715c5395a376fb894a006063fb5e04187175098 100644 |
| --- a/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c |
| +++ b/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c |
| @@ -12,37 +12,3 @@ |
| #include "signal_processing_library.h" |
| #include "webrtc/typedefs.h" |
|
kwiberg-webrtc
2016/04/12 13:35:30
Why not remove this file?
ossu
2016/04/12 13:54:49
See cng_helpfuns.h :)
|
| -#include "webrtc_cng.h" |
| - |
| -/* Values in |k| are Q15, and |a| Q12. */ |
| -void WebRtcCng_K2a16(int16_t* k, int useOrder, int16_t* a) { |
| - int16_t any[WEBRTC_SPL_MAX_LPC_ORDER + 1]; |
| - int16_t *aptr, *aptr2, *anyptr; |
| - const int16_t *kptr; |
| - int m, i; |
| - |
| - kptr = k; |
| - *a = 4096; /* i.e., (Word16_MAX >> 3) + 1 */ |
| - *any = *a; |
| - a[1] = (*k + 4) >> 3; |
| - for (m = 1; m < useOrder; m++) { |
| - kptr++; |
| - aptr = a; |
| - aptr++; |
| - aptr2 = &a[m]; |
| - anyptr = any; |
| - anyptr++; |
| - |
| - any[m + 1] = (*kptr + 4) >> 3; |
| - for (i = 0; i < m; i++) { |
| - *anyptr++ = (*aptr++) + |
| - (int16_t)((((int32_t)(*aptr2--) * (int32_t) * kptr) + 16384) >> 15); |
| - } |
| - |
| - aptr = a; |
| - anyptr = any; |
| - for (i = 0; i < (m + 2); i++) { |
| - *aptr++ = *anyptr++; |
| - } |
| - } |
| -} |