- node->add_child("Scaler")->add_child_text (_scaler->id ());
- node->add_child("Eyes")->add_child_text (raw_convert<string> (_eyes));
- node->add_child("Part")->add_child_text (raw_convert<string> (_part));
- _colour_conversion.as_xml (node);
- if (send_subtitles && _subtitle.image) {
- node->add_child ("SubtitleWidth")->add_child_text (raw_convert<string> (_subtitle.image->size().width));
- node->add_child ("SubtitleHeight")->add_child_text (raw_convert<string> (_subtitle.image->size().height));
- node->add_child ("SubtitleX")->add_child_text (raw_convert<string> (_subtitle.position.x));
- node->add_child ("SubtitleY")->add_child_text (raw_convert<string> (_subtitle.position.y));
+ node->add_child("Eyes")->add_child_text (raw_convert<string> (static_cast<int> (_eyes)));
+ node->add_child("Part")->add_child_text (raw_convert<string> (static_cast<int> (_part)));
+ if (_colour_conversion) {
+ _colour_conversion.get().as_xml (node);
+ }
+ if (_subtitle) {
+ node->add_child ("SubtitleWidth")->add_child_text (raw_convert<string> (_subtitle->image->size().width));
+ node->add_child ("SubtitleHeight")->add_child_text (raw_convert<string> (_subtitle->image->size().height));
+ node->add_child ("SubtitleX")->add_child_text (raw_convert<string> (_subtitle->position.x));
+ node->add_child ("SubtitleY")->add_child_text (raw_convert<string> (_subtitle->position.y));