From: Anthony Minessale Date: Mon, 7 Mar 2016 19:01:40 +0000 (-0600) Subject: FS-8864 fix regression to recording X-Git-Tag: v1.6.7~2^2~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ca6ed4365f7db05921b411b015aa6e2c9e7a563;p=thirdparty%2Ffreeswitch.git FS-8864 fix regression to recording --- diff --git a/src/mod/applications/mod_av/avformat.c b/src/mod/applications/mod_av/avformat.c index deea2cbe65..a5faa2e4bc 100644 --- a/src/mod/applications/mod_av/avformat.c +++ b/src/mod/applications/mod_av/avformat.c @@ -1502,8 +1502,6 @@ static switch_status_t av_file_open(switch_file_handle_t *handle, const char *pa handle->private_info = context; context->pool = handle->memory_pool; - switch_core_timer_init(&context->video_timer, "soft", 66, 1, context->pool); - context->offset = DFT_RECORD_OFFSET; if (handle->params && (tmp = switch_event_get_header(handle->params, "av_video_offset"))) { context->offset = atoi(tmp); @@ -1530,7 +1528,7 @@ static switch_status_t av_file_open(switch_file_handle_t *handle, const char *pa if (context->has_video) { switch_queue_create(&context->eh.video_queue, SWITCH_CORE_QUEUE_LEN, handle->memory_pool); switch_mutex_init(&context->eh.mutex, SWITCH_MUTEX_NESTED, handle->memory_pool); - + switch_core_timer_init(&context->video_timer, "soft", 66, 1, context->pool); } { @@ -2093,7 +2091,7 @@ static switch_status_t av_file_write_video(switch_file_handle_t *handle, switch_ //switch_threadattr_priority_set(thd_attr, SWITCH_PRI_REALTIME); switch_threadattr_stacksize_set(thd_attr, SWITCH_THREAD_STACKSIZE); switch_thread_create(&context->eh.video_thread, thd_attr, video_thread_run, &context->eh, handle->memory_pool); - switch_core_timer_init(&context->video_timer, "soft", 66, 1, context->pool); + switch_core_timer_init(&context->video_timer, "soft", 1, 1, context->pool); switch_buffer_zero(context->audio_buffer); context->audio_st.frame->pts = 0; context->audio_st.next_pts = 0;