From 0bf4e9a859ae540a81e84acae4cb1078e3d9250c Mon Sep 17 00:00:00 2001
From: Richard <peper03@yahoo.com>
Date: Sun, 13 Jan 2013 00:47:21 +0100
Subject: Ensure video is always unpaused when jumping from a still.

---
 mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp b/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
index 418bc04..3f79e4b 100644
--- a/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
+++ b/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
@@ -134,7 +134,12 @@ bool MythDVDPlayer::VideoLoop(void)
         // if we go below the pre-buffering limit, the player will pause
         // so do this 'manually'
         DisplayNormalFrame(false);
-        dvd_stillframe_showing = false;
+        // unpause the still frame if more frames become available
+        if (dvd_stillframe_showing && nbframes > 1)
+        {
+            dvd_stillframe_showing = false;
+            UnpauseVideo();
+        }
         return !IsErrored();
     }
 
-- 
1.7.9.5

