#include "change_signaller.h"
#include "exception_store.h"
#include "text_ring_buffers.h"
+#include "text_type.h"
#include "video_ring_buffers.h"
#include <boost/asio.hpp>
#include <boost/signals2.hpp>
Butler (
std::weak_ptr<const Film> film,
- std::shared_ptr<Player> player,
+ Player& player,
AudioMapping map,
int audio_channels,
std::function<AVPixelFormat (AVPixelFormat)> pixel_format,
void seek_unlocked (dcpomatic::DCPTime position, bool accurate);
std::weak_ptr<const Film> _film;
- std::shared_ptr<Player> _player;
+ Player& _player;
boost::thread _thread;
VideoRingBuffers _video;