X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2FEncoder.java;h=4b56b13613c4dece28185fdeba7ab5cef0051e11;hb=afb36656f930daf68be6a2f0fdb72f012fbdbe4e;hp=420fa493d0fb693528a305edca8b92080ebbd268;hpb=0a7c6bdea0eb481cab530d6168c5c1a8d942c012;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/encoder/Encoder.java b/src/main/java/eu/svjatoslav/meviz/encoder/Encoder.java index 420fa49..4b56b13 100755 --- a/src/main/java/eu/svjatoslav/meviz/encoder/Encoder.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/Encoder.java @@ -1,7 +1,7 @@ /* * Meviz - Various tools collection to work with multimedia. * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu - * + * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public License * as published by the Free Software Foundation. @@ -15,7 +15,7 @@ import java.util.List; import eu.svjatoslav.commons.file.FilePathParser; import eu.svjatoslav.commons.string.WildCardMatcher; import eu.svjatoslav.meviz.Module; -import eu.svjatoslav.meviz.encoder.converters.Converter; +import eu.svjatoslav.meviz.encoder.converters.AbstractConverter; public class Encoder implements Module { @@ -69,7 +69,7 @@ public class Encoder implements Module { if (!targetFile.exists()) { - final List formats = encoderRegistry + final List formats = encoderRegistry .getEncoders(sourceFileExtension, targetFormat); if (formats.size() == 0) @@ -87,12 +87,13 @@ public class Encoder implements Module { + targetFormat + " format."); else { - final Converter chosenFormat = formats.get(0); + final AbstractConverter chosenFormat = formats + .get(0); final EncodingTask encodingTask = new EncodingTask( - sourceFile, targetFile, chosenFormat); + sourceFile, targetFile, chosenFormat, + targetFormat); - if (encodingOptions.terminal - || chosenFormat.isTerminalMandatory()) + if (chosenFormat.isTerminalMandatory()) encodingTask.setUseTerminal(true); encodingPlan.scheduleTask(encodingTask); }