Tweak properties dialogue layout and add a note of how many J2K frames have already...
[dcpomatic.git] / src / lib / film.cc
index 3b74f188824ed207eb7d4a6f5a592584a4f017fe..92b91d0ac60901abf1c36764ed9adff70a0905ab 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <stdexcept>
 #include <iostream>
+#include <algorithm>
 #include <fstream>
 #include <cstdlib>
 #include <sstream>
@@ -429,7 +430,6 @@ Film::j2k_dir () const
 
        filesystem::path p;
 
-
        /* Start with j2c */
        p /= "j2c";
 
@@ -641,3 +641,12 @@ Film::copy_from_dvd ()
        JobManager::instance()->add (j);
 }
 
+int
+Film::encoded_frames () const
+{
+       if (format() == 0) {
+               return 0;
+       }
+       
+       return distance (filesystem::directory_iterator (j2k_dir()), filesystem::directory_iterator ());
+}