Results 186 comments of Ferenc Pintér

(zero response, did not release)

Thanks. For the first part: thSAD parameter should be given as if you give it for 8x8 blocksize of a 8 bit video. Easy to use, you don't have to...

Interesting. Until I check the issue (is the dct 1..4 internal multiplication proper across very different X blocksizes), you can try playing with different thSAD values but that should be...

dct=5 is a separate algorithm, uses SATD, see https://en.wikipedia.org/wiki/Sum_of_absolute_transformed_differences The factor you found is non constant, SATD is just a different metric of block differences. When someone experiments with those...

I wonder if I graph the normal sad vs dct sad pairs for different clip types (normal home video, anime, etc), will I see some kind if clear correlation and...

(I'm not lost just busy). White noise was just an experiment, I had to refresh my mind on the whole DCT topic and how it is handled in mvtools. For...

Shift right by dctshift is the same as division by (blockSizeX * blockSizeY), for power-of-2 blocksizes it worked fine but for a 12x12 block it does't. The reason of the...

For other reasons, but I also tried the plugin and had a look at it. At 3000x3000 the tmp_array has 186.682.304 elements, which theoretically needs 784 MBytes at this point...

Hi, sorry, I received no notification on this repo. Before investigating, do you still have the issue, or it was just a bad driver?

Avisynth allocates an aligned-sized buffer for coeffs for SIMD processing, not a safe +X (like here, +4096) but only the size of the needed alignment. https://github.com/AviSynth/AviSynthPlus/blob/master/avs_core/filters/resample_functions.h#L87 https://github.com/AviSynth/AviSynthPlus/blob/master/avs_core/filters/intel/resample_sse.cpp#L406 Values at the...