I recently created my own DirectShow movie player as a control for use in WPF. This all works fine, but my customer would like a feature to boost colors depending on his preference.
Based on an old application he uses, he defines this as three seperate sliders, one for each color channel (RGB).
When R would be set to 255, and the others lower to zero, the red color in the playing video would be boosted, or at least "noticeably more red".
I have already messed with Hue, Saturation, Contrast, Brightness, all kinds of RGB to HSL/HSV calculations as found on wikipedia and such, but none of those really do what I expect.
Could anyone point me in the right direction? Perhaps an exposed interface in DirectShow I missed, because I'm kind of clueless at the moment. Is it even possible by default in DirectShow?