[youtube] Don't override format info from the dash manifest (fixes #4911)

pull/8/head
Jaime Marquínez Ferrándiz 2015-02-09 15:04:22 +01:00
rodzic 3255fe7141
commit ba61796458
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -780,8 +780,9 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
fo for fo in formats
if fo['format_id'] == format_id)
except StopIteration:
f.update(self._formats.get(format_id, {}).items())
formats.append(f)
full_info = self._formats.get(format_id, {}).copy()
full_info.update(f)
formats.append(full_info)
else:
existing_format.update(f)
return formats