, _ignore_audio(false)
, _ignore_text(false)
, _always_burn_open_subtitles(false)
+ , _fast(false)
, _tolerant (film->tolerant())
, _audio_merger (_film->audio_frame_rate())
, _subtitle_alignment (subtitle_alignment)
, _ignore_audio(false)
, _ignore_text(false)
, _always_burn_open_subtitles(false)
+ , _fast(false)
, _tolerant (film->tolerant())
, _audio_merger (_film->audio_frame_rate())
{
void
Player::set_fast ()
{
- boost::mutex::scoped_lock lm (_mutex);
_fast = true;
- setup_pieces_unlocked ();
+ setup_pieces();
}
boost::atomic<bool> _ignore_text;
boost::atomic<bool> _always_burn_open_subtitles;
/** true if we should try to be fast rather than high quality */
- bool _fast = false;
+ boost::atomic<bool> _fast;
/** true if we should keep going in the face of `survivable' errors */
bool const _tolerant;
/** true if we should `play' (i.e output) referenced DCP data (e.g. for preview) */