Index: third_party/opus/src/silk/define.h |
diff --git a/third_party/opus/src/silk/define.h b/third_party/opus/src/silk/define.h |
index 19c9b00e259e7716bcb02354e3914b139602f353..1286048e7e21fd213a358987ba449c230bcc73a6 100644 |
--- a/third_party/opus/src/silk/define.h |
+++ b/third_party/opus/src/silk/define.h |
@@ -56,6 +56,7 @@ extern "C" |
/* DTX settings */ |
#define NB_SPEECH_FRAMES_BEFORE_DTX 10 /* eq 200 ms */ |
#define MAX_CONSECUTIVE_DTX 20 /* eq 400 ms */ |
+#define DTX_ACTIVITY_THRESHOLD 0.1f |
/* Maximum sampling frequency */ |
#define MAX_FS_KHZ 16 |
@@ -147,7 +148,7 @@ extern "C" |
#define USE_HARM_SHAPING 1 |
/* Max LPC order of noise shaping filters */ |
-#define MAX_SHAPE_LPC_ORDER 16 |
+#define MAX_SHAPE_LPC_ORDER 24 |
#define HARM_SHAPE_FIR_TAPS 3 |
@@ -157,8 +158,7 @@ extern "C" |
#define LTP_BUF_LENGTH 512 |
#define LTP_MASK ( LTP_BUF_LENGTH - 1 ) |
-#define DECISION_DELAY 32 |
-#define DECISION_DELAY_MASK ( DECISION_DELAY - 1 ) |
+#define DECISION_DELAY 40 |
/* Number of subframes for excitation entropy coding */ |
#define SHELL_CODEC_FRAME_LENGTH 16 |
@@ -173,11 +173,7 @@ extern "C" |
#define MAX_MATRIX_SIZE MAX_LPC_ORDER /* Max of LPC Order and LTP order */ |
-#if( MAX_LPC_ORDER > DECISION_DELAY ) |
# define NSQ_LPC_BUF_LENGTH MAX_LPC_ORDER |
-#else |
-# define NSQ_LPC_BUF_LENGTH DECISION_DELAY |
-#endif |
/***************************/ |
/* Voice activity detector */ |
@@ -205,7 +201,6 @@ extern "C" |
/******************/ |
#define NLSF_W_Q 2 |
#define NLSF_VQ_MAX_VECTORS 32 |
-#define NLSF_VQ_MAX_SURVIVORS 32 |
#define NLSF_QUANT_MAX_AMPLITUDE 4 |
#define NLSF_QUANT_MAX_AMPLITUDE_EXT 10 |
#define NLSF_QUANT_LEVEL_ADJ 0.1 |