Browse Source

allow hls segmenter to run before framerate is known (#401)

pull/402/head
Jason Dove 5 years ago committed by GitHub
parent
commit
b069a21473
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      ErsatzTV.Core/FFmpeg/FFmpegProcessBuilder.cs

2
ErsatzTV.Core/FFmpeg/FFmpegProcessBuilder.cs

@ -314,7 +314,7 @@ namespace ErsatzTV.Core.FFmpeg
{ {
if (!int.TryParse(mediaVersion.RFrameRate, out int frameRate)) if (!int.TryParse(mediaVersion.RFrameRate, out int frameRate))
{ {
string[] split = mediaVersion.RFrameRate.Split("/"); string[] split = (mediaVersion.RFrameRate ?? string.Empty).Split("/");
if (int.TryParse(split[0], out int left) && int.TryParse(split[1], out int right)) if (int.TryParse(split[0], out int left) && int.TryParse(split[1], out int right))
{ {
frameRate = (int)Math.Round(left / (double)right); frameRate = (int)Math.Round(left / (double)right);

Loading…
Cancel
Save