#include "dcp_subtitle_decoder.h"
#include "font.h"
#include "text_content.h"
+#include "util.h"
#include <dcp/interop_subtitle_asset.h>
#include <dcp/load_font_node.h>
: Decoder (film)
{
/* Load the XML or MXF file */
- auto const c = load (content->path(0));
- c->fix_empty_font_ids ();
- _subtitles = c->subtitles ();
+ auto const asset = load (content->path(0));
+ asset->fix_empty_font_ids ();
+ _subtitles = asset->subtitles ();
_next = _subtitles.begin ();
+ _subtitle_standard = asset->subtitle_standard();
+
text.push_back (make_shared<TextDecoder>(this, content->only_text()));
update_position();
}
}
}
- only_text()->emit_plain (p, s);
+ only_text()->emit_plain(p, s, _subtitle_standard);
update_position();