diff options
author | Rainer Hochecker <fernetmenta@online.de> | 2013-09-20 21:23:00 +0200 |
---|---|---|
committer | Rainer Hochecker <fernetmenta@online.de> | 2013-09-20 21:23:00 +0200 |
commit | 07091477db4e1b55a60e317dfb3bdd0adb7e3d40 (patch) | |
tree | 546af07f9f35fa3cef7726579b877489cb07c646 | |
parent | b81e051604160a82b127c2e2901777807dce8c87 (diff) |
paplayer: fixes for seeking ff/rw
-rw-r--r-- | xbmc/cores/paplayer/PAPlayer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xbmc/cores/paplayer/PAPlayer.cpp b/xbmc/cores/paplayer/PAPlayer.cpp index 95cfb3ef1e..9bbbccade0 100644 --- a/xbmc/cores/paplayer/PAPlayer.cpp +++ b/xbmc/cores/paplayer/PAPlayer.cpp @@ -707,6 +707,7 @@ inline bool PAPlayer::ProcessStream(StreamInfo *si, double &delay, double &buffe si->m_framesSent = (int)(si->m_seekFrame - ((float)si->m_startOffset * (float)si->m_sampleRate) / 1000.0f); si->m_seekFrame = -1; m_playerGUIData.m_time = time; //update for GUI + si->m_seekNextAtFrame = 0; } /* if its FF/RW */ else @@ -720,7 +721,7 @@ inline bool PAPlayer::ProcessStream(StreamInfo *si, double &delay, double &buffe if (time < si->m_startOffset || si->m_framesSent < 0) { time = si->m_startOffset; - si->m_framesSent = (int)(si->m_startOffset * si->m_sampleRate / 1000); + si->m_framesSent = 0; si->m_seekNextAtFrame = 0; ToFFRW(1); } |