v0.4.1
Changelog
- Fix docs building
- Remove decorators in favour of a simple function. This makes the docs build again, and will be a bit easier to maintain myself.
- Add some missing functions to the docs
- Set all the outputs per submodule (
__all__
). This means that if you were relying on lvsfunc to import your vsutil functions, stop it. Just import vsutil. - Docstring updates
- Changed some ALLCAPS function names to camel case. These will remain for the time being, but be deprecated before 0.5.0.
New additions
vinverse
- @Setsugennoao's implementation of
vinverse
- @Setsugennoao's implementation of
get_neutral_value
- kernels (#91)
- Add a lot of new kernels. See the documentation for a full list.
get_kernel
andget_all_kernels
- This should allow for developers using the lvsfunc
kernel
setup to allow its users to fall back on strings.
- This should allow for developers using the lvsfunc
check_variable
- Checks whether the clip has a variable format or resolution, and returns an error if so. Replaces the decorators.
mixed_rescale
- WIP scaling function that mimics some of the ideas of
insaneAA
while trying to limit the amount of damage caused by its default options. This should also be easier to modify to your needs.
- WIP scaling function that mimics some of the ideas of
fine_dehalo
- Ported over the module floating around to use lvsfunc functions and style. Has the added
ref
parameter as well.
- Ported over the module floating around to use lvsfunc functions and style. Has the added
mt_xxpand_multi
Updates
- Use lambdas or
None
for params where necessary decomb
: Uselvsfunc.deinterlace.vinverse
instead ofhavsfunc.vinverse
stack_planes
: Fixsplit
call referencingcomparison.split
upscaled_sraa
: Generalizesupersampler
param (#89)vsdpir
: Fix error on non mod8 clips (#88)unsharpen
: AddGRAY
supportTIVTC_VFR
: Add main file name to output filenames- Multiple functions: Add string support for calling
kernels
masked_dha
: Addref
paramreplace_ranges
: Call Remap plugin if possible- Other minor updates I forgot about
Deprecations
- SIVTC, TIVTC_VFR: both use camel case now. The FULLCAPS calls will be support for the time being, but support will be dropped before 0.5.0.