From bc7afb0fae38961b09a11fb62124990cc82ca183 Mon Sep 17 00:00:00 2001 From: Matt Gajownik Date: Fri, 4 Sep 2020 18:23:06 +1000 Subject: [PATCH] UI: Report detailed output errors for Replay Buffer Same changes as 0c0ffb341cfb521473479cdcd391c3507b05cf46 --- UI/window-basic-main-outputs.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/UI/window-basic-main-outputs.cpp b/UI/window-basic-main-outputs.cpp index 1cf9224af..e372f62a8 100644 --- a/UI/window-basic-main-outputs.cpp +++ b/UI/window-basic-main-outputs.cpp @@ -1809,9 +1809,15 @@ bool AdvancedOutput::StartReplayBuffer() } if (!obs_output_start(replayBuffer)) { + QString error_reason; + const char *error = obs_output_get_last_error(replayBuffer); + if (error) + error_reason = QT_UTF8(error); + else + error_reason = QTStr("Output.StartFailedGeneric"); QMessageBox::critical(main, QTStr("Output.StartRecordingFailed"), - QTStr("Output.StartFailedGeneric")); + error_reason); return false; }