mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2024-11-25 11:41:52 +00: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 @@ class RtlNlIE(InfoExtractor):
|
||||||
try:
|
try:
|
||||||
# Find hls format with the same width and height corresponding
|
# Find hls format with the same width and height corresponding
|
||||||
# to progressive format and copy metadata from it.
|
# to progressive format and copy metadata from it.
|
||||||
f = next(f for f in formats
|
f = next(f for f in formats if f.get('height') == height)
|
||||||
if f.get('width') == width and f.get('height') == height).copy()
|
# hls formats may have invalid width
|
||||||
f.update(pg_format(format_id, width, height))
|
f['width'] = width
|
||||||
pg_formats.append(f)
|
f_copy = f.copy()
|
||||||
|
f_copy.update(pg_format(format_id, width, height))
|
||||||
|
pg_formats.append(f_copy)
|
||||||
except StopIteration:
|
except StopIteration:
|
||||||
# Missing hls format does mean that no progressive format with
|
# Missing hls format does mean that no progressive format with
|
||||||
# such width and height exists either.
|
# such width and height exists either.
|
||||||
|
|
Loading…
Reference in a new issue