Protect fixup postprocessors from user configuration

This commit is contained in:
RasmusMathiesen 2020-01-27 21:22:50 +01:00 committed by GitHub
parent 4877ffc0e9
commit 7baed6e4f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -549,6 +549,9 @@ class FFmpegFixupStretchedPP(FFmpegPostProcessor):
return [], info return [], info
def _configuration_args(self, default=[]):
return [] # Make sure the users extra arguments don't mess up the fix
class FFmpegFixupM4aPP(FFmpegPostProcessor): class FFmpegFixupM4aPP(FFmpegPostProcessor):
def run(self, info): def run(self, info):
@ -567,6 +570,8 @@ class FFmpegFixupM4aPP(FFmpegPostProcessor):
return [], info return [], info
def _configuration_args(self, default=[]):
return [] # Make sure the users extra arguments don't mess up the fix
class FFmpegFixupM3u8PP(FFmpegPostProcessor): class FFmpegFixupM3u8PP(FFmpegPostProcessor):
def run(self, info): def run(self, info):
@ -582,6 +587,9 @@ class FFmpegFixupM3u8PP(FFmpegPostProcessor):
os.rename(encodeFilename(temp_filename), encodeFilename(filename)) os.rename(encodeFilename(temp_filename), encodeFilename(filename))
return [], info return [], info
def _configuration_args(self, default=[]):
return [] # Make sure the users extra arguments don't mess up the fix
class FFmpegSubtitlesConvertorPP(FFmpegPostProcessor): class FFmpegSubtitlesConvertorPP(FFmpegPostProcessor):
def __init__(self, downloader=None, format=None): def __init__(self, downloader=None, format=None):