vp9 codec was slow and produced no keyframes. Trying vp8 instead.
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / metadata / DirectoryMetadata.java
index 5c560b0..84fad12 100755 (executable)
@@ -89,13 +89,16 @@ public class DirectoryMetadata implements Serializable {
                                return new GeneralFile(parentDirectory, fileName);
                        }
 
-               if (fileExtension.equals("meviz"))
+               if (fileName.endsWith(".meviz.org"))
+                       return new MevizSpecialFile(parentDirectory, fileName);
+
+               if (fileName.endsWith(".meviz.html"))
                        return new MevizSpecialFile(parentDirectory, fileName);
 
                return new GeneralFile(parentDirectory, fileName);
        }
 
-       public AbstractFile getFile(final String fileName) throws IOException {
+       public AbstractFile getFile(final String fileName) {
                return fileNameToFileMap.get(fileName);
        }
 
@@ -109,6 +112,15 @@ public class DirectoryMetadata implements Serializable {
                return files;
        }
 
+       public String getHeaderMevizMetadataHtml() {
+               final AbstractFile headerFile = getFile("header.meviz.html");
+               if (headerFile == null)
+                       return "";
+
+               final MevizSpecialFile mevizSpecialFile = (MevizSpecialFile) headerFile;
+               return mevizSpecialFile.getFileContent();
+       }
+
        public Dimension getImageDimensions(final String fileName)
                        throws IOException, ImageFormatError {