Add check for mismatch between sound asset and MainSoundConfiguration.
[libdcp.git] / src / verify.h
index 77fc28b39d671e78dd1586ddf5c5703c0bb307ff..7696ea851151ab2bf5e32b6c53a07335e9b4e1e8 100644 (file)
@@ -421,7 +421,17 @@ public:
                 *  specifications require it and their QC will fail DCPs that don't have it.
                 *  note contains the incorrect <IssueDate>
                 */
-               INVALID_SUBTITLE_ISSUE_DATE
+               INVALID_SUBTITLE_ISSUE_DATE,
+               /** The sound assets in the CPL do not have the same audio channel count.
+                *  file contains the filename of the first asset to differ
+                */
+               MISMATCHED_SOUND_CHANNEL_COUNTS,
+               /** The CPL contains a MainSoundConfiguration tag which does not describe the number of
+                *  channels in the audio assets.
+                *  note contains details of what is wrong
+                *  file contains the CPL filename
+                */
+               INVALID_MAIN_SOUND_CONFIGURATION,
        };
 
        VerificationNote (Type type, Code code)