Skip to content

Commit

Permalink
Use range offset when calculating HLS init map byte ranges
Browse files Browse the repository at this point in the history
  • Loading branch information
rlaphoenix committed May 19, 2023
1 parent 3e0b7ef commit c9ecab4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions devine/core/manifests/hls.py
Original file line number Diff line number Diff line change
Expand Up @@ -369,8 +369,8 @@ def download_segment(
segment.init_section.uri = segment.init_section.base_uri + segment.init_section.uri

if segment.init_section.byterange:
byte_range = HLS.calculate_byte_range(segment.init_section.byterange)
_ = range_offset.get()
previous_range_offset = range_offset.get()
byte_range = HLS.calculate_byte_range(segment.init_section.byterange, previous_range_offset)
range_offset.put(byte_range.split("-")[0])
range_header = {
"Range": f"bytes={byte_range}"
Expand Down

0 comments on commit c9ecab4

Please sign in to comment.