Browse Source

feat: always save error reports with next engine (#2907)

* update dependencies

* feat: always save error reports with next engine
pull/2902/merge
Jason Dove 1 day ago committed by GitHub
parent
commit
cc9880c2f0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 15
      ErsatzTV.Application/Streaming/Commands/StartFFmpegNextSessionHandler.cs
  2. 2
      ErsatzTV.Core/ErsatzTV.Core.csproj
  3. 3
      ErsatzTV.Core/Next/Config/ChannelConfig.cs
  4. 2
      ErsatzTV.FFmpeg/ErsatzTV.FFmpeg.csproj
  5. 2
      ErsatzTV.Infrastructure/ErsatzTV.Infrastructure.csproj

15
ErsatzTV.Application/Streaming/Commands/StartFFmpegNextSessionHandler.cs

@ -281,7 +281,11 @@ public class StartFFmpegNextSessionHandler( @@ -281,7 +281,11 @@ public class StartFFmpegNextSessionHandler(
FFmpegProfileViewModel ffmpegProfile,
CancellationToken cancellationToken)
{
var ffmpeg = new Ffmpeg();
var ffmpeg = new Ffmpeg
{
// next only keeps errors, so always pass the folder
ReportsFolder = FileSystemLayout.FFmpegReportsFolder
};
Option<string> ffmpegPath = await configElementRepository.GetValue<string>(
ConfigElementKey.FFmpegPath,
@ -305,15 +309,6 @@ public class StartFFmpegNextSessionHandler( @@ -305,15 +309,6 @@ public class StartFFmpegNextSessionHandler(
ConfigElementKey.FFmpegSaveReports,
cancellationToken);
foreach (bool saveReports in maybeSaveReports)
{
if (saveReports)
{
ffmpeg.SaveReports = true;
ffmpeg.ReportsFolder = FileSystemLayout.FFmpegReportsFolder;
}
}
var audioNormalization = new Audio
{
Format = ffmpegProfile.AudioFormat switch

2
ErsatzTV.Core/ErsatzTV.Core.csproj

@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
<PackageReference Include="System.CommandLine" Version="2.0.8" />
<PackageReference Include="Testably.Abstractions" Version="10.2.0" />
<PackageReference Include="TimeSpanParserUtil" Version="1.2.0" />
<PackageReference Include="YamlDotNet" Version="17.1.0" />
<PackageReference Include="YamlDotNet" Version="18.0.0" />
</ItemGroup>
<ItemGroup>

3
ErsatzTV.Core/Next/Config/ChannelConfig.cs

@ -43,9 +43,6 @@ namespace ErsatzTV.Core.Next.Config @@ -43,9 +43,6 @@ namespace ErsatzTV.Core.Next.Config
[JsonProperty("reports_folder")]
public string ReportsFolder { get; set; }
[JsonProperty("save_reports", NullValueHandling = NullValueHandling.Ignore)]
public bool? SaveReports { get; set; }
}
public partial class Normalization

2
ErsatzTV.FFmpeg/ErsatzTV.FFmpeg.csproj

@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
<ItemGroup>
<PackageReference Include="CliWrap" Version="3.10.1" />
<PackageReference Include="Hardware.Info" Version="110.0.0" />
<PackageReference Include="Hardware.Info" Version="110.0.0.1" />
<PackageReference Include="LanguageExt.Core" Version="4.4.9" />
<PackageReference Include="Lennox.NvEncSharp" Version="2.1.1" />
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.8" />

2
ErsatzTV.Infrastructure/ErsatzTV.Infrastructure.csproj

@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
<PackageReference Include="CliWrap" Version="3.10.1" />
<PackageReference Include="Dapper" Version="2.1.79" />
<PackageReference Include="EFCore.BulkExtensions" Version="[9.0.2,10)" />
<PackageReference Include="Elastic.Clients.Elasticsearch" Version="9.4.0" />
<PackageReference Include="Elastic.Clients.Elasticsearch" Version="9.4.1" />
<PackageReference Include="Humanizer.Core" Version="3.0.10" />
<PackageReference Include="Jint" Version="4.9.2" />
<PackageReference Include="JsonSchema.Net" Version="9.2.1" />

Loading…
Cancel
Save