- if (!_film_to_create.empty ()) {
- _frame->new_film (_film_to_create, optional<string> ());
- if (!_content_to_add.empty ()) {
- BOOST_FOREACH (shared_ptr<Content> i, content_factory(_content_to_add)) {
- _frame->film()->examine_and_add_content (i);
+ if (!_film_to_create.empty ()) {
+ _frame->new_film (_film_to_create, optional<string> ());
+ if (!_content_to_add.empty ()) {
+ BOOST_FOREACH (shared_ptr<Content> i, content_factory(_content_to_add)) {
+ _frame->film()->examine_and_add_content (i);
+ }
+ }
+ if (!_dcp_to_add.empty ()) {
+ _frame->film()->examine_and_add_content(shared_ptr<DCPContent>(new DCPContent(_dcp_to_add)));