summaryrefslogtreecommitdiff
path: root/src/lib/reel_writer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-10-31 00:03:49 +0100
committerCarl Hetherington <cth@carlh.net>2025-11-05 00:43:19 +0100
commite8ce097ce705446c27b51199a321a9918deaa0db (patch)
tree0a52cbc9c52791d453fa4bd478609aedde98c831 /src/lib/reel_writer.cc
parentef65a179e8c907029d0d9254863d4884581f3d60 (diff)
Allow specification of which parts of the DCP to encrypt (#3099).
Diffstat (limited to 'src/lib/reel_writer.cc')
-rw-r--r--src/lib/reel_writer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/reel_writer.cc b/src/lib/reel_writer.cc
index 01a798676..1d5a16075 100644
--- a/src/lib/reel_writer.cc
+++ b/src/lib/reel_writer.cc
@@ -146,7 +146,7 @@ ReelWriter::ReelWriter(
asset->set_size(film()->frame_size());
asset->set_metadata(mxf_metadata());
- if (film()->encrypted()) {
+ if (film()->encrypt_picture()) {
asset->set_key(film()->key());
asset->set_context_id(film()->context_id());
}
@@ -218,7 +218,7 @@ ReelWriter::ReelWriter(
_sound_asset->set_metadata(mxf_metadata());
- if (film()->encrypted()) {
+ if (film()->encrypt_sound()) {
_sound_asset->set_key(film()->key());
}
@@ -310,7 +310,7 @@ ReelWriter::write(shared_ptr<const dcp::AtmosFrame> atmos, AtmosMetadata metadat
{
if (!_atmos_asset) {
_atmos_asset = metadata.create(dcp::Fraction(film()->video_frame_rate(), 1));
- if (film()->encrypted()) {
+ if (film()->encrypt_sound()) {
_atmos_asset->set_key(film()->key());
}
_atmos_asset_writer = _atmos_asset->start_write(
@@ -820,7 +820,7 @@ ReelWriter::empty_text_asset(TextType type, optional<DCPTextTrack> track, bool w
s->set_reel_number(_reel_index + 1);
s->set_time_code_rate(film()->video_frame_rate());
s->set_start_time(dcp::Time());
- if (film()->encrypted()) {
+ if (film()->encrypt_text()) {
s->set_key(film()->key());
}
asset = s;