├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── VshipUsageScript ├── Lav1e.py ├── ReadMeGraph.py └── simpleExample.vpy ├── doc ├── BUTTERAUGLI.md ├── CVVDP.md ├── FFVship-Windows-Compilation.md ├── FFVship.md ├── GpuInfo.md ├── Home.md ├── SSIMULACRA2.md ├── Vship-Error-Managment.md └── VshipAPI.md ├── include ├── VSConstants4.h ├── VSHelper.h ├── VSHelper4.h ├── VSScript.h ├── VSScript4.h ├── VapourSynth.h └── VapourSynth4.h ├── src ├── FFVship.cpp ├── VshipAPI.h ├── VshipColor.h ├── VshipLib.cpp ├── butter │ ├── colors.hpp │ ├── combineMasks.hpp │ ├── diffnorms.hpp │ ├── downupsample.hpp │ ├── gaussianblur.hpp │ ├── main.hpp │ ├── maltaDiff.hpp │ ├── maskPsycho.hpp │ ├── separatefrequencies.hpp │ ├── simplerdiff.hpp │ └── vapoursynth.hpp ├── cvvdp │ ├── colors.hpp │ ├── csf.hpp │ ├── csf_lut_weber.hpp │ ├── display_models.hpp │ ├── distmap_specifics.hpp │ ├── gaussianBlur.hpp │ ├── lpyr.hpp │ ├── main.hpp │ ├── maskingModel.hpp │ ├── parameters.hpp │ ├── pooling.hpp │ ├── resize.hpp │ ├── temporalFilter.hpp │ └── vapoursynth.hpp ├── ffvship_utility │ ├── CLI_Parser.hpp │ ├── ProgressBar.hpp │ ├── ffmpegToVshipColorFormat.hpp │ ├── ffmpegmain.hpp │ └── unpack.hpp ├── gpuColorToLinear │ ├── YUVToLinRGB.hpp │ ├── anyDepthToFloat.hpp │ ├── chromaUpsample.hpp │ ├── primaries.hpp │ ├── rangeToFull.hpp │ ├── resize.hpp │ ├── transferToLinear.hpp │ └── vshipColor.hpp ├── ssimu2 │ ├── downsample.hpp │ ├── gaussianblur.hpp │ ├── main.hpp │ ├── makeXYB.hpp │ ├── score.hpp │ └── vapoursynth.hpp └── util │ ├── Planed.hpp │ ├── VshipExceptions.hpp │ ├── concurrency.hpp │ ├── debugHelper.hpp │ ├── float3operations.hpp │ ├── gpuhelper.hpp │ ├── preprocessor.hpp │ └── torgbs.hpp └── test ├── Makefile ├── apibenchmark.cpp ├── apitest.c └── libvshipTestIdentity.cpp /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/README.md -------------------------------------------------------------------------------- /VshipUsageScript/Lav1e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/VshipUsageScript/Lav1e.py -------------------------------------------------------------------------------- /VshipUsageScript/ReadMeGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/VshipUsageScript/ReadMeGraph.py -------------------------------------------------------------------------------- /VshipUsageScript/simpleExample.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/VshipUsageScript/simpleExample.vpy -------------------------------------------------------------------------------- /doc/BUTTERAUGLI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/BUTTERAUGLI.md -------------------------------------------------------------------------------- /doc/CVVDP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/CVVDP.md -------------------------------------------------------------------------------- /doc/FFVship-Windows-Compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/FFVship-Windows-Compilation.md -------------------------------------------------------------------------------- /doc/FFVship.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/FFVship.md -------------------------------------------------------------------------------- /doc/GpuInfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/GpuInfo.md -------------------------------------------------------------------------------- /doc/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/Home.md -------------------------------------------------------------------------------- /doc/SSIMULACRA2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/SSIMULACRA2.md -------------------------------------------------------------------------------- /doc/Vship-Error-Managment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/Vship-Error-Managment.md -------------------------------------------------------------------------------- /doc/VshipAPI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/doc/VshipAPI.md -------------------------------------------------------------------------------- /include/VSConstants4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VSConstants4.h -------------------------------------------------------------------------------- /include/VSHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VSHelper.h -------------------------------------------------------------------------------- /include/VSHelper4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VSHelper4.h -------------------------------------------------------------------------------- /include/VSScript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VSScript.h -------------------------------------------------------------------------------- /include/VSScript4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VSScript4.h -------------------------------------------------------------------------------- /include/VapourSynth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VapourSynth.h -------------------------------------------------------------------------------- /include/VapourSynth4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/include/VapourSynth4.h -------------------------------------------------------------------------------- /src/FFVship.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/FFVship.cpp -------------------------------------------------------------------------------- /src/VshipAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/VshipAPI.h -------------------------------------------------------------------------------- /src/VshipColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/VshipColor.h -------------------------------------------------------------------------------- /src/VshipLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/VshipLib.cpp -------------------------------------------------------------------------------- /src/butter/colors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/colors.hpp -------------------------------------------------------------------------------- /src/butter/combineMasks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/combineMasks.hpp -------------------------------------------------------------------------------- /src/butter/diffnorms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/diffnorms.hpp -------------------------------------------------------------------------------- /src/butter/downupsample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/downupsample.hpp -------------------------------------------------------------------------------- /src/butter/gaussianblur.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/gaussianblur.hpp -------------------------------------------------------------------------------- /src/butter/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/main.hpp -------------------------------------------------------------------------------- /src/butter/maltaDiff.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/maltaDiff.hpp -------------------------------------------------------------------------------- /src/butter/maskPsycho.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/maskPsycho.hpp -------------------------------------------------------------------------------- /src/butter/separatefrequencies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/separatefrequencies.hpp -------------------------------------------------------------------------------- /src/butter/simplerdiff.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/simplerdiff.hpp -------------------------------------------------------------------------------- /src/butter/vapoursynth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/butter/vapoursynth.hpp -------------------------------------------------------------------------------- /src/cvvdp/colors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/colors.hpp -------------------------------------------------------------------------------- /src/cvvdp/csf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/csf.hpp -------------------------------------------------------------------------------- /src/cvvdp/csf_lut_weber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/csf_lut_weber.hpp -------------------------------------------------------------------------------- /src/cvvdp/display_models.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/display_models.hpp -------------------------------------------------------------------------------- /src/cvvdp/distmap_specifics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/distmap_specifics.hpp -------------------------------------------------------------------------------- /src/cvvdp/gaussianBlur.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/gaussianBlur.hpp -------------------------------------------------------------------------------- /src/cvvdp/lpyr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/lpyr.hpp -------------------------------------------------------------------------------- /src/cvvdp/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/main.hpp -------------------------------------------------------------------------------- /src/cvvdp/maskingModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/maskingModel.hpp -------------------------------------------------------------------------------- /src/cvvdp/parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/parameters.hpp -------------------------------------------------------------------------------- /src/cvvdp/pooling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/pooling.hpp -------------------------------------------------------------------------------- /src/cvvdp/resize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/resize.hpp -------------------------------------------------------------------------------- /src/cvvdp/temporalFilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/temporalFilter.hpp -------------------------------------------------------------------------------- /src/cvvdp/vapoursynth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/cvvdp/vapoursynth.hpp -------------------------------------------------------------------------------- /src/ffvship_utility/CLI_Parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ffvship_utility/CLI_Parser.hpp -------------------------------------------------------------------------------- /src/ffvship_utility/ProgressBar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ffvship_utility/ProgressBar.hpp -------------------------------------------------------------------------------- /src/ffvship_utility/ffmpegToVshipColorFormat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ffvship_utility/ffmpegToVshipColorFormat.hpp -------------------------------------------------------------------------------- /src/ffvship_utility/ffmpegmain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ffvship_utility/ffmpegmain.hpp -------------------------------------------------------------------------------- /src/ffvship_utility/unpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ffvship_utility/unpack.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/YUVToLinRGB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/YUVToLinRGB.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/anyDepthToFloat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/anyDepthToFloat.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/chromaUpsample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/chromaUpsample.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/primaries.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/primaries.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/rangeToFull.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/rangeToFull.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/resize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/resize.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/transferToLinear.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/transferToLinear.hpp -------------------------------------------------------------------------------- /src/gpuColorToLinear/vshipColor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/gpuColorToLinear/vshipColor.hpp -------------------------------------------------------------------------------- /src/ssimu2/downsample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ssimu2/downsample.hpp -------------------------------------------------------------------------------- /src/ssimu2/gaussianblur.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ssimu2/gaussianblur.hpp -------------------------------------------------------------------------------- /src/ssimu2/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ssimu2/main.hpp -------------------------------------------------------------------------------- /src/ssimu2/makeXYB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ssimu2/makeXYB.hpp -------------------------------------------------------------------------------- /src/ssimu2/score.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ssimu2/score.hpp -------------------------------------------------------------------------------- /src/ssimu2/vapoursynth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/ssimu2/vapoursynth.hpp -------------------------------------------------------------------------------- /src/util/Planed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/Planed.hpp -------------------------------------------------------------------------------- /src/util/VshipExceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/VshipExceptions.hpp -------------------------------------------------------------------------------- /src/util/concurrency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/concurrency.hpp -------------------------------------------------------------------------------- /src/util/debugHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/debugHelper.hpp -------------------------------------------------------------------------------- /src/util/float3operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/float3operations.hpp -------------------------------------------------------------------------------- /src/util/gpuhelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/gpuhelper.hpp -------------------------------------------------------------------------------- /src/util/preprocessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/preprocessor.hpp -------------------------------------------------------------------------------- /src/util/torgbs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/src/util/torgbs.hpp -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/apibenchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/test/apibenchmark.cpp -------------------------------------------------------------------------------- /test/apitest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/test/apitest.c -------------------------------------------------------------------------------- /test/libvshipTestIdentity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Line-fr/Vship/HEAD/test/libvshipTestIdentity.cpp --------------------------------------------------------------------------------