cdown/srt

Use re2 library if available

cdown opened this issue · 1 comments

cdown commented
Use re2 library if available
cdown commented

I didn't see any obvious improvements in time with/without re2:

Before:

In [3]: %timeit -n 100 list(srt.parse(srt_data))
12.3 ms ± 54.1 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)

After:

In [3]: %timeit -n 100 list(srt.parse(srt_data))
12.4 ms ± 79.9 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)