Fix `--compat-option no-direct-merge`

pull/961/head
pukkandan 2021-09-11 17:47:26 +05:30
rodzic 03c862794f
commit d5fe04f5c7
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 0F00D95A001F4698
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -2750,7 +2750,7 @@ class YoutubeDL(object):
_protocols = set(determine_protocol(f) for f in requested_formats)
if len(_protocols) == 1: # All requested formats have same protocol
info_dict['protocol'] = _protocols.pop()
directly_mergable = FFmpegFD.can_merge_formats(info_dict)
directly_mergable = FFmpegFD.can_merge_formats(info_dict, self.params)
if dl_filename is not None:
self.report_file_already_downloaded(dl_filename)
elif (directly_mergable and get_suitable_downloader(

Wyświetl plik

@ -357,7 +357,7 @@ class FFmpegFD(ExternalFD):
pass
@classmethod
def can_merge_formats(cls, info_dict, params={}):
def can_merge_formats(cls, info_dict, params):
return (
info_dict.get('requested_formats')
and info_dict.get('protocol')