}
-DCP::DCP (string directory)
+DCP::DCP (string directory, bool read_mxfs)
: _directory (directory)
{
Files files;
shared_ptr<SoundAsset> sound;
shared_ptr<SubtitleAsset> subtitle;
- if ((*i)->asset_list->main_picture) {
+ if (read_mxfs && (*i)->asset_list->main_picture) {
string n = pkl->asset_from_id (p->id)->original_file_name;
if (n.empty ()) {
)
);
- } else if ((*i)->asset_list->main_stereoscopic_picture) {
+ } else if (read_mxfs && (*i)->asset_list->main_stereoscopic_picture) {
string n = pkl->asset_from_id (p->id)->original_file_name;
if (n.empty ()) {
}
- if ((*i)->asset_list->main_sound) {
+ if (read_mxfs && (*i)->asset_list->main_sound) {
string n = pkl->asset_from_id ((*i)->asset_list->main_sound->id)->original_file_name;
if (n.empty ()) {