Supporters update.
[dcpomatic.git] / src / lib / types.h
index 9bf4c80b1b732560d133114f932ab2ff27344731..36059401ec8eb96d73a6921d4715443ab028d9fc 100644 (file)
@@ -86,23 +86,6 @@ typedef std::vector<std::shared_ptr<FFmpegContent>> FFmpegContentList;
 
 typedef int64_t Frame;
 
-enum class VideoFrameType
-{
-       TWO_D,
-       /** `True' 3D content, e.g. 3D DCPs */
-       THREE_D,
-       THREE_D_LEFT_RIGHT,
-       THREE_D_TOP_BOTTOM,
-       THREE_D_ALTERNATE,
-       /** This content is all the left frames of some 3D */
-       THREE_D_LEFT,
-       /** This content is all the right frames of some 3D */
-       THREE_D_RIGHT
-};
-
-std::string video_frame_type_to_string (VideoFrameType);
-VideoFrameType string_to_video_frame_type (std::string);
-
 enum class Eyes
 {
        BOTH,
@@ -128,42 +111,6 @@ enum class ReelType
 };
 
 
-enum class VideoRange
-{
-       FULL, ///< full,  or "JPEG" (0-255 for 8-bit)
-       VIDEO ///< video, or "MPEG" (16-235 for 8-bit)
-};
-
-extern std::string video_range_to_string (VideoRange r);
-extern VideoRange string_to_video_range (std::string s);
-
-
-/** Type of captions.
- *
- *  The generally accepted definitions seem to be:
- *  - subtitles: text for an audience who doesn't speak the film's language
- *  - captions:  text for a hearing-impaired audience
- *  - open:      on-screen
- *  - closed:    only visible by some audience members
- *
- *  At the moment DoM supports open subtitles and closed captions.
- *
- *  There is some use of the word `subtitle' in the code which may mean
- *  caption in some contexts.
- */
-enum class TextType
-{
-       UNKNOWN,
-       OPEN_SUBTITLE,
-       CLOSED_CAPTION,
-       COUNT
-};
-
-extern std::string text_type_to_string (TextType t);
-extern std::string text_type_to_name (TextType t);
-extern TextType string_to_text_type (std::string s);
-
-
 struct CPLSummary
 {
        CPLSummary (boost::filesystem::path p);