From 0d704cdf92eb81cb222b260813077c7e7782add5 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Fri, 27 Mar 2015 13:35:43 -0700 Subject: [PATCH] UI: Fix bug with enforced audio encoder settings I forgot that the track index is 1-based, not 0-bsaed. --- obs/window-basic-main-outputs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/obs/window-basic-main-outputs.cpp b/obs/window-basic-main-outputs.cpp index 981551be5..8c0232e91 100644 --- a/obs/window-basic-main-outputs.cpp +++ b/obs/window-basic-main-outputs.cpp @@ -579,7 +579,7 @@ inline void AdvancedOutput::UpdateAudioSettings() SetEncoderName(aacTrack[3], name4, "Track4"); for (size_t i = 0; i < 4; i++) { - if (applyServiceSettings && (int)i == streamTrackIndex) + if (applyServiceSettings && (int)(i + 1) == streamTrackIndex) obs_service_apply_encoder_settings(main->GetService(), nullptr, settings[i]);