--- ./libs/libmythtv/videoout_xv.cpp	2010-01-04 18:41:09.000000000 +0100
+++ ./libs/libmythtv/videoout_xv.cpp	2010-01-31 11:40:15.000000000 +0100
@@ -151,6 +151,9 @@
         disp->SetForeground(disp->GetBlack());
         disp->FillRectangle(XJ_curwin, display_visible_rect);
         m_deinterlacing = false;
+        
+        // Stop possible overlay video, ignore any results.
+        (void) XvStopVideo(disp->GetDisplay(), xv_port, XJ_curwin);
     }
 
     // Delete the video buffers
