Skip to content

Commit

Permalink
[rtlnl] Match formats only by height
Browse files Browse the repository at this point in the history
  • Loading branch information
Sergey M․ committed Apr 30, 2016
1 parent fc35cd9 commit 9e1b96a
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions youtube_dl/extractor/rtlnl.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit 9e1b96a

Please sign in to comment.