Add EPISODE and PROMO content types. v1.6.6
authorCarl Hetherington <cth@carlh.net>
Fri, 29 Mar 2019 14:35:02 +0000 (14:35 +0000)
committerCarl Hetherington <cth@carlh.net>
Fri, 29 Mar 2019 14:35:02 +0000 (14:35 +0000)
src/types.cc
src/types.h

index 9af5f119c666217e9fe5186a7c1599db3fc35bca..89b9de5503ef578770cefe9df03bded019698a38 100644 (file)
@@ -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);
index 2652524cb52023af20b1beb0228912c91e2431d1..350a5b55b4763c1908689cb8837695293a50f8a0 100644 (file)
@@ -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);