[nba] skip Legacy Video Files
This commit is contained in:
		@@ -38,11 +38,6 @@ class NBAIE(InfoExtractor):
 | 
			
		||||
        }
 | 
			
		||||
    }]
 | 
			
		||||
 | 
			
		||||
    _BASE_PATHS = {
 | 
			
		||||
        'turner': 'http://nba.cdn.turner.com/nba/big',
 | 
			
		||||
        'akamai': 'http://nbavod-f.akamaihd.net',
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    _QUALITIES = {
 | 
			
		||||
        '420mp4': {
 | 
			
		||||
            'width': 400,
 | 
			
		||||
@@ -54,55 +49,50 @@ class NBAIE(InfoExtractor):
 | 
			
		||||
            'height': 234,
 | 
			
		||||
            'preference': 2,
 | 
			
		||||
        },
 | 
			
		||||
        '556': {
 | 
			
		||||
            'width': 416,
 | 
			
		||||
            'height': 234,
 | 
			
		||||
            'preference': 3,
 | 
			
		||||
        },
 | 
			
		||||
        '480x320_910': {
 | 
			
		||||
            'width': 480,
 | 
			
		||||
            'height': 320,
 | 
			
		||||
            'preference': 4,
 | 
			
		||||
            'preference': 3,
 | 
			
		||||
        },
 | 
			
		||||
        'nba_576x324': {
 | 
			
		||||
            'width': 576,
 | 
			
		||||
            'height': 324,
 | 
			
		||||
            'preference': 5,
 | 
			
		||||
            'preference': 4,
 | 
			
		||||
        },
 | 
			
		||||
        'nba_640x360': {
 | 
			
		||||
            'width': 640,
 | 
			
		||||
            'height': 360,
 | 
			
		||||
            'preference': 6,
 | 
			
		||||
            'preference': 5,
 | 
			
		||||
        },
 | 
			
		||||
        '640x360_664b': {
 | 
			
		||||
            'width': 640,
 | 
			
		||||
            'height': 360,
 | 
			
		||||
            'preference': 7,
 | 
			
		||||
            'preference': 6,
 | 
			
		||||
        },
 | 
			
		||||
        '640x360_664m': {
 | 
			
		||||
            'width': 640,
 | 
			
		||||
            'height': 360,
 | 
			
		||||
            'preference': 8,
 | 
			
		||||
            'preference': 7,
 | 
			
		||||
        },
 | 
			
		||||
        '768x432_996': {
 | 
			
		||||
            'width': 768,
 | 
			
		||||
            'height': 432,
 | 
			
		||||
            'preference': 9,
 | 
			
		||||
            'preference': 8,
 | 
			
		||||
        },
 | 
			
		||||
        '768x432_1404': {
 | 
			
		||||
            'width': 768,
 | 
			
		||||
            'height': 432,
 | 
			
		||||
            'preference': 10,
 | 
			
		||||
            'preference': 9,
 | 
			
		||||
        },
 | 
			
		||||
        '960x540_2104': {
 | 
			
		||||
            'width': 960,
 | 
			
		||||
            'height': 540,
 | 
			
		||||
            'preference': 11,
 | 
			
		||||
            'preference': 10,
 | 
			
		||||
        },
 | 
			
		||||
        '1280x720_3072': {
 | 
			
		||||
            'width': 1280,
 | 
			
		||||
            'height': 720,
 | 
			
		||||
            'preference': 12,
 | 
			
		||||
            'preference': 11,
 | 
			
		||||
        },
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -127,11 +117,8 @@ class NBAIE(InfoExtractor):
 | 
			
		||||
        formats = []
 | 
			
		||||
        for video_file in video_info.find('files').iter('file'):
 | 
			
		||||
            video_url = video_file.text
 | 
			
		||||
            if not video_url.startswith('http://'):
 | 
			
		||||
                if video_url.endswith('.m3u8') or video_url.endswith('.f4m'):
 | 
			
		||||
                    video_url = self._BASE_PATHS['akamai'] + video_url
 | 
			
		||||
                else:
 | 
			
		||||
                    video_url = self._BASE_PATHS['turner'] + video_url
 | 
			
		||||
            if video_url.startswith('/'):
 | 
			
		||||
                continue
 | 
			
		||||
            if video_url.endswith('.m3u8'):
 | 
			
		||||
                formats.extend(self._extract_m3u8_formats(video_url, video_id))
 | 
			
		||||
            elif video_url.endswith('.f4m'):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user