From a6e7e683ba66e097933b8f3f812a08ed527a3f4c Mon Sep 17 00:00:00 2001 From: legop3 Date: Tue, 13 Jan 2026 19:08:51 -0500 Subject: [PATCH] wawa --- server/src/services/replaySegmentManager.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/server/src/services/replaySegmentManager.js b/server/src/services/replaySegmentManager.js index a5917971..3affec3b 100644 --- a/server/src/services/replaySegmentManager.js +++ b/server/src/services/replaySegmentManager.js @@ -163,10 +163,23 @@ function spawnRecorder(source) { outPattern, ); } - const proc = spawn(FFMPEG_BIN, args, { stdio: 'ignore' }); + const proc = spawn(FFMPEG_BIN, args, { stdio: ['ignore', 'ignore', 'pipe'] }); + const stderrChunks = []; + let stderrSize = 0; + proc.stderr.on('data', (chunk) => { + if (!chunk || stderrSize > 8192) return; + stderrChunks.push(chunk); + stderrSize += chunk.length; + }); recorders.set(key, { proc, source }); proc.on('exit', (code, signal) => { recorders.delete(key); + if (stderrChunks.length) { + const stderrText = Buffer.concat(stderrChunks).toString('utf8').trim(); + if (stderrText) { + logger.warn('Replay recorder stderr', { key, stderr: stderrText }); + } + } if (!shouldRecord(source)) { return; }