friend struct hint_subtitle_too_early;
void thread ();
+ void scan_content(std::shared_ptr<const Film> film);
void hint (std::string h);
void audio (std::shared_ptr<AudioBuffers> audio, dcpomatic::DCPTime time);
void text (PlayerText text, TextType type, boost::optional<DCPTextTrack> track, dcpomatic::DCPTimePeriod period);
void closed_caption (PlayerText text, dcpomatic::DCPTimePeriod period);
void open_subtitle (PlayerText text, dcpomatic::DCPTimePeriod period);
+
void check_certificates ();
void check_interop ();
void check_big_font_files ();
void check_out_of_range_markers ();
void check_subtitle_languages();
void check_audio_language ();
+ void check_8_or_16_audio_channels();
boost::thread _thread;
/** This is used to make a partial DCP containing only the subtitles and closed captions that