Hi.
Been using VLC for many years,
I just noticed that there is banding when playing a smooth grey ramp (gradient) video from AVSHD709.
Grey Ramp Video (very trusted source):
http://w6rz.net/avshd709/MP4-2c.7z
Misc Patterns -> A - Additional -> 1-Grayscale Ramp.mp4
This happens when I set the Dynamic Rang in NVIDIA to Full (0-255), as it should because of "stretching" from YUV to RGB.
It fixes the Black & White limits, but creates ugly banding.
When I leave it at 16-235, the B&W limits are wrong, but the banding is non existent.
Everything works as it should (expected).
I have found a way (trick) to fix the banding in the RGB (0-255) without sacrificing anything.
Make these adjustments and play the "Grayscale Ramp.mp4" file to test:
Tools -> Preferences -> Show Settings (All) -> Video-Filters-Grain -> Variance: 2.00, Minimal Period: 1, Maximal Period: 1.
Save.
Tools -> Effects & Filters -> Video Effects -> Essential:
Turn On: Banding Removal, Radius at 0 (minimum).
Turn On: Film Grain, Variance at 2 (second line).
You can play with Variance till the banding disappear.
Now the grey ramp is SMOOTH without noticeable film grain or banding.
In a way, "Film Grain" works like Dithering, but at a minimal setting it's not actually creating visible grain.
I know this is a work-around but I'll be happy if the dev team will make a more professional fix to this phenomenon.
Maybe some Dithering option to smooth the banding without using tricks.
Thanks.
EDIT:
I have to mention that in MPC-HC selecting "Full Floating Point Processing" fixes this banding issue completely.
Do we have this in VLC?