X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2FCommandlineHandler.java;h=ba5459991b42738d21d1ab925da603e83e6066b6;hb=3150dfd568eefef9919ed202fd0cbfc0ab739d97;hp=870d4769578644a5fedef315b6636678cd106b40;hpb=0a7c6bdea0eb481cab530d6168c5c1a8d942c012;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/encoder/CommandlineHandler.java b/src/main/java/eu/svjatoslav/meviz/encoder/CommandlineHandler.java index 870d476..ba54599 100755 --- a/src/main/java/eu/svjatoslav/meviz/encoder/CommandlineHandler.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/CommandlineHandler.java @@ -22,9 +22,6 @@ public class CommandlineHandler { .createStringParameter("Encoding output format.") .addAliases("-o", "--output-format").setMandatory(); - NullParameter terminalParameter = parser.createNullParameter( - "Enable popup terminal.").addAliases("--terminal"); - NullParameter deinterlaceParameter = parser.createNullParameter( "Deinterlace video.").addAliases("--deinterlace", "-d"); @@ -34,6 +31,9 @@ public class CommandlineHandler { NullParameter recursiveParameter = parser.createNullParameter( "Enable recursive mode.").addAliases("-r", "--recursive"); + NullParameter forPortableParameter = parser.createNullParameter( + "Encode for portable player.").addAliases("-p", "--portable"); + StringParameter inputPatternParameter = parser .createStringParameter("File input pattern.") .addAliases("-i", "--input-pattern").setMandatory(); @@ -61,17 +61,11 @@ public class CommandlineHandler { parser.parse(args); - if (recursiveParameter.isParameterSpecified()) - options.recursive = true; + options.recursive = recursiveParameter.isParameterSpecified(); - if (deinterlaceParameter.isParameterSpecified()) - options.deinterlace = true; + options.deinterlace = deinterlaceParameter.isParameterSpecified(); - if (terminalParameter.isParameterSpecified()) - options.terminal = true; - - if (testParameter.isParameterSpecified()) - options.testOnly = true; + options.testOnly = testParameter.isParameterSpecified(); if (outputFormatParameter.isParameterSpecified()) options.outputFormats.addAll(outputFormatParameter @@ -85,6 +79,8 @@ public class CommandlineHandler { options.inputPatterns.addAll(inputPatternParameter .getArgumentsAsStrings()); + options.forPortablePlayer = forPortableParameter.isParameterSpecified(); + if (videoBitrateParameter.isParameterSpecified()) try { options.videoBitrate = videoBitrateParameter.getValue();