AviSynth / jinc-resize

Jinc (EWA Lanczos) Resampler Plugin for Avisynth/Avisynth+
17 stars 1 forks source link

Jinc r44 version also has a critical memory issue #2

Open cherryfeel opened 7 years ago

cherryfeel commented 7 years ago

image

test enviroment :

  1. source : 24fps Progressive / 1080 Full HD / 16:9
  2. avisynth : avisynth 2.6 MT ( But I didn't use MT command like "setMTmode")
  3. Previewing : Virtualdub 1.10.4
  4. Avisynth Script :

    ┌────────────────────────────────────────────────────────┐

#   [SOURCE]            #
LWLibavVideoSource("D:\Encoding\[17]\KILL-la-KILL\[Source]\LWI\ep05.lwi", cache=false)

└────────────────────────────────────────────────────────┘


Test -> 1) Resize x2 with Jincresize(36~256) and turn right and turn left for AA in YV16 Color Space.
             2) Resize x1 with Jincresize(36~256) and turn right and turn left for AA in YV16 Color Space.
             3) Resize x2 with Jincresize(36~256) and turn right and turn left for AA in YV12 Color Space.
             4) Resize x1 with Jincresize(36~256) and turn right and turn left for AA in YV12 Color Space.

Result -> 1) msg : "evaluate : Unhandled C++ exception!" from // x2 : YV16 : Jinc256

               2) No Error message // x1 : YV16 : Jinc36&64&144&256

               3) msg : "access violation! at 0x0000964A in JincResize.dll"  or 
                              "evaluate : Unhandled C++ exception!" from // x2 : YV12 : Jinc256

               4) No Error message // x1 : YV12 : Jinc36&64&144&256
Reel-Deal commented 7 years ago

Have you tried r44? http://www.dropbox.com/s/pj37t6ackhbs42k/jincresize_r44.zip?dl=1

cherryfeel commented 7 years ago

I tested it again with R44 and updated Comment.

innocenat commented 7 years ago

Yeah, it has been something I have been trying to pinpoint since the first version. The size of memory and the speed of the algorithm means that my debugging procedure is very ineffective.

There is also problem of I no longer using Windows, so it might be a while more.