From: Felix Domke Date: Sun, 5 Mar 2006 21:51:07 +0000 (+0000) Subject: clamp jumps at SOF X-Git-Tag: 2.6.0~3868 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/f7c8d3cf16c62a7be9ebb66a726237736bdd0a8e?hp=e38fa979923a2c3ce47822bce550ed2a5ed9364b clamp jumps at SOF --- 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)