Debugging for encode decisions.
[dcpomatic.git] / src / lib / subtitle_decoder.h
index dfa3d6d909e288c1e5bc4ce612202da9ebda37c1..e5e9316693514e33fead9841e544ffed28e2432c 100644 (file)
@@ -63,6 +63,14 @@ public:
                return _content;
        }
 
+       boost::optional<ContentTime> position () const {
+               return _position;
+       }
+
+       void reset_position () {
+               _position.reset ();
+       }
+
 private:
 
        std::list<ContentImageSubtitle> _decoded_image;
@@ -74,6 +82,8 @@ private:
 
        boost::function<std::list<ContentTimePeriod> (ContentTimePeriod, bool)> _image_during;
        boost::function<std::list<ContentTimePeriod> (ContentTimePeriod, bool)> _text_during;
+
+       boost::optional<ContentTime> _position;
 };
 
 #endif