Browse Source

fix build

pull/2829/head
Jason Dove 6 months ago
parent
commit
44755e627b
No known key found for this signature in database
  1. 6
      ErsatzTV.Core/FFmpeg/FFmpegLibraryProcessService.cs
  2. 5
      ErsatzTV.FFmpeg/MediaStream.cs

6
ErsatzTV.Core/FFmpeg/FFmpegLibraryProcessService.cs

@ -258,8 +258,10 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService @@ -258,8 +258,10 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
videoVersion.MediaVersion.DisplayAspectRatio,
new FrameRate(videoVersion.MediaVersion.RFrameRate),
videoPath != audioPath, // still image when paths are different
scanKind,
hasMultipleProfiles);
scanKind)
{
HasMultipleProfiles = hasMultipleProfiles
};
var videoInputFile = new VideoInputFile(
videoPath,

5
ErsatzTV.FFmpeg/MediaStream.cs

@ -25,14 +25,15 @@ public record VideoStream( @@ -25,14 +25,15 @@ public record VideoStream(
string DisplayAspectRatio,
Option<FrameRate> FrameRate,
bool StillImage,
ScanKind ScanKind,
bool HasMultipleProfiles) : MediaStream(
ScanKind ScanKind) : MediaStream(
Index,
Codec,
StreamKind.Video)
{
public ColorParams ColorParams { get; private set; } = ColorParams;
public bool HasMultipleProfiles { get; set; }
public int BitDepth => PixelFormat.Map(pf => pf.BitDepth).IfNone(8);
public string SampleAspectRatio

Loading…
Cancel
Save