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
videoVersion.MediaVersion.DisplayAspectRatio, videoVersion.MediaVersion.DisplayAspectRatio,
new FrameRate(videoVersion.MediaVersion.RFrameRate), new FrameRate(videoVersion.MediaVersion.RFrameRate),
videoPath != audioPath, // still image when paths are different videoPath != audioPath, // still image when paths are different
scanKind, scanKind)
hasMultipleProfiles); {
HasMultipleProfiles = hasMultipleProfiles
};
var videoInputFile = new VideoInputFile( var videoInputFile = new VideoInputFile(
videoPath, videoPath,

5
ErsatzTV.FFmpeg/MediaStream.cs

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

Loading…
Cancel
Save