diff options
author | robert.bradford <robert.bradford@intel.com> | 2015-05-06 04:09:56 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-05-06 11:10:30 +0000 |
commit | ab052495c02e7552aeacf7d82c28f9d72eba6564 (patch) | |
tree | 5a65c81f089653eb89f8d6f1bc173657c48c35a2 /ash/ash.gyp | |
parent | 71de1f947da5a61e7b36a82e2806e7b243a93e74 (diff) | |
download | chromium_src-ab052495c02e7552aeacf7d82c28f9d72eba6564.zip chromium_src-ab052495c02e7552aeacf7d82c28f9d72eba6564.tar.gz chromium_src-ab052495c02e7552aeacf7d82c28f9d72eba6564.tar.bz2 |
Reland "Load and apply a vcgt table from an ICC file to the internal display"
When the command line switch --internal-display-color-profile-file is provided
load the given ICC file using qcms and extract the VCGT data. Use this VCGT
data to apply a gamma ramp to change the output on the internal display using
drmModeCrtcSetGammaRamp.
Original CL: https://codereview.chromium.org/1028563003/
Reason for reland: Linux ChromiumOS GN (dbg) build broke (missing qcms dep in
ash/BUILD.gn)
BUG=471749
TEST=On a link_freon device add the command line option to load a sample ICC
file (e.g. Bluish.icc to give a blue tint) and observe on startup that the
internal display is blue tinted.
TBR=sievers@chromium.org
Review URL: https://codereview.chromium.org/1119113004
Cr-Commit-Position: refs/heads/master@{#328514}
Diffstat (limited to 'ash/ash.gyp')
-rw-r--r-- | ash/ash.gyp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ash/ash.gyp b/ash/ash.gyp index 972152c..1044e24 100644 --- a/ash/ash.gyp +++ b/ash/ash.gyp @@ -43,6 +43,8 @@ 'autoclick/autoclick_controller.h', 'cancel_mode.cc', 'cancel_mode.h', + 'content/display/display_color_manager_chromeos.cc', + 'content/display/display_color_manager_chromeos.h', 'content/display/screen_orientation_controller_chromeos.cc', 'content/display/screen_orientation_controller_chromeos.h', 'debug.cc', @@ -967,6 +969,7 @@ # Ash #includes power_supply_properties.pb.h directly. '../chromeos/chromeos.gyp:power_manager_proto', '../device/bluetooth/bluetooth.gyp:device_bluetooth', + '../third_party/qcms/qcms.gyp:qcms', '../ui/chromeos/ui_chromeos.gyp:ui_chromeos_resources', '../ui/chromeos/ui_chromeos.gyp:ui_chromeos_strings', '../ui/chromeos/ui_chromeos.gyp:ui_chromeos', |