It's a pretty fast adjuster of brightness, contrast, saturation, hue...
+ options for boosting low levels of brightness Fastest video formats are the planar formats as it can skip some of the planes if adjustment isn't asked for
Brightness affects Y
Contrast affects Y, U & V
Hue and saturation affects U & V
-------------------------------------------------------------------------------------
MultiAdjust V0.1.9
Lookup based adjustment of
Brightness
Contrast
Saturation
Hue
Video formats accepted
Y8
YUV422_UYVY (UYVY)
YUV422_YUYV (YUY2)
YUV444_Planar (YV24)
YUV422_Planar (YV16)
YUV420_Planar (YV12)
YUV411_Planar
YUV410_Planar (YVU9)
There are 4 types of brightness adjustment
2 give more of an enhancement to dark areas
Routines use either SSE, X86, or plain c++
(SSE won't be used unless the cpu supports it)
There isn't actually much difference in speed between SSE and X86 though.....
Full source code is included, feel free to use as you like