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. |
14th March 2019, 19:42 | #1 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
RemoveDirt - pfmod
RemoveDirt v0.9.2 (20190324)
https://github.com/pinterf/RemoveDir...ses/tag/v0.9.2 Link to the previous topic: https://forum.doom9.org/showthread.p...threadid=70856 Code:
# RemoveDirt - pfmod A plugin for removing dirt from film clips. Port of classic RemoveDirt 0.9 to Avisynth v2.6 interface (x86/x64), adding new color spaces, bugfixes. Functions in plugin: RestoreMotionBlocks and SCSelect. This mod does not support other filters appearing in 1.0beta. Note: Previous v0.9 DLL versions named differently (RemoveDirtT.DLL, RemoveDirtSSE2.DLL) should be deleted from your plugin folder. - (20190324 v0.9.2) - RestoreMotionBlocks: 10-16 bit support. Relevant threshold and noise parameters are bit depth independent. - minor speedup - SCSelect: add support for 10-16 bits and 32 bit float clips - SCSelect: add support for planar RGB - FIX: SCSelect: make it work properly for large frames (>8MPixel) - FIX: SCSelect: Makes use the whole frame: now counts the rightmost non-mod32 pixels as well. - Clang 7.0.1 support (LLVM) with Visual Studio 2017 (15.9.9) (LLVM 8.0.0: not tried yet) - Install LLVM 7.0.1 (http://releases.llvm.org/download.html, Windows pre-built libraries) - Install Clang Power Tools & LLVM Compiler Toolchain - https://marketplace.visualstudio.com/items?itemName=caphyon.ClangPowerTools - https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain - update html docs - add clang-built DLLs to the released version - (20190314 v0.9.1) - project moved to github: https://github.com/pinterf/RemoveDirt - built using Visual Studio 2017 - x64 build for Avisynth+ - Added version resource to DLL - Changed to AVS 2.6 plugin interface - Fix: RestoreMotionBlocks: grey=false: it was copying 8x4 chroma pixels for YV12 and 8x8 for YUY2 instead of 4x4 and 8x4 blocks - Fix: SCSelect: Old v0.9 SSE2 code omitted difference checking for every second 8 columns - Removed MMX code, now requires SSE2 - Reports MT Modes for Avisynth+: MT_SERIALIZED for SCSelect - Reports MT Modes for Avisynth+: MT_MULTI_INSTANCE for RestoreMotionBlocks (may not be any faster) - Added Y, YV16 and YV24 support besides existing YV12 and planar-hacked-YUY2 - (20190312) Initial source v0.9 (2005/05/07) moved to VS2017 project Links ===== Project: https://github.com/pinterf/RemoveDirt Forum: https://forum.doom9.org/showthread.php?t=176199 Additional info: http://avisynth.nl/index.php/RemoveDirt Last edited by pinterf; 24th March 2019 at 15:15. Reason: New build |
|
|