diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-01-03 23:08:27 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-01-03 23:08:27 +0000 |
| commit | a5095486e606adfe36de635a48710cf98872c1c6 (patch) | |
| tree | cf7a17cb48a258473fde05593653a759ad81f633 /src/lib/colour_conversion.cc | |
| parent | 4a291fd1e78c3307d6dffbbadf1bd005ed5a430b (diff) | |
Various libdcp API changes.
Diffstat (limited to 'src/lib/colour_conversion.cc')
| -rw-r--r-- | src/lib/colour_conversion.cc | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/lib/colour_conversion.cc b/src/lib/colour_conversion.cc index 32bc3c1a5..6b3d3b0f1 100644 --- a/src/lib/colour_conversion.cc +++ b/src/lib/colour_conversion.cc @@ -58,14 +58,15 @@ ColourConversion::ColourConversion (cxml::NodePtr node) cxml::ConstNodePtr in_node = node->node_child ("InputTransferFunction"); string in_type = in_node->string_child ("Type"); if (in_type == "Gamma") { - _in.reset (new dcp::GammaTransferFunction (in_node->number_child<double> ("Gamma"))); + _in.reset (new dcp::GammaTransferFunction (false, in_node->number_child<double> ("Gamma"))); } else if (in_type == "ModifiedGamma") { _in.reset (new dcp::ModifiedGammaTransferFunction ( - in_node->number_child<double> ("Power"), - in_node->number_child<double> ("Threshold"), - in_node->number_child<double> ("A"), - in_node->number_child<double> ("B") - )); + false, + in_node->number_child<double> ("Power"), + in_node->number_child<double> ("Threshold"), + in_node->number_child<double> ("A"), + in_node->number_child<double> ("B") + )); } list<cxml::NodePtr> m = node->node_children ("Matrix"); @@ -75,7 +76,7 @@ ColourConversion::ColourConversion (cxml::NodePtr node) _matrix(ti, tj) = raw_convert<double> ((*i)->content ()); } - _out.reset (new dcp::GammaTransferFunction (node->number_child<double> ("OutputGamma"))); + _out.reset (new dcp::GammaTransferFunction (true, node->number_child<double> ("OutputGamma"))); } boost::optional<ColourConversion> |
