#include "audio_analyser.h"
#include "signaller.h"
#include "player_text.h"
-#include "types.h"
#include "dcp_text_track.h"
#include "dcpomatic_time.h"
#include "weak_film.h"
/* For tests only */
void join ();
+ void disable_audio_analysis () {
+ _disable_audio_analysis = true;
+ }
private:
friend struct hint_subtitle_too_early;
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_few_audio_channels ();
void check_ffec_and_ffmc_in_smpte_feature ();
void check_out_of_range_markers ();
void check_text_languages ();
+ void check_audio_language ();
boost::thread _thread;
/** This is used to make a partial DCP containing only the subtitles and closed captions that
boost::optional<dcpomatic::DCPTimePeriod> _last_subtitle;
boost::atomic<bool> _stop;
+
+ bool _disable_audio_analysis = false;
};