diff options
-rw-r--r-- | xbmc/cores/VideoPlayer/VideoPlayer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp index f297067124..5945d06dea 100644 --- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp +++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp @@ -2015,7 +2015,8 @@ void CVideoPlayer::HandlePlaySpeed() (m_CurrentAudio.packets == 0 && m_CurrentVideo.packets > threshold); if (m_CurrentAudio.syncState == IDVDStreamPlayer::SYNC_WAITSYNC && - m_CurrentAudio.avsync == CCurrentStream::AV_SYNC_CONT) + (m_CurrentAudio.avsync == CCurrentStream::AV_SYNC_CONT || + m_CurrentVideo.syncState == IDVDStreamPlayer::SYNC_INSYNC)) { m_CurrentAudio.syncState = IDVDStreamPlayer::SYNC_INSYNC; m_CurrentAudio.avsync = CCurrentStream::AV_SYNC_NONE; |