Skip to content

Releases: HomeOfVapourSynthEvolution/havsfunc

r33

06 Jul 08:49
Compare
Choose a tag to compare
  • aaf: Fix argument type error.
  • Add functions daa3mod and mcdaa3.
  • Make FineDehalo_contrasharp an external function.
  • Add 32 bit float support to Overlay, LSFmod, Deblock_QED, DeHalo_alpha, FineDehalo, Vinverse, Vinverse2, GrainFactory3, SmoothLevels, and FastLineDarkenMOD.
  • QTGMC: Always mark the output as frame based before returning clip.
  • Overlay: Add new blend modes addition, average, burn, darken, difference, divide, dodge, exclusion, extremity, freeze, glow, grainextract, grainmerge, hardlight, hardmix, heat, lighten, linearlight, multiply, negation, overlay, phoenix, pinlight, reflect, screen, softlight, subtract, and vividlight.
  • Overlay: Add parameters planes and mask_first_plane.
  • DeHalo_alpha: Fix division by zero in Expr.
  • DeHalo_alpha: Explicitly use Mitchell-Netravali in some Bicubic resizing since zimg has changed the default to Catmull-Rom and the filtering result differs.
  • EdgeCleaner, FineDehalo, HQDeringmod, MCTemporalDenoise: Create mask by AvsPrewitt instead of Sobel to more closely match the result.
  • LSFmod: Add Smode=3 and change the defaults.
  • LSFmod: Add new preblur modes.
  • SmoothLevels: Change default useDB to false.
  • SmoothLevels: Change default Ecurve to 1.
  • SMDegrain: Use MinBlur for prefilter 1 and 2 again.

r32

06 Aug 15:02
Compare
Choose a tag to compare
r32
  • MCTemporalDenoise: Add option edgeclean.
  • Add functions dec_txt60mc, ivtc_txt30mc, FixColumnBrightness, FixRowBrightness, FixColumnBrightnessProtect, FixRowBrightnessProtect, FixColumnBrightnessProtect2, FixRowBrightnessProtect2, and bbmod.
  • Keep up with the changes in DFTTest.

r31

28 Oct 10:06
Compare
Choose a tag to compare
r31
  • daa, santiag, QTGMC, ivtc_txt60mc: Add device parameter.
  • Add smartfademod and FineDehalo functions.
  • LUTDeRainbow: Fix incompatibility with different subsampling.
  • LUTDeCrawl: Change default cthresh value to 10.
  • Stab: Use depan filters in mvtools plugin.
  • TemporalDegrain: Fix hqdn3d's namespace and filter name.
  • LSFmod: Speed up preblur by using MinBlur(1).

r30

04 Apr 09:35
Compare
Choose a tag to compare
r30
  • ContraSharpening: Set default radius value according to resolution. Change default rep value to 13. Add planes parameter and process all planes by default.
  • LUTDeCrawl: Remove unnecessary workaround for SCDetect.
  • MCTemporalDenoise: Change default search value to 4. Add pfMode, refine, thSADC and thSADC2 parameters. Now uses DFTTest instead of FFT3DFilter for prefiltering by default.
  • srestore: Fix format conversion error.

r29

29 Mar 14:27
Compare
Choose a tag to compare
r29
  • Overlay: Add opacity parameter.
  • srestore: Fix dclip parameter being no effect.
  • MCTemporalDenoise: Add useTTmpSm and stabilize parameters.
  • Toon: Remove unnecessary workaround for AWarpSharp2.
  • Add EdgeCleaner function.

r28

10 Mar 15:36
Compare
Choose a tag to compare
r28
  • Replace nnedi3 with more optimized znedi3.
  • daa, santiag, QTGMC: Expose more parameters of nnedi3/eedi3.
  • ivtc_txt60mc: Add 'opencl' parameter and fix framerate mismatch error.
  • logoNR: Change the default values for KNLMeansCL.
  • Deblock_QED: Use renewed DCTFilter.
  • MinBlur: Performance improvement (Z4ST1N).
  • QTGMC: Fix incorrect noiseCentre when Denoiser='KNLMeansCL'.
  • QTGMC: Keep up with the changes in FFT3DFilter.
  • Add MCTemporalDenoise function (no post-processor).

r27

23 Oct 14:01
Compare
Choose a tag to compare
r27
  • Add TemporalDegrain and aaf functions. (Hinterwaeldlers)
  • HQDeringmod: Keep up with the changes in std.Sobel.
  • santiag, QTGMC: Use the optimized eedi3 filter instead of the bundled one.
  • daa, santiag, QTGMC: Add opencl parameter. The OpenCL version of eedi3/nnedi3 will be used when set to true. By default it's set to false and uses the CPU version like before.

r26

06 Jun 13:01
Compare
Choose a tag to compare
r26
  • srestore: Only do format conversion when necessary.
  • Deprecate the use of focus2/scd plugin and use misc plugin instead.
  • MinBlur: Remove workaround for CTMF in r=2 when input is 16 bits.

r25

08 Apr 16:56
Compare
Choose a tag to compare
r25
  • HQDeringmod: Use the "misc" plugin instead of the obsolete "generic" plugin.
  • KNLMeansCL: Replace the cmode parameter with channels.
  • DeHalo_alpha: Use proper scaling in expr.
  • QTGMC: Use proper scaling in the Generate2ndFieldNoise function.
  • GSMC: Use proper scaling in the luma-adaptative mask.

r24

10 Sep 16:22
Compare
Choose a tag to compare
r24
  • Replace some RemoveGrain modes with std.Median or std.Convolution.
  • santiag: Use the newer SangNom port.
  • HQDeringmod: Set chroma planes to gray when outputting mask clip.
  • QTGMC: Use the planes parameter instead of the deprecated ones for nnedi3.
  • srestore: Replace MinMax property with separate Min and Max for std.PlaneStats.
  • Overlay: Fix variable referenced before assignment error.