include tiff, wav along with existing jpeg as exif supported mimetypes

This commit is contained in:
sidheshenator 2015-08-20 13:48:12 -04:00
parent 7a84eb21ec
commit f637783fa3

View File

@ -32,6 +32,7 @@ import java.io.InputStream;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.HashSet;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import java.util.logging.Level; import java.util.logging.Level;
import org.openide.util.NbBundle; import org.openide.util.NbBundle;
@ -65,8 +66,12 @@ public final class ExifParserFileIngestModule implements FileIngestModule {
private long jobId; private long jobId;
private static final IngestModuleReferenceCounter refCounter = new IngestModuleReferenceCounter(); private static final IngestModuleReferenceCounter refCounter = new IngestModuleReferenceCounter();
private FileTypeDetector fileTypeDetector; private FileTypeDetector fileTypeDetector;
private final HashSet supportedMimeTypes = new HashSet();
ExifParserFileIngestModule() { ExifParserFileIngestModule() {
supportedMimeTypes.add("audio/x-wav");
supportedMimeTypes.add("image/jpeg");
supportedMimeTypes.add("image/tiff");
} }
@Override @Override
@ -206,7 +211,7 @@ public final class ExifParserFileIngestModule implements FileIngestModule {
try { try {
String mimeType = fileTypeDetector.getFileType(f); String mimeType = fileTypeDetector.getFileType(f);
if (mimeType != null) { if (mimeType != null) {
return fileTypeDetector.getFileType(f).equals("image/jpeg"); return supportedMimeTypes.contains(mimeType);
} else { } else {
return false; return false;
} }