src=last wid_den==1 ? last : \ hei_den==1 ? LanczosResize(int(width/wid_den/2)*2,height) : LanczosResize(int(width/wid_den/2)*2,int(height/hei_den/2)*2) super=MSuper(pel=pel, hpad=32, vpad=32, sharp=3,chroma=true) finest=pel==1 ? super : MFinest(super) backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv,levels=5, search=search, searchparam=1, pelsearch=dist,chroma=false,lambda=32,lsad=8000, plevel=2,pnew=0 ,pzero=0, pglobal=0, dct=5,divide= 0,trymany = true,badSAD = 24 ,badrange=-6) forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv,levels=5, search=search, searchparam=1, pelsearch=dist,chroma=false,lambda=32,lsad=8000, plevel=2,pnew=0 ,pzero=0, pglobal=0, dct=5,divide= 0,trymany = true,badSAD = 24 ,badrange=-6) backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec,thSAD=200 , blksize=blkh2, blksizev=blkv2, overlap=0, overlapv=0, search=search, searchparam=dist,chroma=false) forward_vec = Recalc==0 ? forward_vec : MRecalculate(super, forward_vec,thSAD=200 , blksize=blkh2, blksizev=blkv2, overlap=0, overlapv=0, search=search, searchparam=dist,chroma=false) smooth_video=MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, algo=algo, ml=ml, sadml=80, sadgamma=2, block=block, blend=blend,thSCD1=1600,thSCD2=10)