aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xbmc/cores/dvdplayer/DVDPlayerAudio.cpp7
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
{