Allow import of OV/VF DCPs (#906).
[dcpomatic.git] / src / wx / content_panel.cc
index 73866fa59798a5ccf4e87b198d723e69465858b7..1d9f010bfda2d5808b55c60862cbf5a14fa8768b 100644 (file)
@@ -498,7 +498,8 @@ ContentPanel::setup ()
                int const t = _content->GetItemCount ();
                bool const valid = i->paths_valid ();
                shared_ptr<DCPContent> dcp = dynamic_pointer_cast<DCPContent> (i);
-               bool const needs_kdm = dcp && !dcp->can_be_played ();
+               bool const needs_kdm = dcp && dcp->needs_kdm ();
+               bool const needs_assets = dcp && dcp->needs_assets ();
 
                string s = i->summary ();
 
@@ -510,6 +511,10 @@ ContentPanel::setup ()
                        s = _("NEEDS KDM: ") + s;
                }
 
+               if (needs_assets) {
+                       s = _("NEEDS OV: ") + s;
+               }
+
                wxListItem item;
                item.SetId (t);
                item.SetText (std_to_wx (s));
@@ -520,7 +525,7 @@ ContentPanel::setup ()
                        _content->SetItemState (t, wxLIST_STATE_SELECTED, wxLIST_STATE_SELECTED);
                }
 
-               if (!valid || needs_kdm) {
+               if (!valid || needs_kdm || needs_assets) {
                        _content->SetItemTextColour (t, *wxRED);
                }
        }