This commit is contained in:
Anthony Minessale 2016-11-15 10:25:25 -06:00
parent 4a76900edf
commit b4e8be56e6
1 changed files with 2 additions and 4 deletions

View File

@ -6269,7 +6269,6 @@ static void *SWITCH_THREAD_FUNC audio_write_thread(switch_thread_t *thread, void
switch_frame_buffer_create(&a_engine->write_fb, 500); switch_frame_buffer_create(&a_engine->write_fb, 500);
while(switch_channel_up_nosig(session->channel) && mh->up == 1) { while(switch_channel_up_nosig(session->channel) && mh->up == 1) {
void *pop; void *pop;
@ -6284,6 +6283,8 @@ static void *SWITCH_THREAD_FUNC audio_write_thread(switch_thread_t *thread, void
} }
switch_core_timer_next(&timer);
if (switch_frame_buffer_trypop(a_engine->write_fb, &pop) == SWITCH_STATUS_SUCCESS && pop) { if (switch_frame_buffer_trypop(a_engine->write_fb, &pop) == SWITCH_STATUS_SUCCESS && pop) {
switch_frame_t *frame = (switch_frame_t *)pop; switch_frame_t *frame = (switch_frame_t *)pop;
@ -6294,9 +6295,6 @@ static void *SWITCH_THREAD_FUNC audio_write_thread(switch_thread_t *thread, void
perform_write(session, frame, SWITCH_IO_FLAG_QUEUED, 0); perform_write(session, frame, SWITCH_IO_FLAG_QUEUED, 0);
switch_frame_buffer_free(a_engine->write_fb, &frame); switch_frame_buffer_free(a_engine->write_fb, &frame);
} }
switch_core_timer_next(&timer);
} }
switch_mutex_lock(smh->control_mutex); switch_mutex_lock(smh->control_mutex);