From 563ffc8c14b9db24c828c85c6590d0ece9ed19bc Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 7 Jun 2017 12:12:23 +0100 Subject: Fix incorrect reel numbers in subtitle XML/MXF. --- src/lib/reel_writer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/reel_writer.cc b/src/lib/reel_writer.cc index 27f10d1ed..8334dc477 100644 --- a/src/lib/reel_writer.cc +++ b/src/lib/reel_writer.cc @@ -41,6 +41,7 @@ #include #include #include +#include #include #include "i18n.h" @@ -57,6 +58,7 @@ using boost::shared_ptr; using boost::optional; using boost::dynamic_pointer_cast; using dcp::Data; +using dcp::raw_convert; int const ReelWriter::_info_size = 48; @@ -521,14 +523,14 @@ ReelWriter::write (PlayerSubtitles subs) shared_ptr s (new dcp::InteropSubtitleAsset ()); s->set_movie_title (_film->name ()); s->set_language (lang); - s->set_reel_number ("1"); + s->set_reel_number (raw_convert (_reel_index + 1)); _subtitle_asset = s; } else { shared_ptr s (new dcp::SMPTESubtitleAsset ()); s->set_content_title_text (_film->name ()); s->set_language (lang); s->set_edit_rate (dcp::Fraction (_film->video_frame_rate (), 1)); - s->set_reel_number (1); + s->set_reel_number (_reel_index + 1); s->set_time_code_rate (_film->video_frame_rate ()); s->set_start_time (dcp::Time ()); if (_film->encrypted ()) { -- cgit v1.2.3