summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/reel_atmos_asset.cc2
-rw-r--r--src/reel_file_asset.cc2
-rw-r--r--src/reel_file_asset.h2
-rw-r--r--src/reel_picture_asset.cc2
-rw-r--r--src/reel_sound_asset.cc2
-rw-r--r--src/reel_text_asset.cc4
6 files changed, 7 insertions, 7 deletions
diff --git a/src/reel_atmos_asset.cc b/src/reel_atmos_asset.cc
index 4d436b5d..1b4b38b1 100644
--- a/src/reel_atmos_asset.cc
+++ b/src/reel_atmos_asset.cc
@@ -54,7 +54,7 @@ using namespace dcp;
ReelAtmosAsset::ReelAtmosAsset (std::shared_ptr<AtmosAsset> asset, int64_t entry_point)
- : ReelFileAsset(asset, asset->key_id(), asset->edit_rate(), asset->intrinsic_duration(), entry_point)
+ : ReelFileAsset(asset, asset->edit_rate(), asset->intrinsic_duration(), entry_point, asset->key_id())
{
}
diff --git a/src/reel_file_asset.cc b/src/reel_file_asset.cc
index 16e536be..9d779f8d 100644
--- a/src/reel_file_asset.cc
+++ b/src/reel_file_asset.cc
@@ -62,7 +62,7 @@ ReelFileAsset::ReelFileAsset(std::string id, Fraction edit_rate, int64_t intrins
}
-ReelFileAsset::ReelFileAsset(shared_ptr<Asset> asset, optional<string> key_id, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point)
+ReelFileAsset::ReelFileAsset(shared_ptr<Asset> asset, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point, optional<string> key_id)
: ReelAsset(asset->id(), edit_rate, intrinsic_duration, entry_point)
, _asset_ref (asset)
, _hash (asset->hash())
diff --git a/src/reel_file_asset.h b/src/reel_file_asset.h
index 3c5d9fa3..d2dc8fc3 100644
--- a/src/reel_file_asset.h
+++ b/src/reel_file_asset.h
@@ -54,7 +54,7 @@ class ReelFileAsset : public ReelAsset
{
public:
ReelFileAsset(std::string id, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point, boost::optional<std::string> hash, boost::optional<std::string> key_id);
- ReelFileAsset(std::shared_ptr<Asset> asset, boost::optional<std::string> key_id, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point);
+ ReelFileAsset(std::shared_ptr<Asset> asset, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point, boost::optional<std::string> key_id);
explicit ReelFileAsset (std::shared_ptr<const cxml::Node> node);
virtual xmlpp::Element* write_to_cpl(xmlpp::Element* node, Standard standard) const override;
diff --git a/src/reel_picture_asset.cc b/src/reel_picture_asset.cc
index 908f1fe0..9104e342 100644
--- a/src/reel_picture_asset.cc
+++ b/src/reel_picture_asset.cc
@@ -61,7 +61,7 @@ using namespace dcp;
ReelPictureAsset::ReelPictureAsset(shared_ptr<PictureAsset> asset, int64_t entry_point)
- : ReelFileAsset(asset, asset->key_id(), asset->edit_rate(), asset->intrinsic_duration(), entry_point)
+ : ReelFileAsset(asset, asset->edit_rate(), asset->intrinsic_duration(), entry_point, asset->key_id())
, _frame_rate (asset->frame_rate ())
, _screen_aspect_ratio (asset->screen_aspect_ratio ())
{
diff --git a/src/reel_sound_asset.cc b/src/reel_sound_asset.cc
index b23f5133..9e03ae18 100644
--- a/src/reel_sound_asset.cc
+++ b/src/reel_sound_asset.cc
@@ -60,7 +60,7 @@ ReelSoundAsset::ReelSoundAsset(std::string id, dcp::Fraction edit_rate, int64_t
ReelSoundAsset::ReelSoundAsset(shared_ptr<SoundAsset> asset, int64_t entry_point)
- : ReelFileAsset(asset, asset->key_id(), asset->edit_rate(), asset->intrinsic_duration(), entry_point)
+ : ReelFileAsset(asset, asset->edit_rate(), asset->intrinsic_duration(), entry_point, asset->key_id())
{
}
diff --git a/src/reel_text_asset.cc b/src/reel_text_asset.cc
index 6aca1d18..b60a5691 100644
--- a/src/reel_text_asset.cc
+++ b/src/reel_text_asset.cc
@@ -56,10 +56,10 @@ using namespace dcp;
ReelTextAsset::ReelTextAsset(TextType type, std::shared_ptr<TextAsset> asset, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point)
: ReelFileAsset (
asset,
- dynamic_pointer_cast<SMPTETextAsset>(asset) ? dynamic_pointer_cast<SMPTETextAsset>(asset)->key_id() : boost::none,
edit_rate,
intrinsic_duration,
- entry_point
+ entry_point,
+ dynamic_pointer_cast<SMPTETextAsset>(asset) ? dynamic_pointer_cast<SMPTETextAsset>(asset)->key_id() : boost::none
)
, _type(type)
{