From 55854883c89ed9d7d6ca290162747f0f1994a8b0 Mon Sep 17 00:00:00 2001 From: Thulinma <jaron@vietors.com> Date: Tue, 15 May 2018 12:14:21 +0200 Subject: [PATCH] *-exec: inputs now correctly throw away stderr, preventing ffmpeg lockups --- src/input/input_h264.cpp | 4 ++-- src/input/input_ts.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/input/input_h264.cpp b/src/input/input_h264.cpp index 87f149be..bf950959 100644 --- a/src/input/input_h264.cpp +++ b/src/input/input_h264.cpp @@ -42,8 +42,8 @@ namespace Mist{ } args[argCnt] = 0; - int fin = -1, fout = -1, ferr = -1; - inputProcess = Util::Procs::StartPiped(args, &fin, &fout, &ferr); + int fin = -1, fout = -1; + inputProcess = Util::Procs::StartPiped(args, &fin, &fout, 0); myConn = Socket::Connection(-1, fout); }else{ myConn = Socket::Connection(fileno(stdout), fileno(stdin)); diff --git a/src/input/input_ts.cpp b/src/input/input_ts.cpp index 73f6e71d..bcdca873 100755 --- a/src/input/input_ts.cpp +++ b/src/input/input_ts.cpp @@ -208,8 +208,8 @@ namespace Mist { } args[argCnt] = 0; - int fin = -1, fout = -1, ferr = -1; - inputProcess = Util::Procs::StartPiped(args, &fin, &fout, &ferr); + int fin = -1, fout = -1; + inputProcess = Util::Procs::StartPiped(args, &fin, &fout, 0); tcpCon = Socket::Connection(-1, fout); return true; }