The version of Avisynth is 2.5.6a, the dll reports its version as 2.5.6 but I just re-downloaded and re-installed it to make sure, no change.
The script I'm using is the one below. It's essentially the MA script with the GripFit stuff removed and replaced with values obtained from PARanoia for a resizer and the borders. I've left the STMedianFilter line in place but commented out, as it stands this runs pretty quickly, if I uncomment the line.. slow becomes an understatement.
Code:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\dgdecode.dll")
MPEG2Source("E:\Encodes\SG1S9EP11.d2v")
undot()
asharp(1, 4)
BicubicResize(352,448,1./3.,1./3.,14,72,678,432)
#STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ \
"unfilter( -(fmin(round(nf)*2, 100)), \
-(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), \
round(1/nf) , round(3/nf) , 1, 1) ")
Addborders(0,64,0,64)
ConvertToYV12()
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
EDIT: Just been reading up on this memory alignment bug you mentioned and I now understand what you meant by having a crop line in the script. Having just added that right after the mpeg2source line it appears to have fixed it
Thanks for the nudge in the right direction, much obliged to you