I think it's a good idea to implement a video filter to convert the levels range of YUV source (the dvds and films) to the levels range of the screen :
I use directx output and it doesn't convert automatically the levels, so a black video doesn't appear as black as the black borders because the black is represented by 235 on YUV source and 255 on a screen.
Thanks !