From 41437c66e9db7b8991977d224bf5b5b88b2dca04 Mon Sep 17 00:00:00 2001 From: Voyager1 Date: Sun, 2 Feb 2014 11:46:55 +0100 Subject: [fix] resume playback on Bluray --- xbmc/cores/dvdplayer/DVDPlayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp index 19ba19f56d..e8f637ca65 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp @@ -1026,7 +1026,8 @@ void CDVDPlayer::Process() if (CDVDInputStream::IMenus* ptr = dynamic_cast(m_pInputStream)) { CLog::Log(LOGNOTICE, "DVDPlayer: playing a file with menu's"); - m_PlayerOptions.starttime = 0; + if(CDVDInputStreamNavigator* nav = dynamic_cast(m_pInputStream)) + m_PlayerOptions.starttime = 0; if(m_PlayerOptions.state.size() > 0) ptr->SetState(m_PlayerOptions.state); -- cgit v1.2.3 From fe45c02afeaed52ba926e2f50762a60458878138 Mon Sep 17 00:00:00 2001 From: Voyager1 Date: Sun, 2 Feb 2014 11:55:25 +0100 Subject: [fix] [omxplayer] resume playback on Bluray --- xbmc/cores/omxplayer/OMXPlayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xbmc/cores/omxplayer/OMXPlayer.cpp b/xbmc/cores/omxplayer/OMXPlayer.cpp index a26183ff38..244024e60b 100644 --- a/xbmc/cores/omxplayer/OMXPlayer.cpp +++ b/xbmc/cores/omxplayer/OMXPlayer.cpp @@ -1083,7 +1083,8 @@ void COMXPlayer::Process() if (CDVDInputStream::IMenus* ptr = dynamic_cast(m_pInputStream)) { CLog::Log(LOGNOTICE, "OMXPlayer: playing a file with menu's"); - m_PlayerOptions.starttime = 0; + if(CDVDInputStreamNavigator* nav = dynamic_cast(m_pInputStream)) + m_PlayerOptions.starttime = 0; if(m_PlayerOptions.state.size() > 0) ptr->SetState(m_PlayerOptions.state); -- cgit v1.2.3