Index: webrtc/modules/audio_coding/acm2/acm_codec_database.cc |
diff --git a/webrtc/modules/audio_coding/acm2/acm_codec_database.cc b/webrtc/modules/audio_coding/acm2/acm_codec_database.cc |
index 0fae75b91b4f8b7fff3ae28eec38eda0b690e51b..a1ff641ab698d9daf097acfbe8ab50312568990f 100644 |
--- a/webrtc/modules/audio_coding/acm2/acm_codec_database.cc |
+++ b/webrtc/modules/audio_coding/acm2/acm_codec_database.cc |
@@ -20,9 +20,12 @@ |
#include <assert.h> |
#include "webrtc/base/checks.h" |
-#include "webrtc/modules/audio_coding/acm2/acm_common_defs.h" |
#include "webrtc/system_wrappers/include/trace.h" |
+#if ((defined WEBRTC_CODEC_ISAC) && (defined WEBRTC_CODEC_ISACFX)) |
+#error iSAC and iSACFX codecs cannot be enabled at the same time |
+#endif |
+ |
namespace webrtc { |
namespace acm2 { |
@@ -60,9 +63,9 @@ bool IsOpusRateValid(int rate) { |
const CodecInst ACMCodecDB::database_[] = { |
#if (defined(WEBRTC_CODEC_ISAC) || defined(WEBRTC_CODEC_ISACFX)) |
- {103, "ISAC", 16000, kIsacPacSize480, 1, kIsacWbDefaultRate}, |
+ {103, "ISAC", 16000, 480, 1, 32000}, |
# if (defined(WEBRTC_CODEC_ISAC)) |
- {104, "ISAC", 32000, kIsacPacSize960, 1, kIsacSwbDefaultRate}, |
+ {104, "ISAC", 32000, 960, 1, 56000}, |
# endif |
#endif |
// Mono |
@@ -118,9 +121,9 @@ const CodecInst ACMCodecDB::database_[] = { |
// Basic block samples, max number of channels that are supported. |
const ACMCodecDB::CodecSettings ACMCodecDB::codec_settings_[] = { |
#if (defined(WEBRTC_CODEC_ISAC) || defined(WEBRTC_CODEC_ISACFX)) |
- {2, {kIsacPacSize480, kIsacPacSize960}, 0, 1}, |
+ {2, {480, 960}, 0, 1}, |
# if (defined(WEBRTC_CODEC_ISAC)) |
- {1, {kIsacPacSize960}, 0, 1}, |
+ {1, {960}, 0, 1}, |
# endif |
#endif |
// Mono |