diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-07-31 01:08:50 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-07-31 01:08:50 +0100 |
| commit | 72d6b15182a2f43cccd99fef03e69583d8dd6e78 (patch) | |
| tree | 8b170acffd57db36063ecbf72733924211991ab7 /src/dcp.cc | |
| parent | da2f0d96f3c5ffa73bfecd9df613b23200e862f7 (diff) | |
Metadata checking for MXFs.
Diffstat (limited to 'src/dcp.cc')
| -rw-r--r-- | src/dcp.cc | 26 |
1 files changed, 11 insertions, 15 deletions
@@ -324,22 +324,18 @@ DCP::equals (DCP const & other, EqualityFlags flags) const } } - if (flags & LIBDCP_METADATA || flags & MXF_BITWISE) { - if (_assets.size() != other._assets.size()) { - notes.push_back ("asset counts differ"); - } + if (_assets.size() != other._assets.size()) { + notes.push_back ("asset counts differ"); } - - if (flags & MXF_BITWISE) { - list<shared_ptr<Asset> >::const_iterator a = _assets.begin (); - list<shared_ptr<Asset> >::const_iterator b = other._assets.begin (); - - while (a != _assets.end ()) { - list<string> n = (*a)->equals (*b->get(), MXF_BITWISE); - notes.merge (n); - ++a; - ++b; - } + + list<shared_ptr<Asset> >::const_iterator a = _assets.begin (); + list<shared_ptr<Asset> >::const_iterator b = other._assets.begin (); + + while (a != _assets.end ()) { + list<string> n = (*a)->equals (*b->get(), flags); + notes.merge (n); + ++a; + ++b; } return notes; |
