From 9437d387ec05b96834258d8ac9edeeea9ee2a9a7 Mon Sep 17 00:00:00 2001 From: Martinez Date: Tue, 25 Jul 2017 02:01:13 +0200 Subject: [PATCH] fix buffer overflow on some input files --- over-video.py | 4 ++-- version.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/over-video.py b/over-video.py index a7513bf..e457764 100755 --- a/over-video.py +++ b/over-video.py @@ -22,8 +22,8 @@ X264_BANNED_PIXFMTS = {"bgr24", "yuv422p"} # see doc/command_assembler.png command = over.types.ndict() command.identify = Command("ffprobe", "-v", "quiet", "-print_format", "json", "-show_format", "-show_streams", "INFILE") -command.normalize_prepass = Command("ffmpeg", "-i", "INFILE", "-filter:a", "volumedetect", "-f", "null", "/dev/null") -command.encode_generic = Command("ffmpeg", "FPS", "CUT_FROM", "-i", "INFILE", "CUT_TO", "MAP", "VIDEO", "AUDIO", "-sn", "OUTFILE") +command.normalize_prepass = Command("ffmpeg", "-i", "INFILE", "-max_muxing_queue_size", "512", "-filter:a", "volumedetect", "-f", "null", "/dev/null") +command.encode_generic = Command("ffmpeg", "FPS", "CUT_FROM", "-i", "INFILE", "-max_muxing_queue_size", "512", "CUT_TO", "MAP", "VIDEO", "AUDIO", "-sn", "OUTFILE") command.sub_vorbis = Command("-codec:a", "libvorbis", "-qscale:a", "QUALITY", "NORMALIZE") command.sub_pcm = Command("-codec:a", "pcm_s16le", "NORMALIZE") command.sub_theora = Command("-codec:v", "libtheora", "-qscale:v", "QUALITY", "VFILTER") diff --git a/version.py b/version.py index bf11d86..3f89d3b 100644 --- a/version.py +++ b/version.py @@ -4,5 +4,5 @@ major = 1 # VERSION_MAJOR_IDENTIFIER minor = 101 # VERSION_MINOR_IDENTIFIER # VERSION_LAST_MM 1.101 -patch = 1 # VERSION_PATCH_IDENTIFIER +patch = 2 # VERSION_PATCH_IDENTIFIER str = ".".join(str(v) for v in (major, minor, patch))