Hello,
I would also be happy with color profile management. I've just watched a DVD. I usually don't notice these sublte problems as long as I don't print photos, but this DVD, Ghost in the Shell 2.0, has so much contrast and color shades that the lack of color calibration was quite annoying.
Color management is unfortunately very complicated. In theory, a conversion is done from a source profile into a target profile. In a DVD, the source profile appears to be YCbCr (not sure if it is a profile or just a color space), as defined in ITU 601 (
http://www.dvinfo.net/conf/jvc-gy-hd-se ... d-dvd.html ). The target profile must be the screen profile, built with a hardware measurement device.
In practice, it is much more complicated than that. Hardware calibrators usually install a small loader that applies a correction at Windows' start (if you're using Windows), then, software that support color management convert the data to display from the working color space into the display profile. It is very unclear what part of the correction is applied by the loader, and what part is applied by the software. It seems that the loader corrects the RGB gamma curves, making all values of grey look neutral, and that the software then deals with gamuts.
A big problem is that loaders (they are said to "load the profile into the video card LookUpTable") only act on the main display channel (called "desktop"), and not with video channels, like the "overlay", or whatever. Video card drivers recently introduced advanced display options that allow to load profiles or to act on the overlay, but so far, everything I tried didn't work properly (bad conversion, or no effect at all). These options seem to be in an alpha stage of development.
Therefore building profile management in VLC would mean not only deal with the usual display profile conversion (gamuts), but also display calibration (gamma ?).
I took some pictures of my screen (a high end CRT) showing the DVD in a given software player (all settings on the neutral position, THX chart correct), and the same picture (got with the screen capture option of the player) displayed with and without color management in a classic software (Gimp), through the "desktop" channel, after my screen profile, built with a lacie Blue Eye Pro, have been loaded. This dark scene is very sensitive to calibration.
http://3141592.pio2001.online.fr/pictur ... e-cal1.jpg
http://3141592.pio2001.online.fr/pictur ... e-cal2.jpg
Here, we can see that the main correction is done by the "profile loader", and not by the "color management". On the other hand, for people having large gamut screens, the main part of the correction should be done by the "color management".
Edit : if I "unload" my screen profile from the system (by loading sRGB instead), and set color management off in Gimp, the screen capture have exactly the same color and brightness as the DVD display.