X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fgputechconf.py;h=145b55bf3e019277d1e8ef958aacb90015cad737;hb=78be2eca7cb2806c3a51547da14968336febb57c;hp=becc61f1e3aec9ce2268010b5b20dd811a9983d6;hpb=ec6504b39c9b3d9766c551691a96e481278fa659;p=youtube-dl.git diff --git a/youtube_dl/extractor/gputechconf.py b/youtube_dl/extractor/gputechconf.py index becc61f1e..145b55bf3 100644 --- a/youtube_dl/extractor/gputechconf.py +++ b/youtube_dl/extractor/gputechconf.py @@ -33,18 +33,16 @@ class GPUTechConfIE(InfoExtractor): doc = self._download_xml('%sxml/%s.xml' % (root_path, xml_file_id), video_id) metadata = xpath_element(doc, 'metadata') - http_host = xpath_text(metadata, 'httpHost') + http_host = xpath_text(metadata, 'httpHost', 'http host', True) mbr_videos = xpath_element(metadata, 'MBRVideos') formats = [] for mbr_video in mbr_videos.findall('MBRVideo'): stream_name = xpath_text(mbr_video, 'streamName') if stream_name: - bitrate = int_or_none(xpath_text(mbr_video, 'bitrate')) formats.append({ 'url': 'http://%s/%s' % (http_host, stream_name.replace('mp4:', '')), - 'tbr': bitrate, - 'format_id': 'http-%d' % bitrate, + 'tbr': int_or_none(xpath_text(mbr_video, 'bitrate')), }) self._sort_formats(formats)