|
|
@ -2339,13 +2339,13 @@ class YoutubeDL:
|
|
|
|
return new_dict
|
|
|
|
return new_dict
|
|
|
|
|
|
|
|
|
|
|
|
def _check_formats(formats):
|
|
|
|
def _check_formats(formats):
|
|
|
|
if (self.params.get('check_formats') is not None
|
|
|
|
if self.params.get('check_formats') == 'selected':
|
|
|
|
|
|
|
|
yield from self._check_formats(formats)
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
elif (self.params.get('check_formats') is not None
|
|
|
|
or self.params.get('allow_unplayable_formats')):
|
|
|
|
or self.params.get('allow_unplayable_formats')):
|
|
|
|
yield from formats
|
|
|
|
yield from formats
|
|
|
|
return
|
|
|
|
return
|
|
|
|
elif self.params.get('check_formats') == 'selected':
|
|
|
|
|
|
|
|
yield from self._check_formats(formats)
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for f in formats:
|
|
|
|
for f in formats:
|
|
|
|
if f.get('has_drm'):
|
|
|
|
if f.get('has_drm'):
|
|
|
|