Releases: jojje/SmoothSkip
Releases · jojje/SmoothSkip
v2.0.1
Fixes
- Use the filter any number of times in a script. Previously, using the filter more than once in a script caused a crash.
- Detect scene changes regardless of cycle size. Previously scene detection was only enabled if a cycle was larger than one. This meant that scene detection had no effect for
cycle=1, create=1
configurations. - Binaries built with spectre mitigation. No significant performance hit was observed, so hence on the builds will be compiled with the mitigation enabled.
The included zip contains both source code and compiled 32 & 64 bit binaries, ready to use.
Binary digests (SHA256)
0d8109395d35824ecef885c3af2c63590a0be5d18f0dd9600e78fcbde26e01c1 *Release/32bit/SmoothSkip.dll
42aa11bd2eebf450bb7bcc17feb34653015dfdc6aef96158b65f1c66817689cd *Release/64bit/SmoothSkip.dll
v2.0.0
Adds
- Multithreading support. Supports mode 1 & 2. Mode 1 is preferable as mode 2 will needlessly re-compute diffs for frames that other threads may already have computed.
- Scene detection. A new optional parameter has been added that allows ignoring of frames that exceed a specified ydifference threshold. Previously the plugin blended scene changes which was annoying. The default value of 32 should work in most cases.
Fixes
- Debug paint overflow. Now correctly handles debug overlay display of diffs for large cycles.
Breaking change
- Removes "dm" option. To support multithreading I had to inline the frame diff function from avisynth. The cframediff function previosuly supported relied on the presence of tdecimate in the avisynth script. To simplify matters (and for copyright reasons) I chose to remove that diff alternative.