Index: mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
===================================================================
--- mythtv/libs/libmythtv/NuppelVideoPlayer.cpp	(revision 10176)
+++ mythtv/libs/libmythtv/NuppelVideoPlayer.cpp	(working copy)
@@ -3399,6 +3399,7 @@
             {
                 long long newaudio;
                 newaudio = tc_lastval[TC_VIDEO] - tc_diff_estimate;
+                timecode -= tc_wrap[TC_AUDIO];
                 tc_wrap[TC_AUDIO] = newaudio - timecode;
                 timecode = newaudio;
                 tc_lastval[TC_AUDIO] = timecode;
