提交 938f6237 authored 作者: Michael Jerris's avatar Michael Jerris

don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to…

don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50 (we have more than 30 in tree) (MODFORM-10)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8863 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 b84b74e9
...@@ -332,7 +332,7 @@ SWITCH_DECLARE_DATA extern switch_directories SWITCH_GLOBAL_dirs; ...@@ -332,7 +332,7 @@ SWITCH_DECLARE_DATA extern switch_directories SWITCH_GLOBAL_dirs;
#define SWITCH_MAX_SAMPLE_LEN 32 #define SWITCH_MAX_SAMPLE_LEN 32
#define SWITCH_BYTES_PER_SAMPLE 2 /* slin is 2 bytes per sample */ #define SWITCH_BYTES_PER_SAMPLE 2 /* slin is 2 bytes per sample */
#define SWITCH_RECOMMENDED_BUFFER_SIZE (SWITCH_BYTES_PER_SAMPLE * SWITCH_MAX_SAMPLE_LEN * (SWITCH_MAX_INTERVAL + SWITCH_INTERVAL_PAD)) #define SWITCH_RECOMMENDED_BUFFER_SIZE (SWITCH_BYTES_PER_SAMPLE * SWITCH_MAX_SAMPLE_LEN * (SWITCH_MAX_INTERVAL + SWITCH_INTERVAL_PAD))
#define SWITCH_MAX_CODECS 30 #define SWITCH_MAX_CODECS 50
#define SWITCH_MAX_STATE_HANDLERS 30 #define SWITCH_MAX_STATE_HANDLERS 30
#define SWITCH_CORE_QUEUE_LEN 100000 #define SWITCH_CORE_QUEUE_LEN 100000
#define SWITCH_MAX_MANAGEMENT_BUFFER_LEN 1024 * 8 #define SWITCH_MAX_MANAGEMENT_BUFFER_LEN 1024 * 8
......
...@@ -132,7 +132,7 @@ static switch_status_t native_file_file_get_string(switch_file_handle_t *handle, ...@@ -132,7 +132,7 @@ static switch_status_t native_file_file_get_string(switch_file_handle_t *handle,
/* Registration */ /* Registration */
static char *supported_formats[SWITCH_MAX_CODECS] = { 0 }; static char *supported_formats[SWITCH_MAX_CODECS + 1] = { 0 };
SWITCH_MODULE_LOAD_FUNCTION(mod_native_file_load) SWITCH_MODULE_LOAD_FUNCTION(mod_native_file_load)
{ {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论