5b5c36d28d07e8cd93af5a3f766fd95f2a506beb from master; increase the number of images...
[dcpomatic.git] / src / lib / dcp_decoder.h
index 89931aa38361695ccc1e7750b3d5956761dde341..3a05325c744ec195ed0b3320193840804b4e4dc1 100644 (file)
 
 */
 
+/** @file  src/dcp_decoder.h
+ *  @brief A decoder of existing DCPs.
+ */
+
 #include "video_decoder.h"
 #include "audio_decoder.h"
 #include "subtitle_decoder.h"
@@ -34,9 +38,11 @@ public:
        DCPDecoder (boost::shared_ptr<const DCPContent>);
 
 private:
+       bool pass (PassReason);
        void seek (ContentTime t, bool accurate);
-       bool pass ();
-       std::list<ContentTimePeriod> subtitles_during (ContentTimePeriod, bool starting) const;
+       
+       std::list<ContentTimePeriod> image_subtitles_during (ContentTimePeriod, bool starting) const;
+       std::list<ContentTimePeriod> text_subtitles_during (ContentTimePeriod, bool starting) const;
 
        ContentTime _next;
        std::list<boost::shared_ptr<dcp::Reel> > _reels;