mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-13 15:50:59 +00:00
FSCORE-639
This commit is contained in:
parent
3b9278710d
commit
88983da46e
@ -312,6 +312,13 @@ SWITCH_STANDARD_API(timer_test_function)
|
||||
goto end;
|
||||
}
|
||||
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "Timer Test: samplecount after init: %d\n", timer.samplecount);
|
||||
|
||||
/* Step timer once before testing results below, to get first timestamp as accurate as possible */
|
||||
switch_core_timer_next(&timer);
|
||||
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "Timer Test: samplecount after first step: %d\n", timer.samplecount);
|
||||
|
||||
start = switch_time_ref();
|
||||
for (x = 1; x <= max; x++) {
|
||||
then = switch_time_ref();
|
||||
|
@ -485,6 +485,7 @@ static switch_status_t timer_init(switch_timer_t *timer)
|
||||
switch_mutex_unlock(globals.mutex);
|
||||
timer->private_info = private_info;
|
||||
private_info->start = private_info->reference = TIMER_MATRIX[timer->interval].tick;
|
||||
private_info->start -= 2; /* switch_core_timer_init sets samplecount to samples, this makes first next() step once */
|
||||
private_info->roll = TIMER_MATRIX[timer->interval].roll;
|
||||
private_info->ready = 1;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user