| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 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 |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 void stereoDeInterleave(int16_t* audioSamples, size_t numSamples); | 119 void stereoDeInterleave(int16_t* audioSamples, size_t numSamples); |
| 120 void stereoInterleave(unsigned char* data, size_t dataLen, size_t stride); | 120 void stereoInterleave(unsigned char* data, size_t dataLen, size_t stride); |
| 121 | 121 |
| 122 /*********************/ | 122 /*********************/ |
| 123 /* Codec definitions */ | 123 /* Codec definitions */ |
| 124 /*********************/ | 124 /*********************/ |
| 125 | 125 |
| 126 #include "webrtc_vad.h" | 126 #include "webrtc_vad.h" |
| 127 | 127 |
| 128 #if ((defined CODEC_PCM16B) || (defined NETEQ_ARBITRARY_CODEC)) | 128 #if ((defined CODEC_PCM16B) || (defined NETEQ_ARBITRARY_CODEC)) |
| 129 #include "pcm16b.h" | 129 #include "webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.h" |
| 130 #endif | 130 #endif |
| 131 #ifdef CODEC_G711 | 131 #ifdef CODEC_G711 |
| 132 #include "g711_interface.h" | 132 #include "webrtc/modules/audio_coding/codecs/g711/g711_interface.h" |
| 133 #endif | 133 #endif |
| 134 #ifdef CODEC_G729 | 134 #ifdef CODEC_G729 |
| 135 #include "G729Interface.h" | 135 #include "G729Interface.h" |
| 136 #endif | 136 #endif |
| 137 #ifdef CODEC_G729_1 | 137 #ifdef CODEC_G729_1 |
| 138 #include "G729_1Interface.h" | 138 #include "G729_1Interface.h" |
| 139 #endif | 139 #endif |
| 140 #ifdef CODEC_AMR | 140 #ifdef CODEC_AMR |
| 141 #include "AMRInterface.h" | 141 #include "AMRInterface.h" |
| 142 #include "AMRCreation.h" | 142 #include "AMRCreation.h" |
| 143 #endif | 143 #endif |
| 144 #ifdef CODEC_AMRWB | 144 #ifdef CODEC_AMRWB |
| 145 #include "AMRWBInterface.h" | 145 #include "AMRWBInterface.h" |
| 146 #include "AMRWBCreation.h" | 146 #include "AMRWBCreation.h" |
| 147 #endif | 147 #endif |
| 148 #ifdef CODEC_ILBC | 148 #ifdef CODEC_ILBC |
| 149 #include "ilbc.h" | 149 #include "webrtc/modules/audio_coding/codecs/ilbc/ilbc.h" |
| 150 #endif | 150 #endif |
| 151 #if (defined CODEC_ISAC || defined CODEC_ISAC_SWB) | 151 #if (defined CODEC_ISAC || defined CODEC_ISAC_SWB) |
| 152 #include "isac.h" | 152 #include "webrtc/modules/audio_coding/codecs/isac/main/include/isac.h" |
| 153 #endif | 153 #endif |
| 154 #ifdef NETEQ_ISACFIX_CODEC | 154 #ifdef NETEQ_ISACFIX_CODEC |
| 155 #include "isacfix.h" | 155 #include "webrtc/modules/audio_coding/codecs/isac/fix/include/isacfix.h" |
| 156 #ifdef CODEC_ISAC | 156 #ifdef CODEC_ISAC |
| 157 #error Cannot have both ISAC and ISACfix defined. Please de-select one. | 157 #error Cannot have both ISAC and ISACfix defined. Please de-select one. |
| 158 #endif | 158 #endif |
| 159 #endif | 159 #endif |
| 160 #ifdef CODEC_G722 | 160 #ifdef CODEC_G722 |
| 161 #include "g722_interface.h" | 161 #include "webrtc/modules/audio_coding/codecs/g722/g722_interface.h" |
| 162 #endif | 162 #endif |
| 163 #ifdef CODEC_G722_1_24 | 163 #ifdef CODEC_G722_1_24 |
| 164 #include "G722_1Interface.h" | 164 #include "G722_1Interface.h" |
| 165 #endif | 165 #endif |
| 166 #ifdef CODEC_G722_1_32 | 166 #ifdef CODEC_G722_1_32 |
| 167 #include "G722_1Interface.h" | 167 #include "G722_1Interface.h" |
| 168 #endif | 168 #endif |
| 169 #ifdef CODEC_G722_1_16 | 169 #ifdef CODEC_G722_1_16 |
| 170 #include "G722_1Interface.h" | 170 #include "G722_1Interface.h" |
| 171 #endif | 171 #endif |
| 172 #ifdef CODEC_G722_1C_24 | 172 #ifdef CODEC_G722_1C_24 |
| 173 #include "G722_1Interface.h" | 173 #include "G722_1Interface.h" |
| 174 #endif | 174 #endif |
| 175 #ifdef CODEC_G722_1C_32 | 175 #ifdef CODEC_G722_1C_32 |
| 176 #include "G722_1Interface.h" | 176 #include "G722_1Interface.h" |
| 177 #endif | 177 #endif |
| 178 #ifdef CODEC_G722_1C_48 | 178 #ifdef CODEC_G722_1C_48 |
| 179 #include "G722_1Interface.h" | 179 #include "G722_1Interface.h" |
| 180 #endif | 180 #endif |
| 181 #ifdef CODEC_G726 | 181 #ifdef CODEC_G726 |
| 182 #include "G726Creation.h" | 182 #include "G726Creation.h" |
| 183 #include "G726Interface.h" | 183 #include "G726Interface.h" |
| 184 #endif | 184 #endif |
| 185 #ifdef CODEC_GSMFR | 185 #ifdef CODEC_GSMFR |
| 186 #include "GSMFRInterface.h" | 186 #include "GSMFRInterface.h" |
| 187 #include "GSMFRCreation.h" | 187 #include "GSMFRCreation.h" |
| 188 #endif | 188 #endif |
| 189 #if (defined(CODEC_CNGCODEC8) || defined(CODEC_CNGCODEC16) || \ | 189 #if (defined(CODEC_CNGCODEC8) || defined(CODEC_CNGCODEC16) || \ |
| 190 defined(CODEC_CNGCODEC32) || defined(CODEC_CNGCODEC48)) | 190 defined(CODEC_CNGCODEC32) || defined(CODEC_CNGCODEC48)) |
| 191 #include "webrtc_cng.h" | 191 #include "webrtc/modules/audio_coding/codecs/cng/webrtc_cng.h" |
| 192 #endif | 192 #endif |
| 193 #if ((defined CODEC_SPEEX_8) || (defined CODEC_SPEEX_16)) | 193 #if ((defined CODEC_SPEEX_8) || (defined CODEC_SPEEX_16)) |
| 194 #include "SpeexInterface.h" | 194 #include "SpeexInterface.h" |
| 195 #endif | 195 #endif |
| 196 | 196 |
| 197 /***********************************/ | 197 /***********************************/ |
| 198 /* Global codec instance variables */ | 198 /* Global codec instance variables */ |
| 199 /***********************************/ | 199 /***********************************/ |
| 200 | 200 |
| 201 WebRtcVadInst* VAD_inst[2]; | 201 WebRtcVadInst* VAD_inst[2]; |
| (...skipping 1635 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1837 memmove(ptrL + stride, ptrL, ptrR - ptrL); | 1837 memmove(ptrL + stride, ptrL, ptrR - ptrL); |
| 1838 | 1838 |
| 1839 // copy from temp to left pointer | 1839 // copy from temp to left pointer |
| 1840 memcpy(ptrL, temp, stride); | 1840 memcpy(ptrL, temp, stride); |
| 1841 | 1841 |
| 1842 // advance pointers | 1842 // advance pointers |
| 1843 ptrL += stride * 2; | 1843 ptrL += stride * 2; |
| 1844 ptrR += stride; | 1844 ptrR += stride; |
| 1845 } | 1845 } |
| 1846 } | 1846 } |
| OLD | NEW |