|
static string | xml_ch_to_string (XMLCh const *a) |
|
static void | parse (XercesDOMParser &parser, boost::filesystem::path xml) |
|
static void | parse (XercesDOMParser &parser, string xml) |
|
template<class T > |
void | validate_xml (Context &context, T xml) |
|
static VerifyAssetResult | verify_asset (Context &context, shared_ptr< const ReelFileAsset > reel_file_asset, string *reference_hash, string *calculated_hash) |
|
static void | verify_language_tag (Context &context, string tag) |
|
static void | verify_picture_asset (Context &context, shared_ptr< const ReelFileAsset > reel_file_asset, boost::filesystem::path file, int64_t start_frame) |
|
static void | verify_main_picture_asset (Context &context, shared_ptr< const ReelPictureAsset > reel_asset, int64_t start_frame) |
|
static void | verify_main_sound_asset (Context &context, shared_ptr< const ReelSoundAsset > reel_asset) |
|
static void | verify_main_subtitle_reel (Context &context, shared_ptr< const ReelTextAsset > reel_asset) |
|
static void | verify_closed_caption_reel (Context &context, shared_ptr< const ReelTextAsset > reel_asset) |
|
void | verify_smpte_timed_text_asset (Context &context, shared_ptr< const SMPTETextAsset > asset, optional< int64_t > reel_asset_duration) |
|
void | verify_interop_text_asset (Context &context, shared_ptr< const InteropTextAsset > asset) |
|
void | verify_smpte_subtitle_asset (Context &context, shared_ptr< const SMPTETextAsset > asset) |
|
static void | verify_subtitle_asset (Context &context, shared_ptr< const TextAsset > asset, optional< int64_t > reel_asset_duration) |
|
static void | verify_closed_caption_asset (Context &context, shared_ptr< const TextAsset > asset, optional< int64_t > reel_asset_duration) |
|
static void | verify_text_details (Context &context, vector< shared_ptr< Reel >> reels, int edit_rate, std::function< bool(shared_ptr< Reel >)> check, std::function< optional< string >(shared_ptr< Reel >)> xml, std::function< int64_t(shared_ptr< Reel >)> duration, std::function< std::string(shared_ptr< Reel >)> id) |
|
static void | verify_closed_caption_details (Context &context, vector< shared_ptr< Reel >> reels) |
|
static void | verify_text_details (Context &context, vector< shared_ptr< Reel >> reels) |
|
bool | pkl_has_encrypted_assets (shared_ptr< const DCP > dcp, shared_ptr< const PKL > pkl) |
|
static void | verify_reel (Context &context, shared_ptr< const Reel > reel, int64_t start_frame, optional< dcp::Size > main_picture_active_area, bool *have_main_subtitle, bool *have_no_main_subtitle, size_t *most_closed_captions, size_t *fewest_closed_captions, map< Marker, Time > *markers_seen) |
|
static void | verify_cpl (Context &context, shared_ptr< const CPL > cpl) |
|
static void | verify_pkl (Context &context, shared_ptr< const PKL > pkl) |
|
static void | verify_assetmap (Context &context, shared_ptr< const DCP > dcp) |
|
dcp::verify() method and associated code
Definition in file verify.cc.