fix(hls): convert range_offset to int to prevent TypeError

Fixed TypeError in calculate_byte_range where range_offset was a string instead of int. The byte_range.split("-")[0] returns a string, but the calculate_byte_range method expects fallback_offset parameter to be int.
This commit is contained in:
Andy
2025-11-14 23:08:13 +00:00
parent 6975f4f9f4
commit 492134b8ff

View File

@@ -313,7 +313,7 @@ class HLS:
if segment.byterange:
byte_range = HLS.calculate_byte_range(segment.byterange, range_offset)
range_offset = byte_range.split("-")[0]
range_offset = int(byte_range.split("-")[0])
else:
byte_range = None