summaryrefslogtreecommitdiffstats
path: root/ash/ash.gyp
diff options
context:
space:
mode:
authorrobert.bradford <robert.bradford@intel.com>2015-05-06 04:09:56 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-06 11:10:30 +0000
commitab052495c02e7552aeacf7d82c28f9d72eba6564 (patch)
tree5a65c81f089653eb89f8d6f1bc173657c48c35a2 /ash/ash.gyp
parent71de1f947da5a61e7b36a82e2806e7b243a93e74 (diff)
downloadchromium_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.gyp3
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',