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

This commit is contained in:
Jaime Marquínez Ferrándiz 2015-02-09 15:04:22 +01:00
parent 3255fe7141
commit ba61796458

View File

@ -780,8 +780,9 @@ def decrypt_sig(mobj):
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