X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2FEncodingTask.java;h=816fba79f09ce2e2a47b6747fab93a36850047e4;hb=afb36656f930daf68be6a2f0fdb72f012fbdbe4e;hp=54811c297ca1115cfd3f7b89123761c460a04a43;hpb=95ffc75c41af8f8f164e1d7dbf88291ae3749127;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/encoder/EncodingTask.java b/src/main/java/eu/svjatoslav/meviz/encoder/EncodingTask.java index 54811c2..816fba7 100755 --- a/src/main/java/eu/svjatoslav/meviz/encoder/EncodingTask.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/EncodingTask.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. @@ -11,7 +11,7 @@ package eu.svjatoslav.meviz.encoder; import java.io.File; -import eu.svjatoslav.meviz.encoder.converters.Converter; +import eu.svjatoslav.meviz.encoder.converters.AbstractConverter; public class EncodingTask { @@ -25,17 +25,22 @@ public class EncodingTask { */ private final File target; - private final Converter converter; + private final AbstractConverter converter; private boolean useTerminal; - public EncodingTask(final File source, final File destination, - final eu.svjatoslav.meviz.encoder.converters.Converter converter) { + private String targetFormat; + + public EncodingTask( + final File source, + final File destination, + final eu.svjatoslav.meviz.encoder.converters.AbstractConverter converter, + String targetFormat) { this.source = source; target = destination; this.converter = converter; - + this.targetFormat = targetFormat; } /** @@ -82,7 +87,8 @@ public class EncodingTask { } public String getCommand(final EncodingOptions encodingOptions) { - return converter.getCommand(source, target, encodingOptions); + return converter.getCommand(source, target, encodingOptions, + targetFormat); } /**