From 0bb133a6acde2591e672820328fd45564399e2a0 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sat, 26 Nov 2022 15:06:59 -0500 Subject: [PATCH] Kill ffmpeg if context is cancelled --- core/transcoder/transcoder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/transcoder/transcoder.go b/core/transcoder/transcoder.go index 57602606..ad402846 100644 --- a/core/transcoder/transcoder.go +++ b/core/transcoder/transcoder.go @@ -25,7 +25,7 @@ func (e *externalTranscoder) Start(ctx context.Context, command, path string, ma args := createTranscodeCommand(command, path, maxBitRate) log.Trace(ctx, "Executing transcoding command", "cmd", args) - cmd := exec.Command(args[0], args[1:]...) // #nosec + cmd := exec.CommandContext(ctx, args[0], args[1:]...) // #nosec cmd.Stderr = os.Stderr if f, err = cmd.StdoutPipe(); err != nil { return