[internetvideoarchive] Use centralized format sorting
This commit is contained in:
		| @@ -5,7 +5,6 @@ from ..utils import ( | |||||||
|     compat_urlparse, |     compat_urlparse, | ||||||
|     compat_urllib_parse, |     compat_urllib_parse, | ||||||
|     xpath_with_ns, |     xpath_with_ns, | ||||||
|     determine_ext, |  | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -63,13 +62,17 @@ class InternetVideoArchiveIE(InfoExtractor): | |||||||
|         for content in item.findall(_bp('media:group/media:content')): |         for content in item.findall(_bp('media:group/media:content')): | ||||||
|             attr = content.attrib |             attr = content.attrib | ||||||
|             f_url = attr['url'] |             f_url = attr['url'] | ||||||
|  |             width = int(attr['width']) | ||||||
|  |             bitrate = int(attr['bitrate']) | ||||||
|  |             format_id = '%d-%dk' % (width, bitrate) | ||||||
|             formats.append({ |             formats.append({ | ||||||
|  |                 'format_id': format_id, | ||||||
|                 'url': f_url, |                 'url': f_url, | ||||||
|                 'ext': determine_ext(f_url), |                 'width': width, | ||||||
|                 'width': int(attr['width']), |                 'tbr': bitrate, | ||||||
|                 'bitrate': int(attr['bitrate']), |  | ||||||
|             }) |             }) | ||||||
|         formats = sorted(formats, key=lambda f: f['bitrate']) |  | ||||||
|  |         self._sort_formats(formats) | ||||||
|  |  | ||||||
|         return { |         return { | ||||||
|             'id': video_id, |             'id': video_id, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister