projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More player debugging for butler video-full states.
[dcpomatic.git]
/
src
/
lib
/
types.cc
diff --git
a/src/lib/types.cc
b/src/lib/types.cc
index d25c9aba4bf2557072704e7f3236a9b358f9a910..898abeca4c2ed531bbff7da624fa6683cd5af3dc 100644
(file)
--- 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)
{
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;
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));
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) {
text_type_to_string (TextType t)
{
switch (t) {
+ case TEXT_UNKNOWN:
+ return "unknown";
case TEXT_OPEN_SUBTITLE:
return "open-subtitle";
case TEXT_CLOSED_CAPTION:
case TEXT_OPEN_SUBTITLE:
return "open-subtitle";
case TEXT_CLOSED_CAPTION:
@@
-122,6
+126,8
@@
string
text_type_to_name (TextType t)
{
switch (t) {
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:
case TEXT_OPEN_SUBTITLE:
return _("Open subtitles");
case TEXT_CLOSED_CAPTION: