aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-04-13 10:53:25 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-04-13 10:53:25 +0530
commit921b76cab8ac61b8234e511973d4b5bf934e5c2f (patch)
treea081b3940ed900ed4bf3c5d1cb16737330575ad1
parenta31953b0e69f710f737643cb36b0ca1caf69e04c (diff)
downloadhypervideo-pre-921b76cab8ac61b8234e511973d4b5bf934e5c2f.tar.lz
hypervideo-pre-921b76cab8ac61b8234e511973d4b5bf934e5c2f.tar.xz
hypervideo-pre-921b76cab8ac61b8234e511973d4b5bf934e5c2f.zip
Ensure `mergeall` selects best format when multistreams are disabled
-rw-r--r--yt_dlp/YoutubeDL.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py
index e1ce8c9b3..d7cbdd047 100644
--- a/yt_dlp/YoutubeDL.py
+++ b/yt_dlp/YoutubeDL.py
@@ -1650,8 +1650,8 @@ class YoutubeDL(object):
formats = list(ctx['formats'])
if not formats:
return
- merged_format = formats[0]
- for f in formats[1:]:
+ merged_format = formats[-1]
+ for f in formats[-2::-1]:
merged_format = _merge((merged_format, f))
yield merged_format