Is there an option to stop VDPAU from expanding video to PC levels?
I've been trying to get proper video playback to my TV and found that blacks and whites are crushed. On closer inspection it seems that VDPAU (and software decoding with libavcodec) takes video and expands it from 16-235 to 0-255. This is nice for a PC screen, but TV's are usually calibrated for different levels (black at 16 and white at 235).
Using xine or mythtv this can be fixed using the brightness and contrast controls with a calibration DVD to set proper black and white levels. BtB and WtW are recoverable, but it would be nice to keep the original levels. I'm worried that this kind of adjustment might lead to banding due to inaccuracies.
There's a nice calibration DVD image at http://merifon.altervista.org/TestDVD.html
- it also includes some deinterlacing tests in which the NVIDIA does an excellent job.