mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-14 09:58:17 +00:00
try to adjust the timer to be ok with the horrible 10000 microsecond kernel resolution on amazon ec3 but that doesn't mean it's not horribly wrong to run the kernel that slow
This commit is contained in:
@@ -213,9 +213,13 @@ SWITCH_DECLARE(void) switch_time_calibrate_clock(void)
|
||||
}
|
||||
|
||||
if (res > 1500) {
|
||||
STEP_MS = res / 1000;
|
||||
STEP_MIC = res;
|
||||
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING,
|
||||
"Timer resolution of %ld microseconds detected!\n"
|
||||
"Do you have your kernel timer frequency set to lower than 1,000Hz? You may experience audio problems.\n", ts.tv_nsec / 1000);
|
||||
"Do you have your kernel timer frequency set to lower than 1,000Hz? "
|
||||
"You may experience audio problems. Step MS %d\n", ts.tv_nsec / 1000, STEP_MS);
|
||||
do_sleep(5000000);
|
||||
switch_time_set_cond_yield(SWITCH_TRUE);
|
||||
return;
|
||||
|
Reference in New Issue
Block a user