/*
- Copyright (C) 2016-2019 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2016-2020 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
#include "dcpomatic_time.h"
#include <boost/weak_ptr.hpp>
#include <boost/signals2.hpp>
+#include <boost/atomic.hpp>
#include <vector>
#include <string>
void text (PlayerText text, TextType type, dcpomatic::DCPTimePeriod period);
boost::weak_ptr<const Film> _film;
- boost::thread* _thread;
+ boost::thread _thread;
bool _long_ccap;
bool _overlap_ccap;
bool _too_many_ccap_lines;
boost::optional<dcpomatic::DCPTimePeriod> _last;
- boost::mutex _mutex;
- bool _stop;
+ boost::atomic<bool> _stop;
};