public override Task StartAsync(CancellationToken cancellationToken) { _logger.LogInformation("Video input being retrieved from " + AppConfigManager.Model.InputBucketPath); _logger.LogInformation("Video output set for " + AppConfigManager.Model.ProcessedBucketPath); _logger.LogInformation("Database being used: " + AppConfigManager.Model.DBTypeAndString.Key + " @@ " + AppConfigManager.Model.DBTypeAndString.Value); if (!EncodeJobManager.SetLogger(_logger)) { _logger.LogError("Unable to pass logger into logic layer."); } return(base.StartAsync(cancellationToken)); }
public void ComplexCrfImproveSuccess() { var oldAddlCmd = "-b:v 2500k -crf 34 -cpu-used 3"; var expectedAddlCmd = "-b:v 2500k -crf 32 -cpu-used 3"; var job = new EncodeJob { VideoFileName = "somefile.mkv", AdditionalCommandArguments = oldAddlCmd }; EncodeJobManager.ImproveQuality(job); Assert.AreEqual(expectedAddlCmd, job.AdditionalCommandArguments); }