X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e38fa979923a2c3ce47822bce550ed2a5ed9364b..f7c8d3cf16c62a7be9ebb66a726237736bdd0a8e:/lib/dvb/dvb.cpp diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index ad5dfa64..86b1965e 100644 --- a/lib/dvb/dvb.cpp +++ b/lib/dvb/dvb.cpp @@ -788,7 +788,11 @@ void eDVBChannel::getNextSourceSpan(off_t current_offset, size_t bytes_read, off } if (relative == 1) /* pts relative */ + { pts += now; + if (pts < 0) + pts = 0; + } if (relative != 2) if (pts < 0)