]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10892: [mod_av] Lip Sync Improvements -- increase delta #resolve
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 26 Apr 2018 15:17:42 +0000 (10:17 -0500)
committerMuteesa Fred <muteesafred@hotmail.com>
Tue, 24 Jul 2018 07:21:51 +0000 (07:21 +0000)
src/mod/applications/mod_av/avformat.c

index 744318389160db1176e672983ae44ed7d3746264..d35a853df8255a4bd1e8afd64bac8087ccc81871 100644 (file)
@@ -1919,7 +1919,7 @@ GCC_DIAG_ON(deprecated-declarations)
 
                 delta = context->video_timer.samplecount - context->last_vid_write;
 
-                if (context->audio_timer || delta >= 60) {
+                if (context->audio_timer || delta >= 200) {
                         uint32_t new_pts = context->video_timer.samplecount * (handle->samplerate / 1000);
                         if (!context->audio_timer) {
                                 switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Delta of %d detected.  Video timer sync: %" SWITCH_UINT64_T_FMT "/%d %" SWITCH_UINT64_T_FMT "\n", delta, context->audio_st[0].next_pts, context->video_timer.samplecount, new_pts - context->audio_st[0].next_pts);