#include "video_mxf_examiner.h"
#include "video_mxf_content.h"
#include "video_content.h"
#include "job.h"
#include "film.h"
#include "compose.hpp"
#include "video_mxf_examiner.h"
#include "video_mxf_content.h"
#include "video_content.h"
#include "job.h"
#include "film.h"
#include "compose.hpp"
#include <dcp/mono_picture_asset.h>
#include <dcp/stereo_picture_asset.h>
#include <dcp/exceptions.h>
#include <libxml++/libxml++.h>
#include <dcp/mono_picture_asset.h>
#include <dcp/stereo_picture_asset.h>
#include <dcp/exceptions.h>
#include <libxml++/libxml++.h>
- video = VideoContent::from_xml (this, node, version);
+ video = VideoContent::from_xml (this, node, version, VideoRange::FULL);
string
VideoMXFContent::summary () const
{
return String::compose (_("%1 [video]"), path_summary());
}
string
VideoMXFContent::summary () const
{
return String::compose (_("%1 [video]"), path_summary());
}
- node->add_child("Type")->add_child_text ("VideoMXF");
- Content::as_xml (node);
+ node->add_child("Type")->add_child_text("VideoMXF");
+ Content::as_xml (node, with_paths);
- FrameRateChange const frc (active_video_frame_rate(), film()->video_frame_rate());
- return DCPTime::from_frames (llrint (video->length_after_3d_combine() * frc.factor()), film()->video_frame_rate());
+ FrameRateChange const frc (film, shared_from_this());
+ return DCPTime::from_frames (llrint(video->length_after_3d_combine() * frc.factor()), film->video_frame_rate());