wrong white and black levels in xv with i810
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Fix Released
|
Medium
|
|||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Wishlist
|
Bryce Harrington |
Bug Description
Binary package hint: xserver-
I have an issue with correct black and white levels with Xubuntu/Ubuntu. The most visible symptom is a greyish black in movies.
As introduction a quote from Wikipedia:
Blacker-than-Black - PC RGB, 100% black starts off at 0 and 100% is at 255. Studio RGB, 100% black is at 16, and 100% white is at 235. Anything lower than 16, say from 0 - 15, that's below black, and anything higher than 235, from 236 - 255, that's above white.
I have attached I zip published by Mark Sydow[1] which shows wether you are affected. For convinience, I attached it to this post.
Play the file VTS_01_1.VOB with your favorite media player - I'm using mplayer. Pause on the first black screen. If you own a CRT, crank up the brightness. If you own a TFT, adjust contrast so that the dim white greay are distinguishable.
If I set video output to gl or x11 and play the attached VTS_01_1.VOB everything below level 16 (reference black) is as black as the background. This happens, because the levels 16...235 are expanded to 0...255. If I set video output to xv, I can see bars all the way down to 0, making black in most movies look greyish.
The natural solution to this problem is to adjust you screen, but you can't do this with a machine which is not complety dedicated to video presentation.
Under Windows, this problem was introduced with VMR9 and there are quite a few solutions:
1. video driver update
2. forcing RGB or adjust within FFDShow
3. use AVISynth
4. use a shader for Media Player Classic
Unfortunately, none of this options are available for Linux.
The "ATI Radeon Video Overlay" driver supplies the variable XV_COLORSPACE acessible by xvattr, the i810 does not have this option. gxine exhibits the same behaviour, vlc is wrong at all devices.
So, how to fix? Am I stuck to x11/gl?
setup:
Xubuntu edgy
X 7.1.1ubuntu6.2
i810 1.6.5
mplayer 0.99+1.
Intel i945GM chipset
1024x768 24 bit
DRI enabled
[1] http://
Changed in xserver-xorg-video-i810: | |
status: | Incomplete → New |
Changed in xserver-xorg-video-intel: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | New → Unknown |
Changed in xserver-xorg-video-intel: | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → In Progress |
Changed in xserver-xorg-video-intel: | |
status: | In Progress → Fix Released |
Changed in xserver-xorg-video-intel: | |
assignee: | nobody → bryceharrington |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
Changed in xserver-xorg-video-intel: | |
importance: | Medium → Unknown |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
Could you please recheck it with Gutsy Final Live CD? In Gutsy i810 driver is deprecated and intel driver is used instead.
Btw. I am not sure but this report seems similar to bug #32963.