Procházet zdrojové kódy

fix: video_buffer index out of range ...

micha před 1 rokem
rodič
revize
bf54cdf431
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      vpu/vpu_live.py

+ 4 - 3
vpu/vpu_live.py

@@ -436,12 +436,13 @@ class Vopen():
             pass
 
         # restart at the end
-        if self.pos >= len(self.buffer):
+        if int(self.pos) >= len(self.buffer)-1:
             self.pos = 0 
         
         self.img = None
-        self._img = self.buffer[int(self.pos)]
-        self.img = self._img
+        if self.buffer:
+            self._img = self.buffer[int(self.pos)]
+            self.img = self._img
 
     def next(self):