aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/youtube.py
diff options
context:
space:
mode:
authorRogério Brito <rbrito@ime.usp.br>2017-02-24 21:07:40 -0300
committerRogério Brito <rbrito@ime.usp.br>2017-02-24 21:07:40 -0300
commit4e090bc3ceacc4e3cd464d12ea97700e3acad37d (patch)
tree899b82420538d865e697fb071a03db254653e7c6 /youtube_dl/extractor/youtube.py
parent575f75429e2e479957d006a26940f4a5a51347ce (diff)
downloadyoutube-dl-4e090bc3ceacc4e3cd464d12ea97700e3acad37d.zip
youtube-dl-4e090bc3ceacc4e3cd464d12ea97700e3acad37d.tar.gz
youtube-dl-4e090bc3ceacc4e3cd464d12ea97700e3acad37d.tar.bz2
New upstream version 2017.02.24.1
Diffstat (limited to 'youtube_dl/extractor/youtube.py')
-rw-r--r--youtube_dl/extractor/youtube.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py
index 7671093..dec0280 100644
--- a/youtube_dl/extractor/youtube.py
+++ b/youtube_dl/extractor/youtube.py
@@ -34,6 +34,7 @@ from ..utils import (
int_or_none,
mimetype2ext,
orderedSet,
+ parse_codecs,
parse_duration,
remove_quotes,
remove_start,
@@ -1696,15 +1697,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
codecs = mobj.group('val')
break
if codecs:
- codecs = codecs.split(',')
- if len(codecs) == 2:
- acodec, vcodec = codecs[1], codecs[0]
- else:
- acodec, vcodec = (codecs[0], 'none') if kind == 'audio' else ('none', codecs[0])
- dct.update({
- 'acodec': acodec,
- 'vcodec': vcodec,
- })
+ dct.update(parse_codecs(codecs))
formats.append(dct)
elif video_info.get('hlsvp'):
manifest_url = video_info['hlsvp'][0]