PDA

View Full Version : PC levels (brightness problem)


dukey
7th September 2008, 01:52
So it seems that the working video renderers in Vista display 0 and black instead of 15 as black, which makes all videos look washed out and generally crap. This really sucks bad. On Vista overlay basically doesn't work. Direct draw is not really supported on vista. It is possible to make the video decoder output RGB24 or RGB32 (which fixes the problem as the decoder does the conversion correctly) but with ffdshow and vrm9 the video looks all pixalated, so either ffdshow is making a total mess of the RGB conversion or vrm9 is ..

Which leaves a big problem, how to render stuff correctly. There is Haalis video render, but of course, the application needs to be programmed to use. I tried it with my sat software and it doesn't work *weep*.

Anyway .. i knocked up a working video renderer in opengl. So far it has an incredibly simple API, you just pass it the window handle and it renders onto it. If anyone is interested in this, might release the source. For my sat software probably could just create a window internally and render to that, but for other apps it would need to be programmed in which sux. How did MS make such a mess of this.

Am I missing something. Is there some hack to make vrm9 use the right luma levels when the source is YUV ?

Mangix
7th September 2008, 03:04
what graphics card?