ziqiangao commited on
Commit
db19dc1
·
1 Parent(s): dc8a999
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -20,6 +20,12 @@ import LRC2SRT
20
 
21
  path = "" # Update with your path
22
 
 
 
 
 
 
 
23
  def getTrigger(ad: int, a: list, max: int = 1024) -> int:
24
  i = ad
25
  while not (a[i] < 120 and not a[i + 6] < 130 or i - ad > max):
@@ -48,7 +54,7 @@ def totopleft(coord, width=1280, height=720):
48
 
49
  def getTrigger(ad: int, a: list, max: int = 1024) -> int:
50
  i = ad
51
- while not (a[i] < 128 and not a[i + 2] < 128 or i - ad > max):
52
  i += 1
53
  return i
54
 
 
20
 
21
  path = "" # Update with your path
22
 
23
+ def safe_read(i: int, a: list):
24
+ if i > len(a):
25
+ return None
26
+ else:
27
+ return a[i]
28
+
29
  def getTrigger(ad: int, a: list, max: int = 1024) -> int:
30
  i = ad
31
  while not (a[i] < 120 and not a[i + 6] < 130 or i - ad > max):
 
54
 
55
  def getTrigger(ad: int, a: list, max: int = 1024) -> int:
56
  i = ad
57
+ while not (safe_read(i,a) < 124 and safe_read(i,a+2) < 128 or i - ad > max):
58
  i += 1
59
  return i
60