Bail early if nothing can be referenced from this content.
[dcpomatic.git] / src / lib / player.cc
index 2669b350fb694e7085bd468eb5904f21fb047bb8..c5d315f56a22290551b178fcd2cec5a107ae2252 100644 (file)
@@ -565,6 +565,10 @@ Player::get_reel_assets ()
                        continue;
                }
 
+               if (!dcp->reference_video() && !dcp->reference_audio() && !dcp->reference_text(TextType::OPEN_SUBTITLE) && !dcp->reference_text(TextType::CLOSED_CAPTION)) {
+                       continue;
+               }
+
                scoped_ptr<DCPDecoder> decoder;
                try {
                        decoder.reset (new DCPDecoder(_film, dcp, false, false, shared_ptr<DCPDecoder>()));