diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-04-13 23:36:22 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-04-13 23:36:22 +0200 |
| commit | 488e3d1bd5e6b17d49f6db4df14c64f4b64db89b (patch) | |
| tree | 641fcf167b845df6eca68c54fdf1110a7a07a739 /src/reel_sound_asset.cc | |
| parent | 51ae14c7e304d4fbc8d7524d584f3f4762d51f67 (diff) | |
Remove ReelEncryptableAsset and tidy up a bit.
Diffstat (limited to 'src/reel_sound_asset.cc')
| -rw-r--r-- | src/reel_sound_asset.cc | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/reel_sound_asset.cc b/src/reel_sound_asset.cc index 9cf672df..e944467f 100644 --- a/src/reel_sound_asset.cc +++ b/src/reel_sound_asset.cc @@ -45,12 +45,12 @@ using std::string; using std::shared_ptr; +using boost::optional; using namespace dcp; ReelSoundAsset::ReelSoundAsset (shared_ptr<SoundAsset> asset, int64_t entry_point) - : ReelFileAsset (asset, asset->id(), asset->edit_rate(), asset->intrinsic_duration(), entry_point) - , ReelEncryptableAsset (asset->key_id()) + : ReelFileAsset (asset, asset->key_id(), asset->id(), asset->edit_rate(), asset->intrinsic_duration(), entry_point) { } @@ -58,7 +58,6 @@ ReelSoundAsset::ReelSoundAsset (shared_ptr<SoundAsset> asset, int64_t entry_poin ReelSoundAsset::ReelSoundAsset (shared_ptr<const cxml::Node> node) : ReelFileAsset (node) - , ReelEncryptableAsset (node) { node->ignore_child ("Language"); node->done (); @@ -72,19 +71,10 @@ ReelSoundAsset::cpl_node_name (Standard) const } -string +optional<string> ReelSoundAsset::key_type () const { - return "MDAK"; -} - - -xmlpp::Node * -ReelSoundAsset::write_to_cpl (xmlpp::Node* node, Standard standard) const -{ - auto asset = write_to_cpl_asset (node, standard, hash()); - write_to_cpl_encryptable (asset); - return asset; + return string("MDAK"); } |
