- Add
anime
parameter togood_resize
- Update
good_resize
kernels- Live action will use EwaLanczos for luma upscaling, SSIM for luma downscaling, and Spline36 for chroma
- Anime will use Waifu2x for upscaling and sigmoid Catrom for downscaling
- Fix
good_resize
gpu
parameter to auto-detect by default - Deprecate
SQTGMC
. Please return to usinghavsfunc.QTGMC
instead.
- remove functions that were previously deprecated
- fixes for compat with most recent dependency versions
- expose SAD parameters in SQTGMC
- fix some presets in SQTGMC, mainly use a not-stupid nnsize
- remove dependency on havsfunc
- Deprecate functions that have (basically) equivalent functionality with existing functions in the interest of reducing code duplication and people trying to run the exact same functions from multiple *funcs
- Update existing functions with updated tooling that should both run faster and be more resistant to unintended user input
- Improve some typing and make the package overall a bit more Pythonic, as well as make it a tad more typesafe in certain scenarios
- More useful and informative exceptions
- Expand some functions with functionality that can be built on in the future (i.e. presets)
- Fix Descale again, I need a better way to test these things before I push them
- Add
downscale_only
param toDescale
function - Expose
DescaleMask
as a separate function
- Deprecate
ClipLimited
, usestd.Limiter
instead - Add
Descale
function
- Fix bug where SQGTMC may throw an error
- Fix threshold on Deband to scale correctly so that we have finer tuned debanding thresholds, which apparently never worked correctly in vs-deband if you were using neo_f3kdb.
- Things were still broken in the last version so I removed the vsdeband plugin entirely and now we just call neo_f3kdb directly
- It turns out the bug in f3kdb that was the reason for the vsdeband script being needed had been fixed in neo_f3kdb a long time ago anyway.
- Fix compatibility with a breaking change that vs-deband made here
- Internal refactoring
- Fix potential syntax issue with
MagicDenoise
- Add Clybius's
MagicDenoise
function
- Add gpu support for upscaling to
GoodResize
viagpu
anddevice
parameters. - Add SQGTMC, a simplified version of QTGMC, also with gpu support.
- Add havsfunc as a dependency
- Initial release