mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-06-03 11:58:36 +00:00
tweak
This commit is contained in:
parent
01b2bd0494
commit
b2389dabe5
@ -321,7 +321,7 @@ typedef enum {
|
|||||||
TFLAG_MAX
|
TFLAG_MAX
|
||||||
} TFLAGS;
|
} TFLAGS;
|
||||||
|
|
||||||
#define SOFIA_MAX_MSG_QUEUE 51
|
#define SOFIA_MAX_MSG_QUEUE 101
|
||||||
#define SOFIA_MSG_QUEUE_SIZE 5000
|
#define SOFIA_MSG_QUEUE_SIZE 5000
|
||||||
|
|
||||||
struct mod_sofia_globals {
|
struct mod_sofia_globals {
|
||||||
|
@ -1145,6 +1145,7 @@ void *SWITCH_THREAD_FUNC sofia_msg_thread_run(switch_thread_t *thread, void *obj
|
|||||||
while(switch_queue_pop(q, &pop) == SWITCH_STATUS_SUCCESS && pop) {
|
while(switch_queue_pop(q, &pop) == SWITCH_STATUS_SUCCESS && pop) {
|
||||||
sofia_dispatch_event_t *de = (sofia_dispatch_event_t *) pop;
|
sofia_dispatch_event_t *de = (sofia_dispatch_event_t *) pop;
|
||||||
sofia_process_dispatch_event(&de);
|
sofia_process_dispatch_event(&de);
|
||||||
|
switch_cond_next();
|
||||||
}
|
}
|
||||||
|
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "MSG Thread Ended\n");
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "MSG Thread Ended\n");
|
||||||
@ -1175,7 +1176,7 @@ static void sofia_msg_thread_start(int idx)
|
|||||||
|
|
||||||
switch_threadattr_create(&thd_attr, mod_sofia_globals.pool);
|
switch_threadattr_create(&thd_attr, mod_sofia_globals.pool);
|
||||||
switch_threadattr_stacksize_set(thd_attr, SWITCH_THREAD_STACKSIZE);
|
switch_threadattr_stacksize_set(thd_attr, SWITCH_THREAD_STACKSIZE);
|
||||||
switch_threadattr_priority_increase(thd_attr);
|
//switch_threadattr_priority_increase(thd_attr);
|
||||||
switch_thread_create(&mod_sofia_globals.msg_queue_thread[i],
|
switch_thread_create(&mod_sofia_globals.msg_queue_thread[i],
|
||||||
thd_attr,
|
thd_attr,
|
||||||
sofia_msg_thread_run,
|
sofia_msg_thread_run,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user