mirror of
https://github.com/k4yt3x/video2x.git
synced 2024-12-28 23:19:11 +00:00
fixed FFmpeg memory exhaustion issue by limiting the queue size
This commit is contained in:
parent
6c129a1c7a
commit
3690337092
@ -27,7 +27,7 @@ __ __ _ _ ___ __ __
|
|||||||
Name: Video2X
|
Name: Video2X
|
||||||
Creator: K4YT3X
|
Creator: K4YT3X
|
||||||
Date Created: Feb 24, 2018
|
Date Created: Feb 24, 2018
|
||||||
Last Modified: February 8, 2022
|
Last Modified: February 12, 2022
|
||||||
|
|
||||||
Editor: BrianPetkovsek
|
Editor: BrianPetkovsek
|
||||||
Last Modified: June 17, 2019
|
Last Modified: June 17, 2019
|
||||||
@ -145,7 +145,7 @@ class Video2X:
|
|||||||
):
|
):
|
||||||
# initialize values
|
# initialize values
|
||||||
self.processor_processes = []
|
self.processor_processes = []
|
||||||
self.processing_queue = multiprocessing.Queue()
|
self.processing_queue = multiprocessing.Queue(maxsize=processes * 10)
|
||||||
processed_frames = multiprocessing.Manager().list([None] * total_frames)
|
processed_frames = multiprocessing.Manager().list([None] * total_frames)
|
||||||
self.processed = multiprocessing.Value("I", 0)
|
self.processed = multiprocessing.Value("I", 0)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user