diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-06-14 12:11:50 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-06-14 12:11:50 +0100 |
| commit | 3ae21bc7e7e0278a1ee15d365971eeb3dcabcbf6 (patch) | |
| tree | dc231aeb0f9d31e6e3e04888b4302130953385e4 /src/lib/dcp_examiner.cc | |
| parent | b19543a036c389c9970a65f77606afb55d9fd11d (diff) | |
Set correct video frame type when importing DCPs (part of #806).
Diffstat (limited to 'src/lib/dcp_examiner.cc')
| -rw-r--r-- | src/lib/dcp_examiner.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/dcp_examiner.cc b/src/lib/dcp_examiner.cc index fa05f6e64..e3b0fb6ee 100644 --- a/src/lib/dcp_examiner.cc +++ b/src/lib/dcp_examiner.cc @@ -52,6 +52,7 @@ DCPExaminer::DCPExaminer (shared_ptr<const DCPContent> content) , _has_subtitles (false) , _encrypted (false) , _kdm_valid (false) + , _three_d (false) { dcp::DCP dcp (content->directory ()); dcp.read (false, 0, true); @@ -139,4 +140,6 @@ DCPExaminer::DCPExaminer (shared_ptr<const DCPContent> content) } _standard = dcp.standard (); + _three_d = !reels.empty() && reels.front()->main_picture() && + dynamic_pointer_cast<dcp::StereoPictureAsset> (reels.front()->main_picture()->asset()); } |
