Skip to content

Commit 4ddb97b

Browse files
committed
HLS: use ffmpeg with -nostdin argument to ignore stdin
Signed-off-by: Stefan Westerfeld <[email protected]>
1 parent 99e0e42 commit 4ddb97b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: src/hls.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ ff_decode (const string& filename, WavData& out_wav_data)
192192
if (!tmp_file)
193193
return Error ("failed to create temp file");
194194

195-
Error err = run ({"ffmpeg", "-v", "error", "-y", "-f", "mpegts", "-i", filename, "-f", "wav", tmp_file_name});
195+
Error err = run ({"ffmpeg", "-v", "error", "-nostdin", "-y", "-f", "mpegts", "-i", filename, "-f", "wav", tmp_file_name});
196196
if (err)
197197
return err;
198198

@@ -294,7 +294,7 @@ bit_rate_from_m3u8 (const string& m3u8, const WavData& wav_data, int& bit_rate)
294294
if (!tmp_file)
295295
return Error ("failed to create temp file");
296296

297-
Error err = run ({"ffmpeg", "-v", "error", "-y", "-i", m3u8, "-c:a", "copy", "-f", "adts", tmp_file_name});
297+
Error err = run ({"ffmpeg", "-v", "error", "-nostdin", "-y", "-i", m3u8, "-c:a", "copy", "-f", "adts", tmp_file_name});
298298
if (err)
299299
return err;
300300

@@ -319,7 +319,7 @@ load_audio_master (const string& filename, WavData& audio_master_data)
319319
return Error ("failed to create temp file");
320320

321321
/* extract wav */
322-
Error err = run ({"ffmpeg", "-v", "error", "-y", "-i", filename, "-f", "wav", tmp_file_name});
322+
Error err = run ({"ffmpeg", "-v", "error", "-nostdin", "-y", "-i", filename, "-f", "wav", tmp_file_name});
323323
if (err)
324324
return err;
325325

0 commit comments

Comments
 (0)