#include <libcxml/cxml.h>
#include <libxml++/libxml++.h>
#include <boost/foreach.hpp>
+#include <iostream>
#include "i18n.h"
/* Version 1.x */
if (node->bool_child ("InputGammaLinearised")) {
- _in.reset (new dcp::ModifiedGammaTransferFunction (node->number_child<float> ("InputGamma"), 0.04045, 0.055, 12.92));
+ _in.reset (new dcp::ModifiedGammaTransferFunction (node->number_child<double> ("InputGamma"), 0.04045, 0.055, 12.92));
} else {
- _in.reset (new dcp::GammaTransferFunction (node->number_child<float> ("InputGamma")));
+ _in.reset (new dcp::GammaTransferFunction (node->number_child<double> ("InputGamma")));
}
}
in_node->add_child("B")->add_child_text (raw_convert<string> (tf->B ()));
}
+ node->add_child("YUVToRGB")->add_child_text (raw_convert<string> (_yuv_to_rgb));
node->add_child("RedX")->add_child_text (raw_convert<string> (_red.x));
node->add_child("RedY")->add_child_text (raw_convert<string> (_red.y));
node->add_child("GreenX")->add_child_text (raw_convert<string> (_green.x));
{
vector<PresetColourConversion> presets = PresetColourConversion::all ();
size_t i = 0;
- while (i < presets.size() && (presets[i].conversion != *this)) {
+ while (i < presets.size() && presets[i].conversion != *this) {
++i;
}
DCPOMATIC_ASSERT (false);
}
-