summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/types.cc10
-rw-r--r--src/types.h6
2 files changed, 13 insertions, 3 deletions
diff --git a/src/types.cc b/src/types.cc
index 9af5f119..89b9de55 100644
--- a/src/types.cc
+++ b/src/types.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2012-2014 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2019 Carl Hetherington <cth@carlh.net>
This file is part of libdcp.
@@ -330,6 +330,10 @@ dcp::content_kind_to_string (ContentKind kind)
return "psa";
case ADVERTISEMENT:
return "advertisement";
+ case EPISODE:
+ return "episode";
+ case PROMO:
+ return "promo";
}
DCP_ASSERT (false);
@@ -365,6 +369,10 @@ dcp::content_kind_from_string (string kind)
return PUBLIC_SERVICE_ANNOUNCEMENT;
} else if (kind == "advertisement") {
return ADVERTISEMENT;
+ } else if (kind == "episode") {
+ return EPISODE;
+ } else if (kind == "promo") {
+ return PROMO;
}
throw BadContentKindError (kind);
diff --git a/src/types.h b/src/types.h
index 2652524c..350a5b55 100644
--- a/src/types.h
+++ b/src/types.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2012-2015 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2019 Carl Hetherington <cth@carlh.net>
This file is part of libdcp.
@@ -99,7 +99,9 @@ enum ContentKind
TEASER,
POLICY,
PUBLIC_SERVICE_ANNOUNCEMENT,
- ADVERTISEMENT
+ ADVERTISEMENT,
+ EPISODE,
+ PROMO
};
extern std::string content_kind_to_string (ContentKind kind);