More player debugging for butler video-full states.
[dcpomatic.git] / src / lib / types.cc
index d25c9aba4bf2557072704e7f3236a9b358f9a910..898abeca4c2ed531bbff7da624fa6683cd5af3dc 100644 (file)
@@ -96,9 +96,11 @@ Crop::as_xml (xmlpp::Node* node) const
 TextType
 string_to_text_type (string s)
 {
-       if (s == "open-subtitle") {
+       if (s == "unknown") {
+               return TEXT_UNKNOWN;
+       } else if (s == "open-subtitle") {
                return TEXT_OPEN_SUBTITLE;
-       } else if (s == "closed") {
+       } else if (s == "closed-caption") {
                return TEXT_CLOSED_CAPTION;
        } else {
                throw MetadataError (String::compose ("Unknown text type %1", s));
@@ -109,6 +111,8 @@ string
 text_type_to_string (TextType t)
 {
        switch (t) {
+       case TEXT_UNKNOWN:
+               return "unknown";
        case TEXT_OPEN_SUBTITLE:
                return "open-subtitle";
        case TEXT_CLOSED_CAPTION:
@@ -122,6 +126,8 @@ string
 text_type_to_name (TextType t)
 {
        switch (t) {
+       case TEXT_UNKNOWN:
+               return _("Timed text");
        case TEXT_OPEN_SUBTITLE:
                return _("Open subtitles");
        case TEXT_CLOSED_CAPTION: