From 4ee6786d1c3db04dcc77e511121e5d62d0d595b5 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 25 May 2016 13:29:13 +0100 Subject: Add VideoMXFContent (part of #803). --- src/lib/player.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/lib/player.cc') diff --git a/src/lib/player.cc b/src/lib/player.cc index cd841d1ce..0c513056c 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -31,6 +31,8 @@ #include "subtitle_content.h" #include "text_subtitle_decoder.h" #include "text_subtitle_content.h" +#include "video_mxf_decoder.h" +#include "video_mxf_content.h" #include "dcp_content.h" #include "job.h" #include "image.h" @@ -179,6 +181,15 @@ Player::setup_pieces () frc = FrameRateChange (dsc->active_video_frame_rate(), _film->video_frame_rate()); } + /* VideoMXFContent */ + shared_ptr vmc = dynamic_pointer_cast (i); + if (vmc) { + decoder.reset (new VideoMXFDecoder (vmc, _film->log())); + frc = FrameRateChange (vmc->active_video_frame_rate(), _film->video_frame_rate()); + } + + DCPOMATIC_ASSERT (decoder); + if (decoder->video && _ignore_video) { decoder->video->set_ignore (); } -- cgit v1.2.3