#include "compose.hpp"
-#include "font_data.h"
#include "job.h"
#include "player.h"
#include "subtitle_encoder.h"
, _reel_index (0)
, _length (film->length())
{
- _player->set_play_referenced ();
- _player->set_ignore_video ();
- _player->set_ignore_audio ();
- _player->Text.connect (boost::bind(&SubtitleEncoder::text, this, _1, _2, _3, _4));
+ _player.set_play_referenced();
+ _player.set_ignore_video();
+ _player.set_ignore_audio();
+ _player.Text.connect(boost::bind(&SubtitleEncoder::text, this, _1, _2, _3, _4));
string const extension = film->interop() ? ".xml" : ".mxf";
_reel_index = 0;
- while (!_player->pass()) {}
+ while (!_player.pass()) {}
int reel = 0;
for (auto& i: _assets) {
}
if (!_film->interop() || _include_font) {
- for (auto j: _player->get_subtitle_fonts()) {
- i.first->add_font (j.id, _default_font);
+ for (auto j: _player.get_subtitle_fonts()) {
+ i.first->add_font(j->id(), j->data().get_value_or(_default_font));
}
}