From eac66d773cc3ffb8017594bfe7d59cf621b7f3ca Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 3 Dec 2020 01:20:37 -0800 Subject: [PATCH] UI: Fix vod track working with custom server --- 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 1f0fc802a..b1884c0b6 100644 --- a/UI/window-basic-main-outputs.cpp +++ b/UI/window-basic-main-outputs.cpp @@ -873,7 +873,13 @@ void SimpleOutput::SetupVodTrack(obs_service_t *service) obs_data_t *settings = obs_service_get_settings(service); const char *name = obs_data_get_string(settings, "service"); - if (advanced && enable && ServiceSupportsVodTrack(name)) + const char *id = obs_service_get_id(service); + if (strcmp(id, "rtmp_custom") == 0) + enable = false; + else + enable = advanced && enable && ServiceSupportsVodTrack(name); + + if (enable) obs_output_set_audio_encoder(streamOutput, aacArchive, 1); else clear_archive_encoder(streamOutput, SIMPLE_ARCHIVE_NAME);