Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
Originally Posted by StainlessS
These two are garbage, I must have screwed up somewhere (weird flashing, EDIT: Green and Pink frames).
Code:
Function DoubleRate3(clip c) {
c
prefilt = DeGrainMedian() # some smoothing
superfilt = MSuper(prefilt, hpad=16, vpad=16, rfilter = 4) # all levels for MAnalyse
super = MSuper(pel=2, hpad=16, vpad=16,rfilter=4)
bw_1 = MAnalyse(superfilt, chroma = false, isb = true, blksize = 16, OverLap=8, searchparam = 3, plevel = 0, search = 3, badrange = (-24))
fw_1 = MAnalyse(superfilt, chroma = false, isb = false, blksize = 16, OverLap=8, searchparam = 3, plevel = 0, search = 3, badrange = (-24))
MBlockFps(super, bw_1, fw_1, num=0, den=0, mode=0, Blend=false)
Return Last
}
Function DoubleRate4(clip c) {
c
super = MSuper(pel=2, hpad=16, vpad=16,rfilter=4)
bw_1 = MAnalyse(super, chroma = false, isb = true, blksize = 16, OverLap=8, searchparam = 3, plevel = 0, search = 3, badrange = (-24))
fw_1 = MAnalyse(super, chroma = false, isb = false, blksize = 16, OverLap=8, searchparam = 3, plevel = 0, search = 3, badrange = (-24))
MBlockFps(super, bw_1, fw_1, num=0, den=0, mode=0, Blend=false)
Return Last
}
|
Indeed. There is a missing copy of the 16 bit internal buffers back to 8 bit result when overlap is used. I will fix it in my pfmod branch in the next release.
|