mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-07 20:30:41 -05:00
[rtlnl] Match formats only by height
This commit is contained in:
parent
fc35cd9e0c
commit
9e1b96ae40
1 changed files with 6 additions and 4 deletions
|
@ -125,10 +125,12 @@ def pg_format(format_id, width, height):
|
|||
try:
|
||||
# Find hls format with the same width and height corresponding
|
||||
# to progressive format and copy metadata from it.
|
||||
f = next(f for f in formats
|
||||
if f.get('width') == width and f.get('height') == height).copy()
|
||||
f.update(pg_format(format_id, width, height))
|
||||
pg_formats.append(f)
|
||||
f = next(f for f in formats if f.get('height') == height)
|
||||
# hls formats may have invalid width
|
||||
f['width'] = width
|
||||
f_copy = f.copy()
|
||||
f_copy.update(pg_format(format_id, width, height))
|
||||
pg_formats.append(f_copy)
|
||||
except StopIteration:
|
||||
# Missing hls format does mean that no progressive format with
|
||||
# such width and height exists either.
|
||||
|
|
Loading…
Reference in a new issue