Remove now unnecessary explicit version checks on tenc boxes

pymp4 was updated to automatically do this during parsing and building of tenc boxes. Therefore it would instead fail parsing if the version is not 0 or 1.
This commit is contained in:
rlaphoenix 2023-04-23 22:39:14 +01:00
parent 2b07399f5a
commit e3941e4640
1 changed files with 2 additions and 2 deletions

View File

@ -121,14 +121,14 @@ class Track:
# look for track encryption mp4 boxes # look for track encryption mp4 boxes
for tenc in get_boxes(init_data, b"tenc"): for tenc in get_boxes(init_data, b"tenc"):
if tenc.version <= 1 and tenc.key_ID.int != 0: if tenc.key_ID.int != 0:
return tenc.key_ID return tenc.key_ID
# look for UUID mp4 boxes holding track encryption mp4 boxes # look for UUID mp4 boxes holding track encryption mp4 boxes
for uuid_box in get_boxes(init_data, b"uuid"): for uuid_box in get_boxes(init_data, b"uuid"):
if uuid_box.extended_type == UUID("8974dbce-7be7-4c51-84f9-7148f9882554"): if uuid_box.extended_type == UUID("8974dbce-7be7-4c51-84f9-7148f9882554"):
tenc = uuid_box.data tenc = uuid_box.data
if tenc.version <= 1 and tenc.key_ID.int != 0: if tenc.key_ID.int != 0:
return tenc.key_ID return tenc.key_ID
def get_init_segment( def get_init_segment(