dvdplayer: another fix for seeking/fw/rw in PVR
authorJoakim Plate <elupus@ecce.se>
Mon, 7 Jan 2013 22:30:38 +0000 (23:30 +0100)
committerS. Davilla <davilla@4pi.com>
Wed, 9 Jan 2013 14:04:08 +0000 (09:04 -0500)
xbmc/cores/dvdplayer/DVDPlayer.cpp

index e00c369..0cd2510 100644 (file)
@@ -2019,7 +2019,7 @@ void CDVDPlayer::HandleMessages()
 
         // if input streams doesn't support seektime we must convert back to clock
         if(dynamic_cast<CDVDInputStream::ISeekTime*>(m_pInputStream) == NULL)
-          time -= m_State.time_offset;
+          time -= DVD_TIME_TO_MSEC(m_State.time_offset);
 
         CLog::Log(LOGDEBUG, "demuxer seek to: %d", time);
         if (m_pDemuxer && m_pDemuxer->SeekTime(time, msg.GetBackward(), &start))