Well... it didn't really work out, because as soon as I changed the filter stack, I got the crashing again, including removing all filters except for amDCT as the only single filter.
I seem to get the most stable behavior with LWLibavVideoSource, aus2yuv.exe, 2 x264 threads, and 4 Avisynth threads. But it still sometimes crashes randomly.
Despite that, this filter sometimes produces
HORRIBLE anomalies. I've included below a 15 second clip that produces these anomalies with the
author's settings from the Doom9 Thread:
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\LSMASHSource.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\amDCT.dll")
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
# loading source: E:\USER\temp_dvd\Video\Test\cut_orig.mp4
# input color sampling YV12
# input luminance scale tv
LWLibavVideoSource("E:\USER\temp_dvd\Video\Test\cut_orig.mp4",cache=false,stacked=true,format="YUV420P8",repeat=true)
# current resolution: 1920x1080
# deblocking
# deblocking using amDCT
# padding to mod16 for speed
# Current resilution: 1936x1088
AddBorders(8,4,8,4)
amDCT(adapt=31,shift=5,quality=4,quant=9,matrix=8,expand=16,sharpWpos=6,sharpTpos=7,sharpWAmt=24,sharpTAmt=31,brightStart=205,brightAmt=30)
# removing mod16 padding
Crop(8,4,-8,-4)
PreFetch(4)
return last
https://i.imgur.com/HxxTs1S.mp4
I tried both amDCT_v1.0 and amDCT_v1.1_Testing... same behavior in both of them.
I don't trust this filter.
Here's the original (unprocessed) clip:
https://bit.ly/2ZXH4Gp
I reported this on the Doom9 thread as well.