[mdr] Fix failed formats processing
This commit is contained in:
		
							parent
							
								
									dc519b5421
								
							
						
					
					
						commit
						76f0c50d3d
					
				@ -96,8 +96,6 @@ class MDRIE(InfoExtractor):
 | 
			
		||||
                vbr = int_or_none(xpath_text(asset, './bitrateVideo', 'vbr'), 1000)
 | 
			
		||||
                abr = int_or_none(xpath_text(asset, './bitrateAudio', 'abr'), 1000)
 | 
			
		||||
 | 
			
		||||
                url_formats = []
 | 
			
		||||
 | 
			
		||||
                ext = determine_ext(url_el.text)
 | 
			
		||||
                if ext == 'm3u8':
 | 
			
		||||
                    url_formats = self._extract_m3u8_formats(
 | 
			
		||||
@ -130,7 +128,10 @@ class MDRIE(InfoExtractor):
 | 
			
		||||
                            'height': height,
 | 
			
		||||
                        })
 | 
			
		||||
 | 
			
		||||
                    url_formats.append(f)
 | 
			
		||||
                    url_formats = [f]
 | 
			
		||||
 | 
			
		||||
                if not url_formats:
 | 
			
		||||
                    continue
 | 
			
		||||
 | 
			
		||||
                if not vbr:
 | 
			
		||||
                    for f in url_formats:
 | 
			
		||||
@ -142,8 +143,8 @@ class MDRIE(InfoExtractor):
 | 
			
		||||
                            'vcodec': 'none',
 | 
			
		||||
                        })
 | 
			
		||||
 | 
			
		||||
                if url_formats:
 | 
			
		||||
                    formats.extend(url_formats)
 | 
			
		||||
                formats.extend(url_formats)
 | 
			
		||||
 | 
			
		||||
        self._sort_formats(formats)
 | 
			
		||||
 | 
			
		||||
        description = xpath_text(doc, './broadcast/broadcastDescription', 'description')
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user