summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-12-14 23:28:04 +0100
committerCarl Hetherington <cth@carlh.net>2025-12-14 23:54:47 +0100
commit6c91acbfb42a18e1f431ffc84ab3ac5237a1e4d7 (patch)
tree91590762e78bfc7e46f31031e35ffc716a1c671d
parent7a1518407fb4a78637e58326741ba37ba8dab09b (diff)
Rename the old P3 colour conversion to P3 DCI, and add some new ones (#3124).
P3 -> P3 DCI (~6300K 0.314,0.351 white point) P3 D65 (~6500K D65 0.3127,0.3290 white point) P3 D60 (~6000K D60 0.32168,0.33767 white point)
-rw-r--r--cscript2
-rw-r--r--src/lib/colour_conversion.cc4
2 files changed, 4 insertions, 2 deletions
diff --git a/cscript b/cscript
index 9e00d764c..100958ed6 100644
--- a/cscript
+++ b/cscript
@@ -502,7 +502,7 @@ def build_with_cpp17(target):
def dependencies(target, options):
- deps = [('libdcp', 'v1.10.42', {'c++17': build_with_cpp17(target)})]
+ deps = [('libdcp', 'v1.10.43', {'c++17': build_with_cpp17(target)})]
deps.append(('libsub', 'v1.6.58'))
deps.append(('leqm-nrt', 'd75d0af984d9c14bfefca8f1bdbc215c3bf3a388'))
if target.platform != 'linux' or target.distro != 'arch':
diff --git a/src/lib/colour_conversion.cc b/src/lib/colour_conversion.cc
index 588a388e3..5225ee17c 100644
--- a/src/lib/colour_conversion.cc
+++ b/src/lib/colour_conversion.cc
@@ -288,7 +288,9 @@ PresetColourConversion::setup_colour_conversion_presets()
_presets.push_back(PresetColourConversion(_("sRGB"), "srgb", dcp::ColourConversion::srgb_to_xyz()));
_presets.push_back(PresetColourConversion(_("Rec. 601"), "rec601", dcp::ColourConversion::rec601_to_xyz()));
_presets.push_back(PresetColourConversion(_("Rec. 709"), "rec709", dcp::ColourConversion::rec709_to_xyz()));
- _presets.push_back(PresetColourConversion(_("P3"), "p3", dcp::ColourConversion::p3_to_xyz()));
+ _presets.push_back(PresetColourConversion(_("P3 DCI (~6300K)"), "p3", dcp::ColourConversion::p3_dci_to_xyz()));
+ _presets.push_back(PresetColourConversion(_("P3 D65 (~6500K)"), "p3-d65", dcp::ColourConversion::p3_d65_to_xyz()));
+ _presets.push_back(PresetColourConversion(_("P3 D60 (~6000K)"), "p3-d60", dcp::ColourConversion::p3_d60_to_xyz()));
_presets.push_back(PresetColourConversion(_("Rec. 1886"), "rec1886", dcp::ColourConversion::rec1886_to_xyz()));
_presets.push_back(PresetColourConversion(_("Rec. 2020"), "rec2020", dcp::ColourConversion::rec2020_to_xyz()));
_presets.push_back(PresetColourConversion(_("S-Gamut3/S-Log3"), "sgamut3", dcp::ColourConversion::s_gamut3_to_xyz()));