diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-12-08 23:53:23 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-12-08 23:53:23 +0100 |
| commit | 216166d7a5457815917472daffd7ca18e1c31a3a (patch) | |
| tree | aed6372bf8b040968b647b7e15d5b46047c35bd0 | |
| parent | 494406afd32db350778e7b6be2aecc7d10b15125 (diff) | |
Move remove_parameters() out to a static method.
| -rw-r--r-- | src/dcp.cc | 11 | ||||
| -rw-r--r-- | src/dcp.h | 2 |
2 files changed, 9 insertions, 4 deletions
@@ -153,6 +153,13 @@ DCP::read_assetmap() const } +string +DCP::remove_parameters(string const& n) +{ + return n.substr(0, n.find(";")); +} + + void DCP::read (vector<dcp::VerificationNote>* notes, bool ignore_incorrect_picture_mxf_type) { @@ -220,10 +227,6 @@ DCP::read (vector<dcp::VerificationNote>* notes, bool ignore_incorrect_picture_m continue; } - auto remove_parameters = [](string const& n) { - return n.substr(0, n.find(";")); - }; - /* Remove any optional parameters (after ;) */ pkl_type = pkl_type->substr(0, pkl_type->find(";")); @@ -205,6 +205,8 @@ private: /** Throws MissingAssetmapError if asset map could not be found */ AssetMap read_assetmap() const; + static std::string remove_parameters(std::string const& n); + /** The directory that we are writing to */ boost::filesystem::path _directory; /** The CPLs that make up this DCP */ |
