diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-01-12 21:06:29 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-01-12 21:06:29 +0000 |
| commit | 68560d1e94ee311d7fbfcdf98a704decef232108 (patch) | |
| tree | 2456ee37413e4b0b34a6ccfc783c4ed751c94be1 /src/dcp/subtitle.h | |
| parent | 670020792233d50b14363e54db6808733d5d2171 (diff) | |
Various fixes.
Diffstat (limited to 'src/dcp/subtitle.h')
| -rw-r--r-- | src/dcp/subtitle.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/dcp/subtitle.h b/src/dcp/subtitle.h index f5d4002..8808dfb 100644 --- a/src/dcp/subtitle.h +++ b/src/dcp/subtitle.h @@ -39,17 +39,18 @@ class Subtitle { public: Subtitle () {} - Subtitle (boost::shared_ptr<const cxml::Node> node, int tcr); + Subtitle (boost::shared_ptr<const cxml::Node> node, bool smpte); - FrameTime in; - FrameTime out; - FrameTime fade_up_time; - FrameTime fade_down_time; + TimePair in; + TimePair out; + TimePair fade_up_time; + TimePair fade_down_time; std::list<boost::shared_ptr<Font> > font_nodes; std::list<boost::shared_ptr<Text> > text_nodes; private: - FrameTime time (boost::shared_ptr<const cxml::Node>, std::string name, boost::optional<FrameTime> maximum = boost::optional<FrameTime> ()); + boost::optional<FrameTime> smpte_time (boost::shared_ptr<const cxml::Node> node, std::string name); + boost::optional<MetricTime> interop_time (boost::shared_ptr<const cxml::Node> node, std::string name); }; } |
