madVR has Spline 36 and Spline 64 implementations. Increasing the number of taps generally increases sharpness at the cost of ringing.
There are better algorithms out there such as madVR's Jinc anti-ringing scaling and NNEDI3 image doubling.
I use an avisynth script to scale over the desktop resolution (1920x1080 -> 2880x1620), then it applies sharpen and UnsharpHQ filters in this higher resolution and then madVR downscales that to 1920x1080 (Catmull Rom LL+AR).
--> it's by far the best quality i can get.
I use a dering technique in avisynth too.
I also developed an avisynth script "Before and After" in order to watch immediately the result with and without my script (because ffdshow can not do that for avisynth)
Spline144 alone is not the best scaler (ringing) but in the context i use it, it's the best one, for me at least, to my eyes and my display.
I use also NNEDI3 in avisynth for SD content. My CPU is much powerful than my GPU so i use also avisynth for SD / NNEDI3.
It's the reason why i use MPC-HC instead of JRiver.
Also the fact that JRiver states that the wheel mouse is for seeking video also irritates me and they don't want to change anything. Many users have requested this but they don't want to hear anyone.
I don't know why they have hardcoded a such thing and why they can not open that (for example with a new option).
So, for me :
For playing video files, i use an external player like MPC-HC (Avisynth, madVR, etc).
I will not upgrade anymore until they will hear all their users (you can read numerous requests for changing wheel mouse in full screen while playing video).
Here is the link of my post :
http://yabb.jriver.com/interact/index.php?topic=90662.msg627386#msg627386And i am still waiting for their answer ....