summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/picture_asset.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/picture_asset.cc b/src/picture_asset.cc
index 3a0383fe..20ea2c9f 100644
--- a/src/picture_asset.cc
+++ b/src/picture_asset.cc
@@ -73,7 +73,9 @@ PictureAsset::write_to_cpl (xmlpp::Element* node, bool interop) const
(*i)->add_child ("FrameRate")->add_child_text (lexical_cast<string> (_edit_rate * edit_rate_factor ()) + " 1");
if (interop) {
- (*i)->add_child ("ScreenAspectRatio")->add_child_text (lexical_cast<string> (float (_size.width) / _size.height));
+ stringstream s;
+ s << std::fixed << std::setprecision (2) << (float (_size.width) / _size.height);
+ (*i)->add_child ("ScreenAspectRatio")->add_child_text (s.str ());
} else {
(*i)->add_child ("ScreenAspectRatio")->add_child_text (lexical_cast<string> (_size.width) + " " + lexical_cast<string> (_size.height));
}