mirror of
				https://github.com/devine-dl/devine.git
				synced 2025-11-04 11:54:50 +00:00 
			
		
		
		
	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:
		
							parent
							
								
									2b07399f5a
								
							
						
					
					
						commit
						e3941e4640
					
				@ -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(
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user