#ifndef DCPOMATIC_SUBRIP_H
#define DCPOMATIC_SUBRIP_H
-#include "subrip_subtitle.h"
+#include "dcpomatic_time.h"
+#include <sub/subtitle.h>
+#include <boost/shared_ptr.hpp>
+#include <vector>
class SubRipContent;
class subrip_time_test;
ContentTime length () const;
protected:
- std::vector<SubRipSubtitle> _subtitles;
-
-private:
- friend class subrip_time_test;
- friend class subrip_coordinate_test;
- friend class subrip_content_test;
- friend class subrip_parse_test;
-
- static ContentTime convert_time (std::string);
- static int convert_coordinate (std::string);
- static std::list<SubRipSubtitlePiece> convert_content (std::list<std::string>);
- static void maybe_content (std::list<SubRipSubtitlePiece> &, SubRipSubtitlePiece &);
+ std::vector<sub::Subtitle> _subtitles;
};
#endif