projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[extractor/common] Add manifest_url for explicit group rendition formats
[youtube-dl]
/
youtube_dl
/
extractor
/
common.py
diff --git
a/youtube_dl/extractor/common.py
b/youtube_dl/extractor/common.py
index 8b3f04c61a6ca859eaa334b32e0450f89c71a868..2cb55d6af826db72ff3539aa88c3c2f0768e38e6 100644
(file)
--- a/
youtube_dl/extractor/common.py
+++ b/
youtube_dl/extractor/common.py
@@
-1334,7
+1334,7
@@
class InfoExtractor(object):
if '#EXT-X-FAXS-CM:' in m3u8_doc: # Adobe Flash Access
return []
if '#EXT-X-FAXS-CM:' in m3u8_doc: # Adobe Flash Access
return []
- formats = [
self._m3u8_meta_format(m3u8_url, ext, preference, m3u8_id)
]
+ formats = []
format_url = lambda u: (
u
format_url = lambda u: (
u
@@
-1386,6
+1386,7
@@
class InfoExtractor(object):
f = {
'format_id': '-'.join(format_id),
'url': format_url(media_url),
f = {
'format_id': '-'.join(format_id),
'url': format_url(media_url),
+ 'manifest_url': m3u8_url,
'language': media.get('LANGUAGE'),
'ext': ext,
'protocol': entry_protocol,
'language': media.get('LANGUAGE'),
'ext': ext,
'protocol': entry_protocol,
@@
-1438,7
+1439,7
@@
class InfoExtractor(object):
f = {
'format_id': '-'.join(format_id),
'url': manifest_url,
f = {
'format_id': '-'.join(format_id),
'url': manifest_url,
- 'manifest_url': m
anifest
_url,
+ 'manifest_url': m
3u8
_url,
'tbr': tbr,
'ext': ext,
'fps': float_or_none(last_stream_inf.get('FRAME-RATE')),
'tbr': tbr,
'ext': ext,
'fps': float_or_none(last_stream_inf.get('FRAME-RATE')),