Index: libs/libmythtv/decoderbase.cpp
===================================================================
--- libs/libmythtv/decoderbase.cpp	(revision 10054)
+++ libs/libmythtv/decoderbase.cpp	(working copy)
@@ -739,6 +739,8 @@
 
     int size = m_positionMap.size() - 1;
     long long currentpos = ringBuffer->GetReadPosition();
+    if (currentpos == 0)
+        return framesPlayed;
     long long multiplier = (currentpos * m_positionMap[size].index);
     long long currentframe = multiplier / m_positionMap[size].pos;
     return currentframe;
