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++; |
- } |
- } |
-} |