Quote:
Originally Posted by STaRGaZeR
The renderer is not in position either. It has no way of knowing the original source levels, as far as I can see madVR just assumes TV levels for everything. Fraps and PC-range encoded H.264 sources will always be wrong as long as this behaviour doesn't change. ffdshow adapts to this because it has all the info, the renderer cannot, unless you offer an option not to process RGB input-
|
madVR can do a much better YUV->RGB conversion then any decoder i've seen, so clearly the optimal solution is to just teach the decoder to tell madVR what the source format really was, and you would never again need YUV->RGB conversion in a decoder.
OPENVIDEOINFOHEADER needs to get some traction.
PS:
AFAIK from reading some ffdshow code, it only guesses based on the video resolution regarding 601/709, it isn't actually smart enough to do it properly, unless i've missed that part.