summaryrefslogtreecommitdiff
path: root/src/dcp/subtitle.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-01-12 21:06:29 +0000
committerCarl Hetherington <cth@carlh.net>2015-01-12 21:06:29 +0000
commit68560d1e94ee311d7fbfcdf98a704decef232108 (patch)
tree2456ee37413e4b0b34a6ccfc783c4ed751c94be1 /src/dcp/subtitle.h
parent670020792233d50b14363e54db6808733d5d2171 (diff)
Various fixes.
Diffstat (limited to 'src/dcp/subtitle.h')
-rw-r--r--src/dcp/subtitle.h13
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);
};
}