aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Hochecker <fernetmenta@online.de>2013-09-20 21:23:00 +0200
committerRainer Hochecker <fernetmenta@online.de>2013-09-20 21:23:00 +0200
commit07091477db4e1b55a60e317dfb3bdd0adb7e3d40 (patch)
tree546af07f9f35fa3cef7726579b877489cb07c646
parentb81e051604160a82b127c2e2901777807dce8c87 (diff)
paplayer: fixes for seeking ff/rw
-rw-r--r--xbmc/cores/paplayer/PAPlayer.cpp3
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);
}