aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Hochecker <fernetmenta@online.de>2015-04-12 15:56:57 +0200
committerRainer Hochecker <fernetmenta@online.de>2015-04-12 15:58:08 +0200
commitbfa955a5eac113e5ca0fbb59f37dcc387e045691 (patch)
treeb3bcfa5975376d20e3b76960608226c6a9ab33ea
parent0ebd21ba547568d761cd3e9b2e5fefe2154fff47 (diff)
dvdplayer audio: proper handle resume if playspeed is already normal
-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
{