projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'adammw/tenplay'
[youtube-dl]
/
youtube_dl
/
extractor
/
brightcove.py
diff --git
a/youtube_dl/extractor/brightcove.py
b/youtube_dl/extractor/brightcove.py
index acf8b2dc2ee13b0b3487a807f62e236fcde8e867..419951b6279ae87fb8f0dab1c4f5249ce221a268 100644
(file)
--- a/
youtube_dl/extractor/brightcove.py
+++ b/
youtube_dl/extractor/brightcove.py
@@
-235,7
+235,6
@@
class BrightcoveIE(InfoExtractor):
renditions = video_info.get('renditions')
if renditions:
renditions = video_info.get('renditions')
if renditions:
- renditions = sorted(renditions, key=lambda r: r['size'])
formats = []
for rend in renditions:
url = rend['defaultURL']
formats = []
for rend in renditions:
url = rend['defaultURL']
@@
-246,12
+245,15
@@
class BrightcoveIE(InfoExtractor):
ext = 'flv'
else:
ext = determine_ext(url)
ext = 'flv'
else:
ext = determine_ext(url)
+ size = rend.get('size')
formats.append({
'url': url,
'ext': ext,
'height': rend.get('frameHeight'),
'width': rend.get('frameWidth'),
formats.append({
'url': url,
'ext': ext,
'height': rend.get('frameHeight'),
'width': rend.get('frameWidth'),
+ 'filesize': size if size != 0 else None,
})
})
+ self._sort_formats(formats)
info['formats'] = formats
elif video_info.get('FLVFullLengthURL') is not None:
info.update({
info['formats'] = formats
elif video_info.get('FLVFullLengthURL') is not None:
info.update({