From 0fb6983c70d6fe201768040563752cb75889197a Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 3 Jul 2015 17:56:24 +0100 Subject: Write very small VPosition values as 0. --- src/subtitle_asset.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/subtitle_asset.cc b/src/subtitle_asset.cc index c0ffb75a..4d411e5a 100644 --- a/src/subtitle_asset.cc +++ b/src/subtitle_asset.cc @@ -304,7 +304,11 @@ SubtitleAsset::subtitles_as_xml (xmlpp::Element* root, int time_code_rate, strin text->set_attribute ("HPosition", raw_convert (i->h_position() * 100, 6)); } text->set_attribute ("VAlign", valign_to_string (i->v_align())); - text->set_attribute ("VPosition", raw_convert (i->v_position() * 100, 6)); + if (i->v_position() > ALIGN_EPSILON) { + text->set_attribute ("VPosition", raw_convert (i->v_position() * 100, 6)); + } else { + text->set_attribute ("VPosition", "0"); + } text->add_child_text (i->text()); } } -- cgit v1.2.3