X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Ftypes.cc;h=898abeca4c2ed531bbff7da624fa6683cd5af3dc;hb=a5be11a965c2c38442e4e069874e7e21b5b43a5c;hp=d25c9aba4bf2557072704e7f3236a9b358f9a910;hpb=a5c629cb9b638b67a0e4c2d26fe9ab2e124bf0eb;p=dcpomatic.git diff --git a/src/lib/types.cc b/src/lib/types.cc index d25c9aba4..898abeca4 100644 --- a/src/lib/types.cc +++ b/src/lib/types.cc @@ -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: