diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-03-05 21:51:07 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-03-05 21:51:07 +0000 |
| commit | f7c8d3cf16c62a7be9ebb66a726237736bdd0a8e (patch) | |
| tree | 886d0dfcfc255d76e7a083f70097e78babf7170c /lib/dvb/dvb.cpp | |
| parent | e38fa979923a2c3ce47822bce550ed2a5ed9364b (diff) | |
| download | enigma2-f7c8d3cf16c62a7be9ebb66a726237736bdd0a8e.tar.gz enigma2-f7c8d3cf16c62a7be9ebb66a726237736bdd0a8e.zip | |
clamp jumps at SOF
Diffstat (limited to 'lib/dvb/dvb.cpp')
| -rw-r--r-- | lib/dvb/dvb.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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) |
