From 28bb4dec0d20e2b127a6c5963d0d46ea9f3098b1 Mon Sep 17 00:00:00 2001 From: jb-alvarado Date: Sun, 19 Dec 2021 09:55:53 +0100 Subject: [PATCH] get more debug infos --- ffplayout/output/stream.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ffplayout/output/stream.py b/ffplayout/output/stream.py index 76d9bc2e..71a81e70 100644 --- a/ffplayout/output/stream.py +++ b/ffplayout/output/stream.py @@ -27,7 +27,7 @@ from ..folder import GetSourceFromFolder, MediaStore, MediaWatcher from ..playlist import GetSourceFromPlaylist from ..utils import (ff_proc, ffmpeg_stderr_reader, get_date, log, lower_third, messenger, playlist, playout, pre, pre_audio_codec, - stdin_args, terminate_processes) + stdin_args, sync_op, terminate_processes) COPY_BUFSIZE = 1024 * 1024 if system() == 'Windows' else 65424 @@ -39,6 +39,8 @@ def output(): """ year = get_date(False).split('-')[0] overlay = [] + node = None + dec_cmd = [] ff_pre_settings = [ '-pix_fmt', 'yuv420p', '-r', str(pre.fps), @@ -115,8 +117,14 @@ def output(): break ff_proc.encoder.stdin.write(buf) - except BrokenPipeError: + except BrokenPipeError as err: messenger.error('Broken Pipe!') + messenger.debug(79 * '-') + messenger.debug(f'error: "{err}"') + messenger.debug(f'delta: "{sync_op.time_delta}"') + messenger.debug(f'node: "{node}"') + messenger.debug(f'dec_cmd: "{dec_cmd}"') + messenger.debug(79 * '-') terminate_processes(watcher) except SystemExit: