move encoding methods to shared classes

This commit is contained in:
Luke Pulverenti
2017-02-02 11:02:01 -05:00
parent 39e8e3cbe7
commit 5edaf12d40
18 changed files with 2100 additions and 3455 deletions

View File

@@ -42,9 +42,11 @@ namespace MediaBrowser.MediaEncoding.Encoder
}
}
var threads = GetNumberOfThreads(state, false);
var encodingOptions = GetEncodingOptions();
var inputModifier = GetInputModifier(state);
var threads = EncodingHelper.GetNumberOfThreads(state, encodingOptions, false);
var inputModifier = EncodingHelper.GetInputModifier(state, encodingOptions);
var albumCoverInput = string.Empty;
var mapArgs = string.Empty;
@@ -67,7 +69,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
var result = string.Format("{0} {1}{6}{7} -threads {2}{3} {4} -id3v2_version 3 -write_id3v1 1{8} -y \"{5}\"",
inputModifier,
GetInputArgument(state),
EncodingHelper.GetInputArgument(state, GetEncodingOptions()),
threads,
vn,
string.Join(" ", audioTranscodeParams.ToArray()),