diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-06-25 11:58:12 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-06-25 13:36:17 +0100 |
| commit | 89ee4cc6019036fa4fc0a6e07e052ffdc3b136ac (patch) | |
| tree | 5a1d1b3e1e6fc4d280f1ff0f1598a37e0fea3257 /src/lib/player.h | |
| parent | e08c1d30bb5e2d77339541eb7dbe7d1ca95485ab (diff) | |
Make player decide whether subtitles should be burnt based on
content settings rather than using the film's settings. Remove
film property of burn-subtitles.
Diffstat (limited to 'src/lib/player.h')
| -rw-r--r-- | src/lib/player.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/player.h b/src/lib/player.h index f22faa7ac..6edfa49b7 100644 --- a/src/lib/player.h +++ b/src/lib/player.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2014 Carl Hetherington <cth@carlh.net> + Copyright (C) 2013-2015 Carl Hetherington <cth@carlh.net> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -87,13 +87,13 @@ public: std::list<boost::shared_ptr<PlayerVideo> > get_video (DCPTime time, bool accurate); boost::shared_ptr<AudioBuffers> get_audio (DCPTime time, DCPTime length, bool accurate); - PlayerSubtitles get_subtitles (DCPTime time, DCPTime length, bool starting); + PlayerSubtitles get_subtitles (DCPTime time, DCPTime length, bool starting, bool burnt); std::list<boost::shared_ptr<Font> > get_subtitle_fonts (); void set_video_container_size (dcp::Size); void set_ignore_video (); void set_enable_subtitles (bool enable); - void set_burn_subtitles (bool burn); + void set_always_burn_subtitles (bool burn); PlayerStatistics const & statistics () const; @@ -157,8 +157,10 @@ private: /** true if the player should ignore all video; i.e. never produce any */ bool _ignore_video; - /** true if the player should burn subtitles into the video */ - bool _burn_subtitles; + /** true if the player should always burn subtitles into the video regardless + of content settings + */ + bool _always_burn_subtitles; boost::shared_ptr<AudioProcessor> _audio_processor; |
