Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
10th February 2012, 10:16 | #1 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
Sora's avs multi-process/multi-thread plugin package (2012-02-20)
Hello, today I have made two avisynth plugins to solve some problem.
the first one is SoraThread. It uses multiple threads to pipeline the filters. It aims at making full use of multi-core cpu. the other is SoraSMSource/SoraSMServer. It uses multiple processes to go through the filters. I heard some filter uses a huge number of memory, and process will crash during going through filters. Also shared memory is the fastest way to make inter-process communication so I have a try on this way. This one aims at break the limit of memory usage of a single 32-bit process. It's my first attempt to write an avisynth plugin, and my English is not that good. 2 pictures to explain what I am doing are in the 7z. I hope my work is of use. Please feel free to post comments and questions. Source code (in bsd license) is also in the 7z. http://ftp.sora.info.tm/sora_mtmp_package_20120220.7z <- some experimental codes are in this version old versions: http://ftp.sorayuki.net/sora_mtmp_package_20120219.7z <- so maybe you'll also like this. http://ftp.sorayuki.net/sora_mtmp_package_20120213.7z http://ftp.sorayuki.net/sora_mtmp_package_20120211.7z http://ftp.sorayuki.net/sora_mtmp_package_20120210.7z important: about the situation it crashes on: http://forum.doom9.org/showthread.php?p=1593287 Last edited by leiming2006; 6th April 2017 at 03:15. Reason: update download url |
Tags |
multi thread |
|
|