|
|
|
@ -1038,9 +1038,9 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService |
|
|
|
// TODO: save reports?
|
|
|
|
// TODO: save reports?
|
|
|
|
string defaultScript = await _configElementRepository |
|
|
|
string defaultScript = await _configElementRepository |
|
|
|
.GetValue<string>(ConfigElementKey.FFmpegDefaultMpegTsScript, cancellationToken) |
|
|
|
.GetValue<string>(ConfigElementKey.FFmpegDefaultMpegTsScript, cancellationToken) |
|
|
|
.IfNoneAsync("Default"); |
|
|
|
.IfNoneAsync("default"); |
|
|
|
List<MpegTsScript> allScripts = _mpegTsScriptService.GetScripts(); |
|
|
|
List<MpegTsScript> allScripts = _mpegTsScriptService.GetScripts(); |
|
|
|
Option<MpegTsScript> maybeScript = Optional(allScripts.Find(s => s.Id == defaultScript)); |
|
|
|
Option<MpegTsScript> maybeScript = Optional(allScripts.Find(s => string.Equals(s.Id, defaultScript, StringComparison.OrdinalIgnoreCase))); |
|
|
|
foreach (var script in maybeScript) |
|
|
|
foreach (var script in maybeScript) |
|
|
|
{ |
|
|
|
{ |
|
|
|
Option<Command> maybeCommand = await _mpegTsScriptService.Execute( |
|
|
|
Option<Command> maybeCommand = await _mpegTsScriptService.Execute( |
|
|
|
|