_writer.write(_player.get_subtitle_fonts());
}
- while (!_player.pass()) {}
+ int passes = 0;
+ while (!_player.pass()) {
+ if ((++passes % 8) == 0) {
+ auto job = _job.lock();
+ DCPOMATIC_ASSERT(job);
+ job->set_progress(_player.progress());
+ }
+ }
for (auto i: get_referenced_reel_assets(_film, _film->playlist())) {
_writer.write(i);
DCPEncoder::audio (shared_ptr<AudioBuffers> data, DCPTime time)
{
_writer.write(data, time);
-
- auto job = _job.lock ();
- DCPOMATIC_ASSERT (job);
- job->set_progress (float(time.get()) / _film->length().get());
}
void