diff --git a/mpegts/mpegts.py b/mpegts/mpegts.py index 9a4dc49..f948ffc 100644 --- a/mpegts/mpegts.py +++ b/mpegts/mpegts.py @@ -1201,7 +1201,10 @@ class TSPStream: buf = buf[start + 1:] continue except IndexError: - buf += self.f.read(READBLK) + nbuf = self.f.read(READBLK) + if not nbuf: + return + buf += nbuf continue