summaryrefslogtreecommitdiff
path: root/src/verify.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-12-13 21:23:41 +0100
committerCarl Hetherington <cth@carlh.net>2021-01-17 20:13:22 +0100
commit254fda18939ba1153ea8f45b4a71f687dc28573f (patch)
treee12890160d162033105204f4019d2d0272da32c5 /src/verify.h
parent7701297decde2568e11feddede28177077e164cc (diff)
Bv2.1 7.1: Check picture size and frame rate.
Diffstat (limited to 'src/verify.h')
-rw-r--r--src/verify.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/verify.h b/src/verify.h
index 24a9e671..500918de 100644
--- a/src/verify.h
+++ b/src/verify.h
@@ -94,6 +94,14 @@ public:
NOT_SMPTE,
/** A language or territory does not conform to RFC 5646 [Bv2.1_6.2.1] */
BAD_LANGUAGE,
+ /** A picture asset does not have one of the required Bv2.1 sizes (in pixels) [Bv2.1_7.1] */
+ PICTURE_ASSET_INVALID_SIZE_IN_PIXELS,
+ /** A picture asset is 2K but is not at 24, 25 or 48 fps as required by Bv2.1 [Bv2.1_7.1] */
+ PICTURE_ASSET_INVALID_FRAME_RATE_FOR_2K,
+ /** A picture asset is 4K but is not at 24fps as required by Bv2.1 [Bv2.1_7.1] */
+ PICTURE_ASSET_INVALID_FRAME_RATE_FOR_4K,
+ /** A picture asset is 4K but is 3D which is not allowed by Bv2.1 [Bv2.1_7.1] */
+ PICTURE_ASSET_4K_3D,
};
VerificationNote (Type type, Code code)