forked from DRMTalks/devine
Use range offset when calculating HLS init map byte ranges
This commit is contained in:
parent
3e0b7ef200
commit
c9ecab444f
|
@ -369,8 +369,8 @@ class HLS:
|
||||||
segment.init_section.uri = segment.init_section.base_uri + segment.init_section.uri
|
segment.init_section.uri = segment.init_section.base_uri + segment.init_section.uri
|
||||||
|
|
||||||
if segment.init_section.byterange:
|
if segment.init_section.byterange:
|
||||||
byte_range = HLS.calculate_byte_range(segment.init_section.byterange)
|
previous_range_offset = range_offset.get()
|
||||||
_ = range_offset.get()
|
byte_range = HLS.calculate_byte_range(segment.init_section.byterange, previous_range_offset)
|
||||||
range_offset.put(byte_range.split("-")[0])
|
range_offset.put(byte_range.split("-")[0])
|
||||||
range_header = {
|
range_header = {
|
||||||
"Range": f"bytes={byte_range}"
|
"Range": f"bytes={byte_range}"
|
||||||
|
|
Loading…
Reference in New Issue