Skip to content

Releases: HomeOfVapourSynthEvolution/havsfunc

r23

13 May 13:11
Compare
Choose a tag to compare
r23
  • Add Stab function.
  • Now uses core.resize where applicable.
  • Now uses simple rounding when invoking the Resize wrapper.
  • srestore: Remove unnecessary invoking of std.Cache.
  • YAHR: Add the blur and depth parameters.
  • DeHalo_alpha, LSFmod: Remove the noring parameter.
  • ContraSharpening: Add the radius and rep parameters.
  • InterFrame: Remove the invoking of std.Cache. The cache issue has been fixed in VS R32.
  • HQDeringmod: Process the ring mask in the original color family. It's more convenient for interleaving with the source to tune the mask when show=True.
  • KNLMeansCL: Use color distance to process chroma planes. The quality is better than processing each chroma plane using gray intensities.
  • logoNR: Use KNLMeansCL instead of Bilateral+FluxSmooth for smoothing.
  • Overlay: Process in formats without subsampling to avoid messed result.
  • QTGMC: The TFF parameter is not required for InputType=1.

r22

26 Feb 16:13
Compare
Choose a tag to compare
r22
  • Add functions FixChromaBleedingMod(requires adjust), InterFrame, srestore and Toon
  • Delete utility function LimitDiff, use LimitFilter from mvsfunc instead
  • LSFmod: Use "min/max" kernel for edgemaskHQ=False
  • SMDegrain: Use DFTTest for prefilter=3 again
  • KNLMeansCL: Add the newly added wref parameter in v0.7.5

r9

09 Feb 14:43
Compare
Choose a tag to compare
r9
  • Added GrainFactory3 function. The default of g?str is adjusted to a saner value as the default in the original is way too overkill. Besides, g?tex parameter is removed.

r21

09 Feb 15:16
Compare
Choose a tag to compare
r21
  • QTGMC: The frame property _FieldBased is set to 0 after deinterlacing now. Fix the dct argument wasn't passed to mv.Recalculate.
  • SMDegrain: Fix the dct argument wasn't passed to mv.Recalculate.
  • Clamp: Fix a wrong expression bug introduced in r20, causing the results of QTGMC's SLMode=2/4 and LSFmod's limit to be incorrect.

r20

09 Feb 15:14
Compare
Choose a tag to compare
r20
  • YAHR: Use native filter of AWarpSharp2.
  • QTGMC: Fix SOvs argument is not scaled to the bit depth of input clip.
  • LSFmod: Fix overshoot(2) and undershoot(2) arguments are not scaled to the bit depth of input clip.
  • MinBlur: For r=2 or 3, improve the speed when the bit depth of input clip is 16.

r19

09 Feb 15:11
Compare
Choose a tag to compare
r19
  • Add functions santiag, STPresso.
  • Delete functions ediaa, maa, SharpAAMCmod, GammaToLinear, LinearToGamma.
  • HQDeringmod: The Y, U, V parameters are replaced with planes parameter.
  • QTGMC: Delete the option 'FFT3dGPU' from Denoiser parameter, and add 'KNLMeansCL' as another option.
  • GSMC: The Y, U, V parameters are replaced with planes parameter.
  • SMDegrain: Update to v3.1.2d.

r18

09 Feb 15:08
Compare
Choose a tag to compare
r18
  • SMDegrain: Fix limit and limitc arguments are not scaled to the bit depth of the input.
  • Bob: Fix the result is always outputted in 16-bit integer mistakenly, affecting QTGMC and ivtc_txt60mc for 8-15 bits input.

r17

09 Feb 15:07
Compare
Choose a tag to compare
r17
  • Use the equivalent functions in the std namespace instead of GenericFilters', except Hysteresis.

r16

09 Feb 15:06
Compare
Choose a tag to compare
r16
  • Add functions logoNR and SmoothLevels.
  • maa: Use native filter of SangNomMod. Expose 'aa' and 'aac' parameters.
  • SharpAAMCmod: Use native filter of SangNomMod if selected.
  • ivtc_txt60mc: Fix misusing of DitherLumaRebuild.
  • SMDegrain: Update to v3.0d.

r15

09 Feb 15:03
Compare
Choose a tag to compare
r15
  • HQDeringmod: When invoking generic.Sobel, mthr was not properly scaled with the bit depth of input clip.
  • QTGMC: When invoking TemporalSoften, thresholds and scenechange were not properly scaled with the bit depth of input clip.