aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-11-04 23:30:11 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-11-05 00:12:11 +0530
commitc18d4482b1849e1d3854f146b199779aabff43db (patch)
tree8b97e31878a91cae9ff98583731e4895f3c076db
parent0f6518938d9b9084aa182368908893603389b89d (diff)
downloadhypervideo-pre-c18d4482b1849e1d3854f146b199779aabff43db.tar.lz
hypervideo-pre-c18d4482b1849e1d3854f146b199779aabff43db.tar.xz
hypervideo-pre-c18d4482b1849e1d3854f146b199779aabff43db.zip
[youtube] Fix sorting for some videos
-rw-r--r--yt_dlp/extractor/youtube.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py
index 71428ad3a..28bb2fbdf 100644
--- a/yt_dlp/extractor/youtube.py
+++ b/yt_dlp/extractor/youtube.py
@@ -2512,7 +2512,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
' (default)' if audio_track.get('audioIsDefault') else ''),
fmt.get('qualityLabel') or quality.replace('audio_quality_', ''),
throttled and 'THROTTLED'))),
- 'source_preference': -10 if not throttled else -1,
+ 'source_preference': -10 if throttled else -1,
'fps': int_or_none(fmt.get('fps')) or None,
'height': height,
'quality': q(quality),
@@ -2695,7 +2695,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
# Source is given priority since formats that throttle are given lower source_preference
# When throttling issue is fully fixed, remove this
- self._sort_formats(formats, ('quality', 'res', 'fps', 'hdr:12', 'source', 'codec:vp9.2', 'lang'))
+ self._sort_formats(formats, ('quality', 'res', 'fps', 'hdr:12', 'source', 'codec:vp9.2', 'lang', 'proto'))
keywords = get_first(video_details, 'keywords', expected_type=list) or []
if not keywords and webpage: