Hi,
If I set in Lav video configuration "25p/30p"(film deinterlacing mode) SVP is triggered along with motion compensation:
Last processed file parameters:
Filename: index.bdmv
Frame size and frame rate: 1920x1080 pixels, 25 fps
Detected screen parameters
Screen size and refresh rate: 1920x1080 pixels, 50.002 Hz
Video smoothing info
Smooth factor: 2:1
Resulting video frame rate: 50 fps
Repeat 1 frame every 8.3 min (without ReClock)
Selected profile: 1920x1080@24
Profile settings of video processing
[ExMethod=MSmoothFps_3] Frames interpolation mode: Adaptive (default)
[ExAlgo=13] SVP shader: 13. Standart (default)
[Bicubic=1] Motion vectors interpolation mode: Bicubic (by default)
[ExMulti=MON] Target frame rate: To screen refresh rate (default)
[ExBlockSize=16x16:1] Motion vectors grid: 14 px. Average 1
[ExRecalc=0:0] Decrease grid step: Disabled (default)
[TypeDist=Exh:-14:SATD] Search radius: Large
[ExPel=2] Motion vectors precision: Half pixel (default)
[Badsad=1000:0] Wide search: Disabled
[ExSadml=0] Artifacts masking: Disabled (default)
[ExBlend=false] Processing of scene changes: Repeat frame (default)
[ExDwnResize=0] Decrease frame size: Disabled (default)
[ExConvertFps=false] Blend frames to screen refresh rate:false
Settings by menu
[svp_libflowgpu=1] GPU-acceleration (OpenCL): true
[ExThreads=0] Processing threads: Auto
[HandCrop=None] Frame crop: Disabled
[Borderlight=None] Black bars lighting: Disabled
[VDelay=0] Video delay: 0 ms
[ExDemo=0] Demonstration mode: false
[ExTearingTest=0] Tearing test: false
[EFrameDoubling=0] Variable frame rate repair: false
[StopSmoothDelayOnRewind=1] Turn off on seek: Turn off by 1 sec
If otherwise I set in Lav video configuration "50/60"(video deinterlacing mode) SVP is not triggered and there is no motion compensation at all :
Last processed file parameters:
Filename: index.bdmv
Frame size and frame rate: 1920x1080 pixels, 50 fps
Detected screen parameters
Screen size and refresh rate: 1920x1080 pixels, 49.999 Hz
Video smoothing info
Smooth factor: 1:1
Resulting video frame rate: 50 fps
Drop 1 frame every 1000 sec (without ReClock)
Selected profile: 1920x1080@24
Profile settings of video processing
[ExMethod=MSmoothFps_3] Frames interpolation mode: Adaptive (default)
[ExAlgo=13] SVP shader: 13. Standart (default)
[Bicubic=1] Motion vectors interpolation mode: Bicubic (by default)
[ExMulti=MON] Target frame rate: To screen refresh rate (default)
[ExBlockSize=16x16:1] Motion vectors grid: 14 px. Average 1
[ExRecalc=0:0] Decrease grid step: Disabled (default)
[TypeDist=Exh:-14:SATD] Search radius: Large
[ExPel=2] Motion vectors precision: Half pixel (default)
[Badsad=1000:0] Wide search: Disabled
[ExSadml=0] Artifacts masking: Disabled (default)
[ExBlend=false] Processing of scene changes: Repeat frame (default)
[ExDwnResize=0] Decrease frame size: Disabled (default)
[ExConvertFps=false] Blend frames to screen refresh rate:false
Settings by menu
[svp_libflowgpu=1] GPU-acceleration (OpenCL): true
[ExThreads=0] Processing threads: Auto
[HandCrop=None] Frame crop: Disabled
[Borderlight=None] Black bars lighting: Disabled
[VDelay=0] Video delay: 0 ms
[ExDemo=0] Demonstration mode: false
[ExTearingTest=0] Tearing test: false
[EFrameDoubling=0] Variable frame rate repair: false
[StopSmoothDelayOnRewind=1] Turn off on seek: Turn off by 1 sec
My guess is that in the first case the video is rebuily by Lav video into 25p and consequently SVP doubles the framerate (adding motion compensation), while in the second scenario nothing happens because te video is transformed by Lav video directly into 50p; from what I have understood these are two alternative ways of deinterlacing, but to obtain smoothnes (mind blowing in my case if I may add ) you have to choose always the first one! Correct me if I am wrong.
Thanks again:)