Debugging for encode decisions.
[dcpomatic.git] / src / lib / content_factory.cc
index 7b02ee111aff45502f16d1f66f7875d26f6ede10..d3905e4e7c443a2d0c59bb06947f57b669c09f46 100644 (file)
@@ -128,9 +128,9 @@ content_factory (shared_ptr<const Film> film, boost::filesystem::path path)
 
                        LOG_GENERAL ("Checking file %1", i->path());
 
-                       if (boost::starts_with (i->path().leaf().string(), "._") || i->path().leaf().string() == ".DS_Store") {
-                               /* We ignore these files */
-                               LOG_GENERAL ("Ignored %1 (starts with {._}, or .DS_Store)", i->path());
+                       if (boost::starts_with (i->path().leaf().string(), ".")) {
+                               /* We ignore hidden files */
+                               LOG_GENERAL ("Ignored %1 (starts with .)", i->path());
                                continue;
                        }
 
@@ -164,7 +164,7 @@ content_factory (shared_ptr<const Film> film, boost::filesystem::path path)
 
                if (valid_image_file (path)) {
                        content.reset (new ImageContent (film, path));
-               } else if (ext == ".srt" || ext == ".ssa") {
+               } else if (ext == ".srt" || ext == ".ssa" || ext == ".ass") {
                        content.reset (new TextSubtitleContent (film, path));
                } else if (ext == ".xml") {
                        content.reset (new DCPSubtitleContent (film, path));