These limits are also discussed in the thread I posted above.
https://www.svp-team.com/forum/viewtopi … 288#p25288
MAG79 wrote:
"Uniform mode = switch between uniform interpolation (1mmmm) and Scene changing.
Adaptive mode = switch between uniform, 1m, 1m50% and Scene changing.
When we set m1 and m2* limits value to 1 we get intervals: 0..1 for uniform, 1..1 for 1m, 1..4000 for 1m50% and 4000..max for Scene changing. Thus we have 1m50% algo enabled for all good scenes in movie. SAD<1 it is not achievable for real material.
*m2 limit is only called m2. It fact it is limit for 1m50% algo. It is undocumented feature."
and answered why it is 1 and not zero there:
https://www.svp-team.com/forum/viewtopi … 285#p25285
"what s the theory behind the change to 1?"
"Because it close to 0, but 0 leads to SVPMgr crash. I found it today and I will fix it in SVP 3.1.3."
So maybe "adaptive with m1 and m2 limits set to zero" is correct and was just done that way in development history, but there is some kind of additional script/code which defines the timing of the MI frames? Because the results I am getting are matching the tooltip description, and not just adaptive with limits to zero.
The code in the mentioned avs-file from gaunt looks like this:
m33 = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*5, den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectEvery(5,2)
m67 = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*5, den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectEvery(5,5)
m50 = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*5, den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectEvery(5,3)
(wid_den==1)&&(hei_den==1) ? last : eval("
m33 = m33.BicubicResize(src.width, src.height, b=0, c=0.75)
m67 = m67.BicubicResize(src.width, src.height, b=0, c=0.75)
m50 = m50.BicubicResize(src.width, src.height, b=0, c=0.75)
")
interleave(src,m33,m50,m67)
smooth_video = SelectEvery(8, 0,1,3, 4,6)
Further, MAG79 stated:
https://www.svp-team.com/forum/viewtopi … 569#p26569
"Any news yet on the 1.5M/1M50% mode?
It was some technical issues and I had to stop my experiments. In few days I think I will return to this topic.
As for now we have 4 variants of 1.5m:
- 1m11m (it is gaunt's idea, not ready, stuttering is visible)
- 1mm1m with 50% distance (ready to use in SVP 3.1.2, more smoothness)
- 1mm1m with custom distances (ready to use in SVP 3.0 with gaunt mod, more smoothness)
- 1mm1m with 50% intensity (it is gaunt's idea, I'm work on it, even more smoothness)"
Maybe it helps to clear this up and to find a way to change the distances of MI-frames in SVP 4.