소스 검색

fix: video_buffer index out of range ...

micha 1 년 전
부모
커밋
bf54cdf431
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  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):