├── .flake8 ├── .github └── workflows │ ├── autotag.yml │ ├── lint.yml │ └── pypipublish.yml ├── .gitignore ├── LICENSE ├── README.md ├── lvsfunc ├── __init__.py ├── _metadata.py ├── color.py ├── comparison.py ├── deblock.py ├── debug.py ├── dependency │ ├── __init__.py │ ├── exceptions.py │ ├── function.py │ ├── packages.py │ ├── plugin.py │ └── types.py ├── diff │ ├── __init__.py │ ├── enum.py │ ├── exceptions.py │ ├── func.py │ ├── strategies.py │ └── types.py ├── exceptions.py ├── export.py ├── grain.py ├── misc.py ├── models │ ├── __init__.py │ ├── base.py │ ├── delowpass.py │ ├── dempeg2.py │ ├── np.py │ └── shaders │ │ ├── ldempeg2 │ │ └── 1x_dempeg2_fp32.onnx │ │ └── lhzdelowpass │ │ ├── 1x_lanczos_hz_delowpass_4_4_125_1375_mpeg2_fp32.onnx │ │ ├── 1x_lanczos_hz_delowpass_4_4_15_15_fp32.onnx │ │ └── 1x_lanczos_hz_delowpass_4_4_15_15_mpeg2_fp32.onnx ├── nn │ ├── __init__.py │ ├── func.py │ └── util.py ├── py.typed ├── random.py ├── scaler.py └── util.py ├── mypy.ini ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── stubs ├── havsfunc └── __init__.pyi ├── kagefunc └── __init__.pyi ├── vapoursynth └── __init__.pyi └── vsmlrt └── __init__.pyi /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/autotag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/.github/workflows/autotag.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pypipublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/.github/workflows/pypipublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/README.md -------------------------------------------------------------------------------- /lvsfunc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/__init__.py -------------------------------------------------------------------------------- /lvsfunc/_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/_metadata.py -------------------------------------------------------------------------------- /lvsfunc/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/color.py -------------------------------------------------------------------------------- /lvsfunc/comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/comparison.py -------------------------------------------------------------------------------- /lvsfunc/deblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/deblock.py -------------------------------------------------------------------------------- /lvsfunc/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/debug.py -------------------------------------------------------------------------------- /lvsfunc/dependency/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/dependency/__init__.py -------------------------------------------------------------------------------- /lvsfunc/dependency/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/dependency/exceptions.py -------------------------------------------------------------------------------- /lvsfunc/dependency/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/dependency/function.py -------------------------------------------------------------------------------- /lvsfunc/dependency/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/dependency/packages.py -------------------------------------------------------------------------------- /lvsfunc/dependency/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/dependency/plugin.py -------------------------------------------------------------------------------- /lvsfunc/dependency/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/dependency/types.py -------------------------------------------------------------------------------- /lvsfunc/diff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/diff/__init__.py -------------------------------------------------------------------------------- /lvsfunc/diff/enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/diff/enum.py -------------------------------------------------------------------------------- /lvsfunc/diff/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/diff/exceptions.py -------------------------------------------------------------------------------- /lvsfunc/diff/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/diff/func.py -------------------------------------------------------------------------------- /lvsfunc/diff/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/diff/strategies.py -------------------------------------------------------------------------------- /lvsfunc/diff/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/diff/types.py -------------------------------------------------------------------------------- /lvsfunc/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/exceptions.py -------------------------------------------------------------------------------- /lvsfunc/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/export.py -------------------------------------------------------------------------------- /lvsfunc/grain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/grain.py -------------------------------------------------------------------------------- /lvsfunc/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/misc.py -------------------------------------------------------------------------------- /lvsfunc/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/__init__.py -------------------------------------------------------------------------------- /lvsfunc/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/base.py -------------------------------------------------------------------------------- /lvsfunc/models/delowpass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/delowpass.py -------------------------------------------------------------------------------- /lvsfunc/models/dempeg2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/dempeg2.py -------------------------------------------------------------------------------- /lvsfunc/models/np.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/np.py -------------------------------------------------------------------------------- /lvsfunc/models/shaders/ldempeg2/1x_dempeg2_fp32.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/shaders/ldempeg2/1x_dempeg2_fp32.onnx -------------------------------------------------------------------------------- /lvsfunc/models/shaders/lhzdelowpass/1x_lanczos_hz_delowpass_4_4_125_1375_mpeg2_fp32.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/shaders/lhzdelowpass/1x_lanczos_hz_delowpass_4_4_125_1375_mpeg2_fp32.onnx -------------------------------------------------------------------------------- /lvsfunc/models/shaders/lhzdelowpass/1x_lanczos_hz_delowpass_4_4_15_15_fp32.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/shaders/lhzdelowpass/1x_lanczos_hz_delowpass_4_4_15_15_fp32.onnx -------------------------------------------------------------------------------- /lvsfunc/models/shaders/lhzdelowpass/1x_lanczos_hz_delowpass_4_4_15_15_mpeg2_fp32.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/models/shaders/lhzdelowpass/1x_lanczos_hz_delowpass_4_4_15_15_mpeg2_fp32.onnx -------------------------------------------------------------------------------- /lvsfunc/nn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/nn/__init__.py -------------------------------------------------------------------------------- /lvsfunc/nn/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/nn/func.py -------------------------------------------------------------------------------- /lvsfunc/nn/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/nn/util.py -------------------------------------------------------------------------------- /lvsfunc/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lvsfunc/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/random.py -------------------------------------------------------------------------------- /lvsfunc/scaler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/scaler.py -------------------------------------------------------------------------------- /lvsfunc/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/lvsfunc/util.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/mypy.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | 2 | packaging>=24.0 3 | pycodestyle>=2.11.1 4 | ruff>=0.6.5 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | VapourSynth>=68 2 | vsjetpack>=1.0.0 3 | numpy>=2.1.1 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/setup.py -------------------------------------------------------------------------------- /stubs/havsfunc/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/stubs/havsfunc/__init__.pyi -------------------------------------------------------------------------------- /stubs/kagefunc/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/stubs/kagefunc/__init__.pyi -------------------------------------------------------------------------------- /stubs/vapoursynth/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/stubs/vapoursynth/__init__.pyi -------------------------------------------------------------------------------- /stubs/vsmlrt/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jaded-Encoding-Thaumaturgy/lvsfunc/HEAD/stubs/vsmlrt/__init__.pyi --------------------------------------------------------------------------------