diff options
-rw-r--r-- | xbmc/cores/dvdplayer/DVDPlayerAudio.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp b/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp index 8b96e05139..74df969217 100644 --- a/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp @@ -435,8 +435,11 @@ int CDVDPlayerAudio::DecodeFrame(DVDAudioFrame &audioframe) if (speed == DVD_PLAYSPEED_NORMAL) { - m_dvdAudio.Resume(); - m_syncclock = true; + if (speed != m_speed) + { + m_dvdAudio.Resume(); + m_syncclock = true; + } } else { |