|  | @@ -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')
 |