diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-05-14 00:45:12 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-05-14 00:45:12 +0100 |
| commit | 125ef6e49a0a20ab6ee7c95f80c710ec9efc3c00 (patch) | |
| tree | 795431bfac34582df6deb7e66bb55457d3c638ee /src/lib/ffmpeg_content.cc | |
| parent | 61e5cbfc5e2f376c544b246e40c5990bc090033f (diff) | |
Non-swaroop build fixes.v2.15.4
Diffstat (limited to 'src/lib/ffmpeg_content.cc')
| -rw-r--r-- | src/lib/ffmpeg_content.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/ffmpeg_content.cc b/src/lib/ffmpeg_content.cc index 97e12cc86..29ff7e80b 100644 --- a/src/lib/ffmpeg_content.cc +++ b/src/lib/ffmpeg_content.cc @@ -65,7 +65,9 @@ int const FFmpegContentProperty::KDM = 103; FFmpegContent::FFmpegContent (boost::filesystem::path p) : Content (p) +#ifdef DCPOMATIC_VARIANT_SWAROOP , _encrypted (false) +#endif { } @@ -126,7 +128,9 @@ FFmpegContent::FFmpegContent (cxml::ConstNodePtr node, int version, list<string> _color_trc = get_optional_enum<AVColorTransferCharacteristic>(node, "ColorTransferCharacteristic"); _colorspace = get_optional_enum<AVColorSpace>(node, "Colorspace"); _bits_per_pixel = node->optional_number_child<int> ("BitsPerPixel"); +#ifdef DCPOMATIC_VARIANT_SWAROOP _encrypted = node->optional_bool_child("Encrypted").get_value_or(false); +#endif } FFmpegContent::FFmpegContent (vector<shared_ptr<Content> > c) @@ -188,7 +192,9 @@ FFmpegContent::FFmpegContent (vector<shared_ptr<Content> > c) _color_trc = ref->_color_trc; _colorspace = ref->_colorspace; _bits_per_pixel = ref->_bits_per_pixel; +#ifdef DCPOMATIC_VARIANT_SWAROOP _encrypted = ref->_encrypted; +#endif } void @@ -248,9 +254,11 @@ FFmpegContent::as_xml (xmlpp::Node* node, bool with_paths) const if (_bits_per_pixel) { node->add_child("BitsPerPixel")->add_child_text (raw_convert<string> (*_bits_per_pixel)); } +#ifdef DCPOMATIC_VARIANT_SWAROOP if (_encrypted) { node->add_child("Encypted")->add_child_text ("1"); } +#endif } void @@ -318,7 +326,9 @@ FFmpegContent::examine (shared_ptr<const Film> film, shared_ptr<Job> job) _subtitle_stream = _subtitle_streams.front (); } +#ifdef DCPOMATIC_VARIANT_SWAROOP _encrypted = first_path.extension() == ".ecinema"; +#endif } if (examiner->has_video ()) { |
