All pastes #1687417 Raw Edit

Untitled

public text v1 · immutable
#1687417 ·published 2009-11-25 22:55 UTC
rendered paste body
Index: libs/libmythtv/NuppelVideoPlayer.cpp
===================================================================
--- libs/libmythtv/NuppelVideoPlayer.cpp	(revision 22906)
+++ libs/libmythtv/NuppelVideoPlayer.cpp	(working copy)
@@ -2470,8 +2470,11 @@
     if (kScan_Detect == m_scan || kScan_Ignore == m_scan)
         ps = kScan_Progressive;
 
+    bool diverging = false;
     if (diverge < -MAXDIVERGE)
     {
+        diverging = true;
+
         // If video is way behind of audio, adjust for it...
         QString dbg = QString("Video is %1 frames behind audio (too slow), ")
             .arg(-diverge);
@@ -2571,7 +2574,9 @@
                 .arg(warpfactor).arg(warpfactor_avg));
     }
 
-    videosync->AdvanceTrigger();
+    if (!diverging)
+        videosync->AdvanceTrigger();
+
     avsync_adjustment = 0;
 
     if (diverge > MAXDIVERGE)