summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2019-03-29 14:35:02 +0000
committerCarl Hetherington <cth@carlh.net>2019-03-29 14:35:51 +0000
commit09af1b3914a63b05a015f95a580557184ae0231c (patch)
treebe8bf2befd8721a87655f62f1c62f34c30955b19 /src
parent1ca2f66168c24db875b9766601970427063c7726 (diff)
Add EPISODE and PROMO content types.
Diffstat (limited to 'src')
-rw-r--r--src/types.cc8
-rw-r--r--src/types.h6
2 files changed, 12 insertions, 2 deletions
diff --git a/src/types.cc b/src/types.cc
index 4c53b162..29e2c387 100644
--- a/src/types.cc
+++ b/src/types.cc
@@ -331,6 +331,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);
@@ -366,6 +370,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 7f315e08..8297dbcc 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.
@@ -104,7 +104,9 @@ enum ContentKind
TEASER,
POLICY,
PUBLIC_SERVICE_ANNOUNCEMENT,
- ADVERTISEMENT
+ ADVERTISEMENT,
+ EPISODE,
+ PROMO
};
extern std::string content_kind_to_string (ContentKind kind);