Browse Source

fix segmenter v2 transitions (#2296)

pull/2297/head
Jason Dove 6 days ago committed by GitHub
parent
commit
1cac210765
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      ErsatzTV/Controllers/InternalController.cs

8
ErsatzTV/Controllers/InternalController.cs

@ -340,12 +340,18 @@ public class InternalController : ControllerBase @@ -340,12 +340,18 @@ public class InternalController : ControllerBase
linkedCts.Token);
}
_ = processWithPipe
var task = processWithPipe
.WithStandardOutputPipe(PipeTarget.ToStream(pipe.Writer.AsStream()))
.WithStandardErrorPipe(PipeTarget.ToStringBuilder(stdErrBuffer))
.WithValidation(CommandResultValidation.None)
.ExecuteAsync(linkedCts.Token);
// ensure pipe writer is completed when ffmpeg exits
_ = task.Task.ContinueWith(
(_, state) => ((PipeWriter)state!).Complete(),
pipe.Writer,
TaskScheduler.Default);
var contentType = mode switch
{
"segmenter-v2" => "video/x-matroska",

Loading…
Cancel
Save